但是,近年来,新兴的NewSQL数据库,则是一种在分布式环境下,保证的ACID强事务特征的强一致性数据库,并且很显然,它同时也满足了高可用性与优秀的分区可容忍性,似乎看起来,C、A、P都同时保证了,这不是违反了已经经过严格证明的CAP理论吗?
在沙龙中,字节跳动基础架构数据库资深工程师张雷,跟大家分享了《字节跳动数据库的过去、现状与未来》,本文根据分享整理而成。如下图所示,在这 4 年间,公司应用侧容器数量从 5 万个增长到了 750 万个,截至目前已经突破 1000 万。
200多名成员,平均年龄30岁,研发人员占比80%,研究生及以上学历占比超60%。一群坐标五湖四海的平凡青年,为了一个共同的目标相聚在开务,绘就一段不平凡的故事。2016年入职浪潮,张炜刚辗转了几个领域后,于2019年作为初创人员,与几位做大数据的同事一起,加入了开务数据库团队。
一、TiDB:分布式NewSQL数据库简介TiDB是一款开源的分布式NewSQL数据库,由PingCAP公司开发。它采用了分布式事务和强一致性的设计理念,结合了传统关系型数据库和NoSQL的优点,能够满足高并发、大规模数据存储和实时分析的需求。
某乎回答如下:企业用什么样的数据库存储大数据,关键要看这些数据的结构和应用场景,具体问题具体分析,最终找到与之匹配的数据库。SQL/NoSQL/NewSQL数据库数据量—实时性分布图回答这个问题,我想从目前常见的SQL、NoSQL和NewSQL,这三大类数据库说起。
NewSQL概念几乎是紧跟着NoSQL之后变得火热的。Google Bigtable与AWS Dynamo奠定了NoSQL技术的根基,而Google Spanner&F1则引领了NewSQL技术的发展。