Riak TS не должно быть без базы данных NoSQL?
Почему Riak TS считается базой данных NoSQL, когда ей требуется предварительно определенная схема для таблиц? Эту схему даже нельзя изменить! Источник: документация
Я думаю, что некоторые люди могут подумать, что когда Riak TS построен на Riak KV, то это база данных NoSQL, но каждая строка отображается в пару ключ-значение, но не дает преимущества NoSQL. Если Riak TS не является схемой менее, он не должен рассматриваться как база данных NoSQL на мой взгляд.
Я правильно понимаю? Почему он официально считается NoSQL?
1 ответ
SQL - это не только схема таблицы. Во-первых, поддерживаемый язык запросов - это лишь небольшая часть SQL. Кроме того, Riak TS не предоставляет того, что вы ожидаете от других традиционных баз данных SQL, таких как ACID, транзакции и т. Д. Кроме того, это не совсем обычная БД, поскольку вы не можете обновлять значения.
Поэтому не имеет смысла определять его как "реляционную БД" или "базу данных SQL". Но на самом деле не имеет смысла определять его как "NoSQL DB":) Я думаю, что лучшее определение - "распределенная БД TimeSeries"