mysql和cassandra之间的区别

Ali*_*han 5 mysql cassandra

cassandra和mysql有什么区别?

我用谷歌搜索过.但我不满意,我无法理解.请告诉我清楚.

DNA*_*DNA 7

MySQL是一个关系数据库,它使用SQL查询语言支持复杂,灵活的查询.本质上,关系模型由表(关系)组成,这些表可以通过多个表共有的键相互链接.

Cassandra是一个键值存储(就像一个hashmap),它允许您根据键查找纯值或结构值.它不支持复杂/灵活的查询,但作为回报,它提供了更高的可伸缩性和性能.它不使用固定的预定义表,而是使用"基于列"的模型,其中每行数据可以包含各种类型的数据项,这些数据项不必预定义.

Cassandra使用Cassandra查询语言(CQL),它使用类似于SQL的语法.Cassandra还通过Thrift协议提供较旧的二进制查询接口.