各位大佬newsql是什么呢?

各位大佬newsql是什么呢?

1 个赞

NewSQL 是结合传统关系型数据库(SQL)的 ACID 事务特性与 NoSQL 的可扩展性、高并发能力的新型数据库技术,旨在解决大规模数据场景下的性能与一致性平衡问题。

  1. 兼容 SQL 与关系模型
    支持标准 SQL 查询和表结构定义,保留传统数据库的易用性,同时避免 NoSQL 对复杂查询的局限性。
  2. 分布式架构与弹性扩展
    基于分片(Sharding)或集群技术,可横向扩展存储和计算能力,适应数据量增长,如 TiDB 采用 Region 分片和 Raft 协议实现分布式一致性。
  3. 强一致性与高可用性
    通过分布式事务协议(如两阶段提交、乐观锁)保证 ACID 特性,同时利用多副本机制(如 Raft、Paxos)确保数据不丢失,服务持续可用。
  4. 高性能读写
    优化存储引擎(如 RocksDB)和内存计算,支持百万级 QPS,适合高并发 OLTP 场景,部分产品(如 CockroachDB)还支持跨区域部署以降低延迟。
1 个赞

TiDB、OceanBase、TDSQL、GaussDB这些都是吧

这位大佬说的挺全面了。newsql并不是专指某一厂商的产品。