Индекс MySQL против индекса Sphinx

62
7

У меня есть вопрос, что я использую индекс самой базы данных mysql, чтобы лучше индексировать или использовать функцию индекса в индексе sphinx.

спросил(а) 2021-01-19T20:32:29+03:00 2 месяца, 3 недели назад
1
Решение
62

Sphinx предоставляет вам полный текстовый поиск. Вы можете сказать, что его мини-поисковая система встроена в ваше приложение. И без всяких сомнений его лучший индекс Mysql.

Если вы просто хотите индексировать индексы с автоматическим добавлением целого числа, то, похоже, нет смысла добавлять sphinx в ваше приложение. Важен размер базы данных.

Ознакомьтесь с некоторыми ранее заданными вопросами, чтобы лучше понять, что подходит вашим потребностям.

qaru.site/questions/tagged/...

ответил(а) 2021-01-19T20:32:29+03:00 2 месяца, 3 недели назад
62

это зависит.

sphinx - лучший индекс по всем стандартам, но 1. он быстрее, имеет более продвинутый синтаксис, меньше, более масштабируемый, не включает myisam.


mysql более удобен в обслуживании, проще в установке, не требует другого уровня для вашего приложения, и если он достаточно хорош, вы можете его использовать.

ответил(а) 2021-01-19T20:32:29+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема