爲什麼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