Post a Comment
Rather ironic that Oracle's NoSQL database for very large systems is based on Berkeley DB, their acquired database for very small (embedded) systems.
Like the author of the piece, I have no doubt Oracle Corp's NoSQL database will be a fine product from a company that really understands database technology. My concern is that Oracle is almost cornering the DBMS market: they own Oracle, TimesTen, RDB (from DEC), MySQL, Berkeley DB... All they have to do is acquire PostgreSQL and the open source database movement is over.
Not really. You still have Firebird and MariaDB, for example. Both are quite good.
"All they have to do is acquire PostgreSQL and the open source database movement is over."
You do realize that PostgreSQL is not a company and cannot be acquired? PostgreSQL core developers refuse to work for a single company considering their past basically to ensure they are above any single organization. Same with Samba.
Are you serious?
Unfounded claims are all over the place. He failed to compare Oracle NoSQL to any of the real alternatives. MongoDB, Redis and Tokyo come to mind.
The overall theme is that Oracle is serious and that if you do Serious Business, you go Oracle!
I'm not saying that the product itself is bad, I'm just saying that the article is bad. I haven't read one thing the makes Oracle NoSQL special, apart from the fact that it comes from Oracle.
This article basically reads "Oracle made a key/value database and it is great because it's Oracle. Oh, and in a single, mostly undocumented test it also beat one of the competing offerings".
If I want to read crap like this I can read some random blog. I thought traditional media was all about the awesome journalism, research and integrity? What happened?
Edited 2011-11-17 01:10 UTC
I Agree this is a terribly written article. The author has no apparent clue about other 'NoSQL' solutions.
All the 'oracle-seriousness' the author is talking about is quite common and standard in most solutions.
The only thing you can say is that Oracle lies better about it... oeps did I say lie ? i mean marketing ofcourse
Atomic guarantee for data in the same record ? MongoDB has this if I'm not mistaking you can do this with Redis as well... and probably a lot of others.
Configurable write consistency, defining how many nodes must have written the data before returning to the application, MongoDB has this, Cassandra has this, probably a lot of others as well.
And we can go on-and-on...
He also forgets to mention that it's written in Java and that (as far as I can see) it's only available for Java.
So actually the use cases for this product are severely limited compared to other products out there.
IMHO any datastore that locks you into a vendor language is bad practice to begin with.



