企业的发展离不开业务,但随着业务量的增加,数据库不得不进行扩容,如今的扩容方式有很多,最常见的就是平行扩容和垂直扩容。那么,平行扩容和垂直扩容有什么区别?用哪一种扩容比较好?
平行扩容指的是通过增加节点的方式来增加整个系统的容量,这一种扩容方式是需要应用程序支持的。垂直扩容择是增加内存方式,来实现增加缓存实例系统容量的。两者的区别在于平行扩容是通过加机器进行的一种扩容,垂直扩容则是增加自身容量来进行扩容。举个例子来说,就比如说用篮子来用苹果。100个苹果需要运送,总共有两个篮子,每个篮子只能运10个,现在想要增加运行效率,平行扩容的方案就是将篮子的容量扩大,而垂直扩容就是再添加一个篮子。
两种扩容都是常见的扩容方式,虽然都能够有效的扩容,但是两者也有着相应的缺点,比如平行扩容,它会牵扯到数据迁徙,在迁徙过程中又要保证业务可用,又要保证数据不丢失,这就容易出现错误。而垂直扩容所需要的成本比较大,并且有些数据并不能一直使用垂直扩容,所以会存在相对应的弊端。两者在使用上基本上是依据个人的需求进行选择。当然除了平行扩容,垂直扩容以外,还有其他的扩容方式。比如弹性扩容,就是指对部署的集群进行动态在线扩容,也就是根据实际的业务环境进行策略性的自动添加节点,从而增加容量。使用弹性扩容,能够增加系统容量,提高系统性能以及系统的可靠性,并且能够同时满足三个目标。当然弹性扩容也有相应的缺点,也就是它对应的方面是单一的,因此,在选择上,需要根据不同的需求选择合适的扩容方式。
以上就是关于平行扩容和垂直扩容区别是什么的相关内容,扩容,作为后续业务依靠的相关内容,企业应该十分重视,不管企业选择哪一种扩容方式,都应该着重在后续的扩容处理上,尽可能的保证每一步都做到极致,这样才能够确保后续发展能够没有问题出现,使得业务能够圆满的进行。
版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系zmt@fxiaoke.com,本网站有权在核实确属侵权后,予以删除文章。
阅读下一篇