NoSQL指的是打破关系数据库和ACID保证历史的非关系数据存储.流行的开源NoSQL数据存储包括:
- Cassandra(表格,用Java编写,由Cisco,WebEx,Digg,Facebook,IBM,Mahalo,Rackspace,Reddit和Twitter使用)
- CouchDB(文档,用Erlang编写,BBC和Engine Yard使用)
- Dynomite(键值,用Erlang编写,由Powerset使用)
- HBase(键值,用Java编写,Bing使用)
- Hypertable(表格,用C++编写,百度使用)
- Kai(键值,用Erlang编写)
- MemcacheDB(键值,用C编写,Reddit使用)
- MongoDB(文档,用C++编写,由Electronic Arts,Github,NY Times和Sourceforge使用)
- Neo4j(图形,用Java编写,一些瑞典大学使用)
- Project Voldemort(键值,用Java编写,LinkedIn使用)
- Redis(键值,用C语言编写,Craigslist,Engine Yard和Github使用)
- Riak(键值,用Erlang编写,Comcast和Mochi Media使用)
- Ringo(键值,用Erlang编写,诺基亚使用)
- Scalaris(键值,用Erlang编写,OnScale使用)
- Terrastore(文档,用Java编写)
- ThruDB(文档,用C++编写,由JunkDepot.com使用)
- 东京内阁/东京暴君(键值,用C语言写的,由Mixi.jp(日本社交网站)使用)
我想知道您的具体问题 - SO读者 - 使用数据存储解决了您使用的NoSQL数据存储.
问题:
- 您使用NoSQL数据存储解决了哪些可扩展性问题?
- 您使用了什么NoSQL数据存储?
- 在切换到NoSQL数据存储之前,您使用了什么数据库?
我正在寻找第一手经验,所以除非你有这个经验,否则请不要回答.