Что поддерживает solr? Реляционная база данных или база данных NoSQL

#solr #solrcloud

#solr #solrcloud

Вопрос:

Я хотел бы знать, поддерживает ли SOLR базу данных NoSQL или реляционную базу данных?

Спасибо

Комментарии:

1. Модель данных Solr не является реляционной.

2. Вы спрашиваете о структуре данных SOLR? Или вы спрашиваете, может ли Solr импортировать из RDBMS / NoSQL?

3. @SrikanthVenugopalan Да. Я спрашиваю о структуре данных SOLR.

4. @MauricioScheffer Модель данных SOLR похожа на NoSQL, точно так же, как столбчатые базы данных, такие как HBase, Cassandra? Но SOLR имеет schema.xml что похоже на Rational DB? Меня это смущает.

5. Определенная схема не подразумевает реляционную модель.

Ответ №1:

Solr внутренне использует Apache Lucene для индексирования. Подробная информация о структуре индексного файла доступна в документах здесь.

Технически это можно классифицировать как хранилище NoSQL.

Комментарии:

1. Спасибо за документы, оценил. Есть ли какая-либо разница между сегментами Solr и сегментами Lucene. Я думаю, что Solr внутренне использует индексацию Lucene и объединение сегментов.

2. Извините @Venkat — Для меня это слишком много деталей реализации, я не потрудился вдаваться в эти детали. Вы должны попробовать задать этот вопрос в одном из списков рассылки Solr.