[Opa] Achieving Database Efficiency
Adam Koprowski
Adam.Koprowski at mlstate.com
Fri Nov 4 07:05:08 EDT 2011
Dear Tim,
On Fri, Nov 4, 2011 at 10:46, Tim Cotten <tcotten at bigi.co> wrote:
> If what Sam says is the case then I'm afraid my brief love affair with Opa
> has come to an end. The cloud is meaningless to me if I can't quickly
> access an enterprise level of data - I realize how much talent and work has
> been put into Opa, and it certainly shows with a passion, but this would be
> beyond crippling.
I certainly applaud their new direction to add support for other dbs, but
> it feels like something that should've been addressed from the start. Opa
> was attractive to me so I could build a non-trivial app, yet now it seems
> that anything above trivial in scope will run into severe problems.
I wish you wouldn't give up on us so easily. Having support for other DBs
is much easier than writing a new one -- I don't want to give precise dates
but rest assured that we'll get there rather quickly. If you absolutely
cannot wait then you have at least two options readily available:
- Use the internal DB. Yes, it's possible and we have a big,
data-intensive project (jetleague.com) running on it. Yes, it's not
perfect as you'll need to be careful how to model your data and for more
complex queries you'll have to maintain indexes yourself, but it can be
done.
- User CouchDB and give our CouchDB API a try:
http://doc.opalang.org/api/#stdlib.apis.couchdb.couchdb.opa.html/!/.
Sure, it won't be as pleasant as the internal DB, which is nicely
integrated into the language but you won't have to worry about DB
efficiency anymore.
Or you can wait for a better integration with other DBs. Just don't give
up on us so easily :).
Best,
Adam
--
*Adam Koprowski [http://adam-koprowski.net]
Opa Tech Evangelist @ MLstate [http://opalang.org | http://mlstate.com]*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.owasp.org/pipermail/opa/attachments/20111104/b035c25b/attachment-0001.html
More information about the Opa
mailing list