I've spent the past days starting a MonetDB backend for SQLAlchemy. My code is currently attached to ticket 874. We're already using SA to pull data from a proprietary db and are hoping that we can streamline some queries using MonetDB. MonetDB is a column-oriented database (the benefits of Column-oriented dbs are left as an exercise to the reader (and wikipedia)).
Here are my thoughts after spending a bit hacking out the backend (which is really slightly usable if you have nightly of Monetdb):
So if you are in the market for a column-oriented db and using python (and feeling brave and adventurous) give the new backend a try.
hey Matt -
very cool. any progress on getting this into sqla other than what's on the
ticket?
bsp - The SA trac is up to date. Though I have/had SA commit rights, I
ended up using postgres instead of monetdb. But support for .4.x was
basically done, the only thing missing was row ids (which are needed for
orm operations). If you only wanted to use the sql wrapper (which is
probably the case if you are using monetdb), the code should be good to go.
Sorry I don't have more time....
I made a rewrite of the Python API for monetdb. I don't have much time
left, but I'll check if I can get the sqlalchemy code running. If it works
I can see if we can bundle it with the monetdb python api.
I made a rewrite of the Python API for monetdb. I don't have much time
left, but I'll check if I can get the sqlalchemy code running. If it works
I can see if we can bundle it with the monetdb python api.