English 中文(简体)
Difference between Document-oriented-DB and Bigtable clones
原标题:

Can someone give a head-to-head comparison between them?

We are looking for a suitable storage engine for our weblog history data. We looked at Bigtable s paper and understand it is suitable to us well.

However, I also understand that Document-oriented-DB such as MongoDB seems to provide a little more powerful schema power -- i.e, it can model our data as well.

I wonder how nowadays ppl choose a scalable NoSQL DB --- I read enough articles like "we looked at A, B and C, and we decided to use C". But I d like to see some benchmark number. What I am saying is that if MongoDB and the like can provide same level of performance as Bigtable clones, why don t web companies choose it (preparing to deal with various potentially more complex data problem)?

Thanks,

By the way, I read an article (which convinced me at the moment) saying Cassandra does not fit the M/R operation, any comments?

最佳回答

"I read an article (which convinced me at the moment) saying Cassandra does not fit the M/R operation, any comments?"

Cassandra 0.6 supports map/reduce. Your source was obsolete, apparently.

问题回答

There s a not too detailed comparison here (notice the .pdf), but it s probably good enough to narrow down your search to 2-3 options.





相关问题
Hbase schema design -- to make sorting easy?

I have 1M words in my dictionary. Whenever a user issue a query on my website, I will see if the query contains the words in my dictionary and increment the counter corresponding to them individually. ...

How to pick random (small) data samples using Map/Reduce?

I want to write a map/reduce job to select a number of random samples from a large dataset based on a row level condition. I want to minimize the number of intermediate keys. Pseudocode: for each ...

Difference between Document-oriented-DB and Bigtable clones

Can someone give a head-to-head comparison between them? We are looking for a suitable storage engine for our weblog history data. We looked at Bigtable s paper and understand it is suitable to us ...

is this architecture possible in Hadoop MR?

Is the following architecture possible in Hadoop MapReduce? A distributed key-value store is used (HBase). So along with values, there would be a timestamp associated with the values. Map & ...

i got this exception while i run hbase client

import java.io.IOException; import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.hadoop.hbase.client.Get; import org.apache.hadoop.hbase.client.HTable; import org.apache.hadoop.hbase....

Any scalable OLAP database (web app scale)?

I have an application that requires analytics for different level of aggregation, and that s the OLAP workload. I want to update my database pretty frequently as well. e.g., here is what my update ...

Scalable Image Storage

I m currently designing an architecture for a web-based application that should also provide some kind of image storage. Users will be able to upload photos as one of the key feature of the service. ...

热门标签