Tag: 分布式数据库

您使用NoSQL数据存储时遇到了哪些可伸缩性问题?

NoSQL是指与关系数据库和ACID保证的历史相关的非关系数据存储。 stream行的开源NoSQL数据存储包括: Cassandra (表格,用Java编写,由思科,WebEx,Digg,Facebook,IBM,Mahalo,Rackspace,Reddit和Twitter使用) CouchDB (文档,用Erlang编写,由BBC和Engine Yard使用) Dynomite (键值,用Erlang编写,由Powerset使用) HBase (键值,用Java编写,Bing使用) Hypertable (表格,用C ++编写,百度使用) 凯 (键值,写在Erlang) MemcacheDB (键值,用C语言编写,由Reddit使用) MongoDB (文档,用C ++编写,由Electronic Arts,Github,NY Times和Sourceforge使用) Neo4j (graphics,用Java编写,由瑞典一些大学使用) Project Voldemort (由Java使用的由Java编写的键值) 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数据存储之前,您使用了哪个数据库? 我正在寻找第一手的经验,所以请不要回答,除非你有这个。