Индекс MySQL против индекса Сфинкса - PullRequest
1 голос
/ 23 июня 2011

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

Ответы [ 2 ]

1 голос
/ 23 июня 2011

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

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

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

https://stackoverflow.com/questions/tagged/sphinx?sort=votes

1 голос
/ 23 июня 2011

зависит.

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

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

...