分布式数据库能否实现集中数据库的acid特性?

分布式数据库能否实现集中数据库的acid特性显示全部

分布式数据库能否实现集中数据库的acid特性

收起
参与10

查看其它 2 个回答GoldenDB的回答

GoldenDBGoldenDB产品经理中兴通讯

分布式构架下实现是有难点的,但是是可以实现的,主要要点
单机数据库
原子性:多条记录多次操作同时成功或失败。
一致性:不影响数据的规则一致性,事务完成后数据仍然处于规则一致性状态
隔离性:不同连接不会相互访问到未提交事务的数据。
持久性:事务提交前必须先将日志落盘,机器重启后不丢失数据。
分布式数据库
原子性:多个数据分片上的多次操作要么一起成功,要么一起失败。
一致性:不局限于本地事务规则一致性,从用户角度未来开始的任何事务可以看到过去发生的事务的操作结果
隔离性:多个计算节点上的不同连接不会相互访问到在多个数据分片内未提交事务的数据。
持久性:事务提交前必须将日志在分片主、从节点都得到复制,主节点故障时从节点上仍能找回数据。

电信设备制造商 · 2021-05-27
浏览922

回答者

GoldenDB
产品经理中兴通讯
擅长领域: 数据库服务器分布式系统

GoldenDB 最近回答过的问题

回答状态

  • 发布时间:2021-05-27
  • 关注会员:4 人
  • 回答浏览:922
  • X社区推广