我在网上读了很多文章,但仍然很困惑为什么 Mongo CP、Cassandra AP、RDBMS CA ?将解释我的理解和疑问。
蒙戈
考虑这样一个场景,我有一个主人和两个奴隶。考虑
根据我的理解,由于步骤 3 和 4,Mongo 被称为 CP,其中 C 代表最终一致。正确的 ?
卡桑德拉
这里没有主/从模型,每个节点根据分片键接收其共享的写入和读取请求。
步骤 4 解释了为什么 cassandra 具有高可用性,但步骤 5 也描述了其最终一致性。因此,根据我的理解,cassandra 提供了最终一致性和可用性。那为什么说它不提供一致性呢?
mongodb partitioning cassandra high-availability consistency
从java应用程序中,我需要存储可以超过4000个字符的字符串。我只需要存储它。然后具有数据库访问权限的人可以查询和查看它。不会从 Java 应用程序访问该列。此外,我没有任何要求将其编入索引。
我的理解是,当我们需要访问 CLOB 数据类型或需要对其进行索引时,varchar2 的性能比 CLOB 更好。那是对的吗 ?
我的问题 - 当我们只需要存储它并在 sql developer throigh 查询中访问它时,对性能有什么影响吗?