Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Какую БД выбрать с полнотекстовым поиском без транзакций?  [new]
Cheese)))
Member

Откуда: Местный
Сообщений: 530
Нужна БД для загрузки туда ФИАС для поисковых запросов от приложения.

Чего не требуется:
- Транзакционность (база поисковая, insert/update/delete только для обновления базы (редко))
- Репликация (база не большая и не критичная)
- Да и вообще куча новоротов современных СУБД

Чего хочется:
* Компактности (простота установки, никакого обслуживания)
* Простота использования (http запросы c json идеально, но если нет можно и sql)

Собственно от базы требуется хорошо делать полнотекстовый поиск (+ если с подсветкой и Did you mean).
Смотрел что такое Sphinx/Manticore/Elastic насколько понял это все поисковые движки поверх какой-то БД (MySQL/Postgres).
Полнотекстовый поиск умеют MySQL/Postgres и поисковые движки прикручиваются к ним, но выглядят они слишком большими для такой задачи, где только поиск и никакой транзакционности.

Вроде у Sphinx есть docstore
http://sphinxsearch.com/docs/sphinx3.html#using-docstore
но примеры все равно с MySQL, в итоге не понял, можно только самим sphinx обойтись если все в индекс положить без mysql?

На какую БД посоветуете обратить внимание для моего случая?
24 сен 19, 23:22    [21978499]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать с полнотекстовым поиском без транзакций?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3810
Cheese))),

Elasticsearch - это одновременно NoSQL хранилище и поисковая система c json rest api..
25 сен 19, 12:06    [21978803]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать с полнотекстовым поиском без транзакций?  [new]
Cheese)))
Member

Откуда: Местный
Сообщений: 530
Дмитрий Мух,

Ну вот либо ее видать придется, либо Apache Solr. В них не нравится то что они на яве и получается само окружение уже более 100мб.
25 сен 19, 12:21    [21978816]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать с полнотекстовым поиском без транзакций?  [new]
Cheese)))
Member

Откуда: Местный
Сообщений: 530
Вроде как заявлено что sphinxsearch может хранить в себе документ целиком, но все примеры в доке почему-то с mysql.
Хотелось изолированные примеры без других БД.
25 сен 19, 12:23    [21978818]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать с полнотекстовым поиском без транзакций?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Cheese)))
Дмитрий Мух,

Ну вот либо ее видать придется, либо Apache Solr. В них не нравится то что они на яве и получается само окружение уже более 100мб.

Что такое 100 Мб? У тебя браузер больше съедает при обычной работе.
25 сен 19, 17:33    [21979138]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить