@lneyaGolivud

Как скрестить ElasticSearch и MySQL?

Как импортировать базу данных из ElasticSearch в MySQL?
Возможно ли их подружить друг с другом?
  • Вопрос задан
  • 728 просмотров
Пригласить эксперта
Ответы на вопрос 2
mayton2019
@mayton2019
Bigdata Engineer
В этом мало смысла потому как назначение Эластика - это делать быстрый поиск в не-структурированных
(non-structured) данных таких как логи, дампы сетевого трафика или просто месседжи или текст.

Назначение MySQL (процентов 99) это хранение реляционных данных. Тоесть данных где есть нормализация
(1-2-3 НФ).

И где... в какой части вы пересекаетесь - непонятно. Либо неправильно используется MySQL либо не там Эластик.
Ответ написан
ipatiev
@ipatiev
Потомок старинного рода Ипатьевых-Колотитьевых
Вопрос в заголовке абсолютно нормальный
Эластик в связке с Mysql используется сплошь и рядом.
Элементарно по той простой причине, что возможности как фасетного, так и полнотекстового поиска в Mysql оставляют желать лучшего. Да и живым поиском грузить основную БД тоже слишком затратно.

И на любом мало-мальски нагруженном сайте всегда используется отдельный поисковый движок - если не эластик, так сфинкс.

Дружат их элементарно, к примеру на РНР пишется простой индексатор, который по крону читает данные из Mysql и обновляет индексы в Эластике.
https://www.elastic.co/guide/en/elasticsearch/clie...

А то что в теле вопроса написан бред - ну так это автор явно имел в виду нормальный вариант, но недоспал/перебрал и перепутал направление.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы