gpt4 book ai didi

oracle - Oracle RDBMS 在 CAP 定理中处于什么位置?

转载 作者:行者123 更新时间:2023-12-01 06:53:06 24 4
gpt4 key购买 nike

Oracle RDBMS 在 CAP 定理中处于什么位置?

  • 我相信它提供了一致性和可用性(通过副本和热/备用数据库)并且它的分区容错性非常低。
  • Oracle 中的数据库分区概念与 CAP 定理中定义的分区容忍度无关。

  • 有人可以验证我的理解是否正确吗?

    最佳答案

    你不应该只依赖 CAP 定理。有 ACID 原则,其中
    描述了一组适用于数据事务的属性:

    原子性 - 事务中的一切都必须成功发生,否则没有任何更改被提交。这避免了更改多条数据的事务中途失败而仅进行少量更改。

    一致性 - 仅当数据通过数据库中的所有规则(即:数据类型、触发器、约束等)时才会提交数据。

    隔离 - 事务不会通过更改另一个操作所依赖的数据来影响其他事务;并且其他用户不会看到正在进行的事务的部分结果(取决于隔离模式)。

    耐用性 - 一旦数据被提交,它就会被持久地存储并安全地防止数据库中的错误、崩溃或任何其他(软件)故障。
    SQL/关系数据库

    通常由大多数经典关系数据库提供,如 MySQL、Microsoft MS SQL Server(产品)、Oracle(公司)等。这些以将数据存储在类似电子表格的表格中而闻名,这些表格严格定义了它们的列和数据类型。表之间可以有关系,并且使用 SQL(结构化查询语言)查询数据,这是一种用于处理数据库的标准化语言 - 以及为什么这些通常也被称为“SQL 数据库”。

    关于oracle - Oracle RDBMS 在 CAP 定理中处于什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42827477/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com