9 comments

[ 3.0 ms ] story [ 26.5 ms ] thread
I believe MongoDB has a great advantage and will develop more quickly because it is written in C++ and not in Erlang, like CouchDB.

I believe CouchDB has a great advantage and will develop more quickly because it is written in Erlang and not in C++, like MongoDB.

You should write movie scripts.
He could merely be alluding to the fact that a lot more people know C++ than Erlang and therefore will be able to contribute to MongoDB's development.
True. But considering that Erlang was designed especially for high-availability systems and concurrent systems, I would favor a database written in it than in C++.

Of course, it has very little to do with the language and a lot to do with how the code is written, but some things are easier to write in one platform over the other.

What I meant was interpreted correctly by dschobel. I agree that Erlang is more appropriate for the case, however, being MongoDB an open-source project, I believe MongoDB will develop faster because more people will be empowered to make corrections and add new features.
On open source projects, the bulk of the work is done by a few core people. Mongo will progress faster simply because it's got a better core team.
•The disuse of SQL as the query API. (Examples of APIs used include JSON, BSON, REST, RPC, etc.).

JOSN has a standard way to indicate which objects to select, along with ordering, grouping, and aggregation?

JSON is just a notation to structure information, not a query language. MongoDB uses JSON documents as specification for queries. Eg: The expression db.People.find({ name: Fred }); could be translated to the SQL: SELECT * FROM People WHERE Name = 'Fred'.
My point exactly - the original quote is odd in making a comparison between SQL and JSON.