当Apache Solr也使用schema.xml

时间:2019-01-30 13:43:27

标签: mysql solr rdbms solrcloud

按照定义,No-SQL数据库是无模式的,但是Apache Solr需要在索引数据之前配置模式。因此,Apache Solr是NoSQL的,与传统的RDBMS不同。

2 个答案:

答案 0 :(得分:0)

我不会将像Solr / Lucene这样的搜索引擎称为NoSQL数据库。 传统的NoSQL数据库是MongoDB(文档数据库),DynamoDB,Cassandra(宽列存储),HBase,Redis等。

尽管出于其他观点,请参见此处https://lucidworks.com/2010/04/30/nosql-lucene-and-solr/

答案 1 :(得分:0)

按定义,NoSQL是无模式的,这不是真的。

您看过https://json-schema.org吗?

从3.6版开始,甚至MongoDB也支持schema validation features