1. 新闻动态 News
      联系方式 Contact

      betway必威体育app下载_必威体育app_必威体育

      地址:海安县高新区开元路18号

      电话:13328070865

      传真:0513-81804802

      网址:www.pehamraza.com

      搜索 Search

      数据库架构的4个阶段

      2018/6/7 15:48:18点击:

       

             架构演变一定是根据当时要求的场景、压力下性能的需要、安全性、连续性的要求、技术的发展.....我把架构的发展分为大概4个阶段,下面就一起来看看吧。


             1. 单机模式


             IT建设初期,高速建设阶段,大家要做的只有一件事,我需要什么构建什么,我需要ERP我买软件,需要HIS买HIS,这个时期按需构建大量的系统基本在这个时期产生,当然那个时候也没什么高可用的要求。


             2. 双机热备和镜像


             基本是20年前的技术了,在高速构建后,一堆的系统运行中,用户发现我们的核心业务如果坏掉业务受影响,停机几个小时做恢复 这是无法接受的,那么双机热备或镜像,Active-Standby的模式出现,这样一台机器工作,一台备用坏了在短时间可以接管业务,造成的损失会低很多!


             那么问题也很明显,备机资源浪费,依赖存储,数据还是单点,成本较高。产品也很多:RoseHA/RoseMirrorHA、NEC ExpressCluster、微软MSCS、Symantec VCS、Legato、RHCS 太多太多了。随后为了解决数据单点的问题有出现了 存储的主备,存储的双活这厂商也太多了,这里就不介绍了。基本上传统企业依然停留在第一和第二阶段,也就是要么单机,要么双机热备。


             3.节点多活


             随着业务量越来越大,数据量不断飚升,系统高效性的矛盾显现出来,系统卡慢、报表、接口业务无法分离OLAP OLTP业务混合导致系统锁情况严重,资源消耗极其庞大,光靠升级硬件已经无法满足要求,横向扩展已经成为大势所趋。


             同时切换时间、备机无法启动的问题也困扰着用户。那么节点多活,多台机器同时对外提供访问的技术登上舞台,代表的ORACLE RAC、微软ALWAYSON 、MOEBIUS集群。多活的两种模式也是从第二带架构的演变


             oracle rac 把双机热备的辅助节点变的可以访问,关键点数据在多节点内存中的调配


             Microsoft awo、Moebius 则是把镜像的辅助节点变的可以访问,关键点数据多节点同步


             这样横向扩展来分担压力,并且可以在业务上进行分离。


             4.分布式架构


             分布式架构真的不知道从何说起,概念太大,每个人理解的都不一样,只能意会不能言传:


             比如说一份数据分开存成多份;比如说拆分,水平拆分、垂直拆分、分库、分表、分业务;比如说....


             其实说到底就是在第三代横向扩展也无法满足的情况下,继续“拆”,根据不同需求各种“拆”,拆到什么样呢? 大家都知道可以说最慢的环节在数据库,传统的做法复杂语句,大存储过程运行非常慢,那我们就把这些拆到表数据量足够小、语句足够简单、业务粒度小、访问压力尽量的小!这样细化的设计一切为业务服务,也是精细化设计产物,但这也存在一个问题,传统企业在缺少高端人才,人力的情况下根本无法做到。现在的互联网公司为业务的需要同时对IT团队的大力建设,这是传统企业根本无法达到的。


             当然如果有第五代那也许可以说是云,未来业务一切的技术都是云端,云端看不见摸不到,传统行业人回归业务,而IT 建设与管理也必然由专业的人做专业的事儿。


             通过上文的介绍,相信大家对数据库架构的4个阶段也有了进一步的了解,个人总结的架构演变,主架构演变不包含其他辅助技术,仅供参考!