Где самый быстрый поиск?

Необходимо будет искать по регуляркам в какой-нибудь структуре данных. Самое главное скорость поиска. Где же будет самый быстрый поиск: SQL (можно использовать только Postgresql), JSON, либо что-то другое? Размер json до 3 Мбайт
  • Вопрос задан
  • 547 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Роман Вакульчик: начнем с того что поиск в базе регулярками это плохая идея. Есть всякие там сфинксы, эластик серчи и т.д. у которых есть вполне себе приличная индексация текста.

Опишите задачу более конкретно. Пока все варианты медленнее и самый быстрый - держать данные в памяти (СУБД, массивы, как хотите) и искать там. Сложность поиска будет все-равно O(N).
Ответ написан
kompi
@kompi
nullstack devoops
В данном случае, если уже стоит postgresql, я бы использовал его.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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