分布式 New SQL 数据库
文章平均质量分 77
IT-老兵
这个作者很懒,什么都没留下…
展开
-
分布式New SQL数据库的起源
关系型数据库是企事业单位、政府机构信息系统的核心资源,对于一些关键行业(例如银行、非银行金融机构、电信等),由于自身业务的特点,决定了其信息系统在可靠性、可用性、可扩展性以及强一致性等方面有着极高的要求。因此,现有这些企业的信息系统在设计与实现时大部分采用了数据集中式的架构,软硬件产品选型也以IBM、Oracle、EMC等大型商业公司提供的商用产品为主。比如使用小型机和SAN存储来保...原创 2018-07-04 16:06:50 · 914 阅读 · 0 评论 -
分布式New SQL数据库典型开源产品和主要功能特性
分布式NewSQL数据库的New主要是新在它结合了NoSQL数据库的水平扩展能力,同时继承了传统关系型数据库所采用的SQL关系模型和对ACID事务完整支持的能力。也就说,NewSQL结合了传统关系型数据库和NoSQL数据库各自的主要优点(也弥补了各自的主要缺点) ,采用新的架构和理论模型开发的新一代关系型数据库系统。 NewSQL数据库采用分布式架构,数据库引擎内置自动水...原创 2018-07-05 12:20:29 · 1151 阅读 · 0 评论 -
开源分布式New SQL数据库SQL支持对比(TiDB vs CockroachDB)
目前,在开源分布式New SQL数据库领域中最著名的两个产品是PingCap公司的TiDB和Cockroach Labs的CockroachDB(简称 CRDB)。这两个产品都是受到Google Spanner 论文启发,是它的两种开源实现。 TiDB兼容MySQL,而CRDB是兼容PostgreSQL。对于应用开发人员来说,如果比较熟悉MySQL,那么选择TiDB可能是比较...原创 2018-07-13 14:37:23 · 9540 阅读 · 0 评论 -
为什么选择第三代分布式关系数据库而不是分库分表的二代方案
“互联网经济”所带来的巨大流量使得企业、机构面临外部访问负载以及数据量的大幅飙升,很多企业信息系统目前所采用的传统集中式关系型数据库越来越不适应海量数据以及高并发环境下对数据处理能力的要求,在应对此类场景时数据库逐渐成为整体系统的瓶颈,扩展成本较高。 为了解决这些问题,互联网企业最先进行了尝试和探索,他们采用分库、分表,使用 MySQL+数据库中间件方案来解决问题,...原创 2018-08-16 10:57:32 · 2810 阅读 · 0 评论