【发布时间】:2017-03-06 22:16:25
【问题描述】:
cassandra和mysql有什么区别?
我使用谷歌搜索。但我不满意,我无法理解。请清楚地告诉我。
【问题讨论】:
-
嗯,一个是
SQL另一个是no-SQL基于范式的。 :) 阅读NoSQL paradigm
cassandra和mysql有什么区别?
我使用谷歌搜索。但我不满意,我无法理解。请清楚地告诉我。
【问题讨论】:
SQL 另一个是 no-SQL 基于范式的。 :) 阅读NoSQL paradigm
MySQL 是一种关系型数据库,它支持使用 SQL 查询语言进行复杂、灵活的查询。本质上,关系模型由表(关系)组成,这些表可以通过多个表共有的键相互链接。
Cassandra 是一种键值对存储(如哈希图),可让您根据键查找普通值或结构化值。它不支持复杂/灵活的查询,但作为回报,它提供了更大的可扩展性和性能。它不使用固定的预定义表,而是使用“基于列”的模型,其中每一行数据可以包含各种类型的数据项,这些数据项不必预先定义。
Cassandra 使用 Cassandra 查询语言 (CQL),它使用类似于 SQL 的语法。 Cassandra 还通过 Thrift 协议提供了一个较旧的二进制查询接口。
【讨论】: