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

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

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

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

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

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