hi all,
I'm looking for an embedded database that I would use for jrubyfx desktop app. Ideally it would be the same database that I would use for a common repository but it probably wont' be since I want to use Heroku add ons or other PaaS. I guess push come to shove I can do Amazon.
I went back to the Jruby book and that basically was about using rdms via ActiveRecord which is ok but not ideal. If I went down that path I know I could use Derby which is embeddable and can be run also in network mode. Packaging Derby with the app is painless. There's of course sqllite and given that every OS out there basically supports it including iOS and Android it might make a great choice but again ActiveRecord. Yes, there's a mobile component as well to my effort so that context is a consideration.
Coming from a strong Object Db background an object db with tranparent semantics would be great but I can't seem to find one. I don't want a in-memory db strategy. The datasets locally will be large enough that you would not want to load the entire db into memory.
I have looked at TouchDB which has CouchDB and Couchbase Server as network counterparts but that seems to be a bit up in the air and not sure how much that buys me. Frankly, ActiveRecord looks cleaner.
As I write this i bump into db4o by Versant which had a Smalltalk OODMS, looks great, its Java based so hooking it up to JRuby should be do-able. but its GPL which is a problem because the project is a low priced app for sale and making the licensing costs will be well probably impossible for a few years if lucky.
Anyhow I'm getting stuck looking for the perfect fit, I figured some here may have gone done the same path. Of course JRuby integration is key. Any feedback is appreciated.
thanks
Charles Monteiro
jr...@smallruby.com
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email