tegof59756 โพสต์ 2023-10-26 14:02:37

SQL经典 SQL 是大多数 IT 专家

用来与关系数据库交互的语言。这些交互通常称为事务。为了高效和准确,事务必须是原子的、一致性的、隔离性的和持久性的(ACID)。原子性意味着事务要么全有,要么全无。一致性是指数据库在事务之前和之后必须保持一致的状态。

隔离意味着所有这些事务必须彼此独立。持久性是指在通知用户交易成功后才进行交易。 解释 SQL 和 ACID 属性的最佳示例是银行系统。例如,如果我们想将资金转移到朋友的帐户。将进行一系列印尼电话号码表查询,以便将资金从一个帐户转移到另一个帐户。

必须接受并完成所有查询才能完成交易。如果调用失败,交易将不会完成,资金将被保留(原子)。每个账户的信息不会受到交易的影响(一致性)。对数据库进行的每个查询都将与事务(隔离)相关。一旦交易成功,就无法取消(持久性)。

http://zh-cn.aeroleads.me/wp-content/uploads/2023/10/Forum-1.png

使用 SQL 来查询和创建数据库的最著名的 RDBMS 是 IBM DB2、Microsoft Access、MySQL 和 Oracle。 NewSQL可以被称为现代关系数据库语言。它们基于关系数据库模型和 SQL 查询语言,但提供更好的一致性。其中一些提供了可靠的 ACID 保证。Facebook、Twitter 或 Instagram 等社交媒体平台是使用 NoSQL 和 NewSQL 的最佳示例。这些需要非常快速地处理大量数据的能力,但(大多数)不需要 ACID 属性。

หน้า: [1]
ดูในรูปแบบกติ: SQL经典 SQL 是大多数 IT 专家