yat*_*gan 6 oracle cap-theorem
Oracle RDBMS 在 CAP 定理中处于什么位置?
我相信它提供了一致性和可用性(通过副本和热/备用数据库),并且它的分区容忍度非常低。
Oracle中的数据库分区概念与CAP定理中定义的分区容错无关。
有人可以验证我的理解是否正确吗?
小智 -3
你不应该仅仅依赖 CAP 定理。ACID 原则描述了一组适用于数据事务的属性:
原子性- 事务中的所有内容都必须成功发生,否则不会提交任何更改。这避免了更改多条数据的事务中途失败而仅进行少量更改。
一致性- 仅当数据通过数据库中的所有规则(即:数据类型、触发器、约束等)时,数据才会被提交。
隔离性——事务不会通过更改另一个操作所依赖的数据来影响其他事务;其他用户将看不到正在进行的事务的部分结果(取决于隔离模式)。
持久性——数据一旦提交,就会被持久存储,并且不会出现数据库中的错误、崩溃或任何其他(软件)故障。SQL/关系数据库
ACID通常由大多数经典关系数据库提供,例如 MySQL、Microsoft MS SQL Server(产品)、Oracle(公司)等。这些以将数据存储在类似电子表格的表格中而闻名,这些表格的列和数据类型都严格定义。表之间可以具有相互关系,并且使用 SQL(结构化查询语言)查询数据,这是一种用于处理数据库的标准化语言 - 以及为什么这些通常也称为“SQL 数据库”。
| 归档时间: |
|
| 查看次数: |
2954 次 |
| 最近记录: |