Riak TS не должно быть без базы данных NoSQL? - PullRequest
0 голосов
/ 07 мая 2018

Почему Riak TS считается базой данных NoSQL, когда ей требуется предварительно определенная схема для таблиц? Эту схему даже нельзя изменить! Источник: документация

Я думаю, что некоторые люди могут подумать, что когда Riak TS построен на Riak KV, то это база данных NoSQL, но каждая строка отображается в пару ключ-значение, но не дает преимущества NoSQL. Если Riak TS не является схемой, на мой взгляд, он не должен рассматриваться как база данных NoSQL.

Я правильно понимаю? Почему он официально считается NoSQL?

1 Ответ

0 голосов
/ 08 мая 2018

SQL - это не только схема таблицы. Во-первых, поддерживаемый язык запросов - это лишь небольшая часть SQL. Кроме того, Riak TS не предоставляет того, что вы ожидаете от других традиционных баз данных SQL, таких как ACID, транзакции и т. Д. Кроме того, это не совсем обычная БД, поскольку вы не можете обновлять значения.

Так что не имеет смысла определять его как «реляционную БД» или «базу данных SQL». Но на самом деле не имеет смысла определять его как «БД NoSQL» :) Я думаю, что лучшее определение - это «распределенная БД TimeSeries»

...