各位大佬newsql是什么呢?
1 个赞
NewSQL 是结合传统关系型数据库(SQL)的 ACID 事务特性与 NoSQL 的可扩展性、高并发能力的新型数据库技术,旨在解决大规模数据场景下的性能与一致性平衡问题。
- 兼容 SQL 与关系模型
支持标准 SQL 查询和表结构定义,保留传统数据库的易用性,同时避免 NoSQL 对复杂查询的局限性。 - 分布式架构与弹性扩展
基于分片(Sharding)或集群技术,可横向扩展存储和计算能力,适应数据量增长,如 TiDB 采用 Region 分片和 Raft 协议实现分布式一致性。 - 强一致性与高可用性
通过分布式事务协议(如两阶段提交、乐观锁)保证 ACID 特性,同时利用多副本机制(如 Raft、Paxos)确保数据不丢失,服务持续可用。 - 高性能读写
优化存储引擎(如 RocksDB)和内存计算,支持百万级 QPS,适合高并发 OLTP 场景,部分产品(如 CockroachDB)还支持跨区域部署以降低延迟。
1 个赞
TiDB、OceanBase、TDSQL、GaussDB这些都是吧
这位大佬说的挺全面了。newsql并不是专指某一厂商的产品。