【发布时间】:2020-12-19 05:14:50
【问题描述】:
我最近读到,NoSQL DB 比传统 SQL DB 更容易横向扩展。
但是考虑到我在 SQL DB 中有一个巨大的表,那么我可以很容易地根据一些哈希函数在多个服务器之间分配行。 例如- 如果我有 4 台服务器,我可以做 (id%4),其中 id 是表的主键,以确定在哪个表上存储该特定行。
通过这样做,我们不仅可以扩展 SQL DB,还可以确保遵循 ACID 属性。
那为什么还要使用 NoSQL 呢?
【问题讨论】:
标签: sql database nosql scaling horizontal-scrolling