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

Что быстрее парсинг XML или SQL запрос?

Есть словарь, большой, нужно делать к нему запросы и получать информацию о слове, что будет быстрее, читать из словаря в XML или залить его в базу и делать SQL запросы?

Собственно словарь взят отсюда: opencorpora.org

Заодно подскажите, если кто знает, как его побыстрому перелить из xml в БД, может уже есть решение, я не нашел.
  • Вопрос задан
  • 3009 просмотров
Подписаться 2 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
AloneCoder
@AloneCoder
[object Object]
Быстрее положить его куда-нить в nosql-хранилище
Ответ написан
Комментировать
mututunus
@mututunus
Backend developer (Python, Golang)
База будет быстрее из-за использования индексов.
Ответ написан
Комментировать
@Alzasr
В случае, когда удается хорошо представить в виде связанных таблиц, то я бы выбрал SQL СУБД. Если нужен быстрый доступ к большому объему данных по ключу, то можно посмотреть в сторону KEY-VAULE СУБД (например redis), если же данные не удается хорошо структурировать, то придется использовать документоориентированные СУБД (вроде MongoDB). Но просто xml-документ и использование что-нибудь вроде xpath я выберу только тогда, когда у меня выбора не будет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽