为什么NoSQL认为结构上比某些SQL db更快?假设我在某个SQL表的列上添加了一些索引。有人可以提供某种更快的查询吗?NoSQL的优势
我在读关于redis的内容。
class User < ActiveRecord::Base
def follow!(user)
$redis.multi do
$redis.sadd(self.redis_key(:following), user.id)
$redis.sadd(user.redis_key(:followers), self.id)
end
end
....
尽管redis的RAM存储,这个代码如何在结构上比设置一些followship表更快?核心符号表的实现建立在数组上,这可以被认为是SQL表id。
至于RAM的redis内存存储,它怎么会持续下去?
没有NoSQL这样的东西。只有很多新的数据库技术彼此之间没有多大关系。虽然他们中的一些人可以比SQL数据库更快地完成一些任务,但还有一些其他的东西,其中一些更慢或者根本无法完成。 – Philipp