扩展可以被概述为改变事物的规模,例如扩大业务规模。它甚至在数据库的范围内也是如此。

有两种类型的扩展:

  1. 水平扩展:
    水平扩展意味着通过在现有的一堆资源中增加额外的机器来扩展。

  2. 垂直扩展:
    垂直扩展意味着通过在现有的机器上增加更多的计算能力,如CPU和RAM来扩展。

数据库的水平和垂直扩展之间的区别:

水平扩展 垂直扩展
水平扩展很难实现。 垂直扩展容易实现。
在水平扩展中,每个节点或站点的数据库只包含部分数据。 垂直扩展意味着我们通过在现有的机器上增加更多的计算能力,如CPU和RAM来扩展。
缩放可以在较少的停机时间内完成。 垂直扩展涉及更多的停机时间。
更多的并发性。 与水平扩展相比,并发性较低。
数据共享很复杂。 数据共享很容易。
水平扩展更可靠。 与水平扩展相比,可靠性较低。
水平扩展的成本很高。 垂直扩展更便宜。
水平也被称为 “扩展”。 也被称为扩大规模。
未来更容易升级。 未来升级不那么容易。
消耗更多电力。 消耗较少的功率。