介绍下数据库有哪些常用特性

办理数据:数据库的中枢效用即是责罚数据。简朴来讲两方面,一方面是要把数据储备起来;一方面是能够让数据很快很便利地被盘问到。不同的数据库储备数据的方法不同,都有本身的拿手,最罕用的瓜葛型数据库mysql、oracle,背面尚有NoSql数据库redis、TiDB,文档数据库MongoDB拿手储备非机关化的数据,尚有列式储备数据库Hbase能够很简朴的帮助散布式场景,MPP数据库能够帮助OLAP类的贸易,尚有特意帮助搜罗场景的elasticseach。

读写别离:关于瓜葛型数据库来讲,即使数据量很大,并且盘问效率有待晋升的功夫,常常处境下即是做一个读写别离的计划,将海量的盘问哀求领导到读库上,读库还能够按照须要做几个读库。关于oracle来讲能够操纵ADG、goldenGuard之类的东西实行加紧的主库和备库之间的数据同步。MySQL直接搭建成主从形式就能够。通盘的散布式数据库的数据都是有一个主节点和多个备份节点,多个备份节点在须要的功夫均能够帮助读运用。

高可用架构:数据库做为最主要的后端组件,一定是高可用的。那要何如做?常常处境下的想法即是通盘的组件都做到冗余,而不能惟独一个。无论是数据节点、办理节点仍然谋划节点,都须要有备份,那末主备节点之间何如办理,ZooKeeper在散布式场景中被精深操纵,它即是办理动物园中的百般动物的。有前提的公司,为了高可用还会做容灾布置,甚么同城两重心、两地三重心之类的,这个即使要本身做的话,就真是钱堆出来的。自然暂时云化这么盛行,云的宣扬即是帮助这些的,在不同的地点买几个实例仍然能够实行的。

------------------------

欢送拜候单方网站:




转载请注明:http://www.aierlanlan.com/grrz/1079.html

  • 上一篇文章:
  •   
  • 下一篇文章: