我理解这似乎是一个多余的问题,但我希望它能澄清我和其他所有用户的疑虑。
以下是我所说的noSQL可以有人解释我:
MongoDB,Redis,CouchDB,Hadoop
由于
克
答案 0 :(得分:2)
MongoDb和CouchDb是不键值存储,但文档存储。
答案 1 :(得分:1)
澄清疑虑的最佳方式 - 阅读技术文档和概述=)
简而言之 - MongoDb和CouchDb足够快,可靠的键值存储,持续存在 数据到光盘。 MongoDb适用于自定义TCP / IP协议,CouchDb使用基于HTTP的REST方法
Redis是另一种ket / value存储,它将所有数据存储在内存中,所有写入和读取都直接存储到内存中。这种方法也有一些缺点和好处。它也会在光盘上持续发生变化
Hadoop不仅仅是一个键/值存储。它是大数据分布式处理的引擎。如果您打算撰写Google,可以使用Hadoop。
在我看来,如果你不打算构建具体的东西(我认为你不会),请继续使用MongoDB。