我只想知道NoSQL数据库如何存储非常大的数组/哈希表,然后轻松搜索它们。他们是笨蛋还是什么?我想知道它如何处理所有具有良好性能的键;算法是什么?
答案 0 :(得分:1)
它们都非常不同,因此NoSQL数据库可以根据数据的性质使用各种算法,数据结构和策略,是否允许更新(相对于具有更高时间戳的新插入)等等。 / p>
但是如果你想做一些研究,请看看:
祝你的研究好运!
答案 1 :(得分:0)
在Couchbase(这是最快的DB之一)的例子中,我可以说,CB使用非常有效的分片算法(就CB而言是“vBucket”)。 Couchbase操作效率的第二个要素是CB中的文档存储在“内存中”并且持久存储到磁盘,这大大提高了操作的性能。