Как Apache Solr является No-SQL, когда он также использует schema.xml - PullRequest
0 голосов
/ 30 января 2019

Базы данных без SQL являются схемами в соответствии с определением. Но для Apache Solr необходимо настроить схему перед индексацией данных. Итак, чем Apache Solr является NoSQL и отличается от традиционной РСУБД.

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Это неправда, что NoSQL по определению не имеет схемы.

Вы видели https://json -schema.org ?

Даже MongoDB поддерживает функции проверки схемы начиная с версии 3.6.

0 голосов
/ 31 января 2019

Я бы не назвал поисковую систему, подобную Solr / Lucene, базой данных NoSQL.Традиционными базами данных NoSQL являются MongoDB (БД документов), DynamoDB, Cassandra (хранилище широких столбцов), HBase, Redis и т. Д.

Хотя другую точку зрения см. Здесь https://lucidworks.com/2010/04/30/nosql-lucene-and-solr/

...