CompositionalIT / MBrace.Sql

WIP - SQL Layer for running queries against MBrace data stores
8 stars 3 forks source link

MBrace.Sql roadmap and feature support over the coming months #2

Open bruinbrown opened 7 years ago

bruinbrown commented 7 years ago

We recently gave a brief demonstration of MBrace.Sql at the F# Exchange 2017. In this demonstration, we showed off some of the basic features of the library which open MBrace as a more accessible platform to as many developers as possible. Our aim with MBrace.Sql was to make data exploration and analysis both easy to get into for those who might have MBrace infrastructure in place already, and to make extensible data analysis easy by providing a means of creating tooling capable of bridging the gap between those who need the ability to fall back to more complex operations whilst still having the simplicity of data analysis using SQL.

In it's current state the MBrace.Sql project is in a very early alpha stage in that it's usable to a limit. The current project allows for performing fairly basic select statements across a range of file types. This is quite obviously a fairly basic feature set, however, there is clearly room for more growth. This issue lists some of the functionality below which could be added to the project and what would be required to implement them in each case along with some degree of effort required as well.

This is clearly a large amount of work to undertake and so it's important for us to understand whether this is something which the broader MBrace community believes could have influence on if it would be a driver or blocker to adoption of MBrace for you. At the F# Exchange, we also listed a number of other potential improvements which could be made to MBrace, including further work on the graph layer on top of CloudFlow, a distributed machine learning library on top of CloudFlow or an IoT scale streaming platform. If the broader community thinks there is more value in one of these libraries instead of focussing on a SQL layer then this will likely influence how much effort is put into the MBrace.Sql project over the coming months

isaacabraham commented 7 years ago

A few other points you might want to add: -

AviAvni commented 7 years ago

I don't use Mbrace at production only playing with it And I need to look more deep on this repo but if someone can help me with my PR of graph processing with mbrace it will be great