【发布时间】:2021-03-10 23:11:38
【问题描述】:
我正在阅读有关分片的信息,并且在某些上下文中理解了它。但我读过的大部分资料都说,分片(水平扩展)RDBMS 是一项具有挑战性的任务。但我不明白为什么 NO-SQL 容易分片而 RDBMS 很难分片?
我的理解是:一些 NO-SQL 提供了内置的分片支持,这使得分片变得容易。但如果 NO-SQL 不提供内置的分片支持,那么 SQL/NO-SQL 中的分片开销与必须在应用层实现是一样的。
我的理解是正确的还是我遗漏了什么?
【问题讨论】:
标签: sql database nosql sharding system-design