2010-10-28 85 views
0

有人能给我一个关于扩展数据库或存储的旧的和最新的研究的快速简要介绍吗? 我听说过主/从。还有什么?谢谢!如何扩展数据库

+2

快?你在询问可以填写几本书的信息。 – Oded 2010-10-28 08:07:08

回答

1

通常有两种方式来扩展数据库 - 水平和垂直(如果软件和数据库的设计是正确的,可以混合在一起)。

垂直几乎意味着更大的电脑 - 更多的内存,CPU,更快的磁盘等等

横指跨多台计算机上分散负载。一个例子是sharding,另一个例子是使用不同的机器来处理不同的数据(一个数据库用于客户数据,另一个用于产品数据等)。

我不确定你对主/从的含义是什么?这是一个与备份和故障转移相关的概念,而不是可扩展性。

+0

你的垂直/水平可伸缩性的定义是倒退的。主/从配置是将数据写入只读副本的主服务器。 – Novikov 2010-11-04 04:19:22

+0

@Novikov - 正确地混合垂直/水平。接得好。 – Oded 2010-11-04 09:34:16