10.1 NewSQL 数据库 (如 TiDB, CockroachDB, Google Spanner) 10.1 NewSQL 数据库 (如 TiDB, CockroachDB, Google Spanner) 10.1.1 NewSQL 概述 在分布式数据库领域,NewSQL 是一类旨在结合关系型数据库的 ACID 事务特性与 NoSQL 数据库的可伸缩性的新型数据库系统。传统关系型数据库(如 MySQL, PostgreSQL)在单机性能达到瓶颈时,通过分库分表等方式实现水平扩展,但通常会牺牲事务的 ACID 特性(特别是分布式事务的原子性与隔离性)和操作的便捷性。