如何扩展数据库
答
通常有两种方式来扩展数据库 - 水平和垂直(如果软件和数据库的设计是正确的,可以混合在一起)。
垂直几乎意味着更大的电脑 - 更多的内存,CPU,更快的磁盘等等
横指跨多台计算机上分散负载。一个例子是sharding,另一个例子是使用不同的机器来处理不同的数据(一个数据库用于客户数据,另一个用于产品数据等)。
我不确定你对主/从的含义是什么?这是一个与备份和故障转移相关的概念,而不是可扩展性。
快?你在询问可以填写几本书的信息。 – Oded 2010-10-28 08:07:08