Riak TS不应该是No NoSQL数据库吗?

时间:2018-05-07 12:42:10

标签: nosql bigdata riak riak-ts

为什么Riak TS在需要表的预定义模式时被视为NoSQL数据库?这个架构甚至无法改变!资料来源:documentation

我认为有些人可能会认为当Riak TS建立在Riak KV之上时,它就是NoSQL数据库,但是每一行映射到一个键值对都没有带来NoSQL优势。如果Riak TS不是无模式的,我认为它不应该被视为NoSQL数据库。

我理解错了吗?为什么它被官方认为是NoSQL?

1 个答案:

答案 0 :(得分:1)

SQL不仅仅是有一个表模式。首先,支持的查询语言只是SQL的一小部分。然后,Riak TS不提供您期望从其他传统SQL DB中获得的东西,如ACID,事务等。此外,它不是真正的正常数据库,因为您无法更新值。

因此将它定义为“关系数据库”或“SQL数据库”是没有意义的。但将它定义为“NoSQL DB”并没有多大意义:)我认为最好的定义是“TimeSeries distributed DB”