Задать вопрос
@AydarTT

Какую БД выбрать для хранения строк?

Есть допустим 100 млн строк вида

Otherwise you are splitting on the regex ., which means "any character".
или
Note the double backslash needed to create a single backslash in the regex!

то есть это обычные строки, планирую хранить в колонке varchar(255)

какую БД лучше выбрать для быстрого поиска? выгодно ли в данном случае использовать сфинкс в связке для полнотекствого поиска?
  • Вопрос задан
  • 218 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@huwesu
для полнотекстового - специализированную Sphinx Search и т.п., да, имеет смысл.
для поиска с начала строки - любая NoSQL, любая SQL.

100 млн. - это ерунда для современных СУБД.
Ответ написан
Комментировать
@RidgeA
ElasticSearch
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
Сфинкс лучше всего

еще под поиск вида LIKE '%keyword%' заточен clickhouse
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы