@PeterSamokhin

Какую бд использовать для хранения большого количества текста?

Доброго времени суток.
Есть необходимость хранить огромное количество разных записей в базе данных, каждая из которых будет содержать в себе несколько тысяч символов (русских) - так называемые рассказы, истории, без разницы, как это назвать.
Так вот: какую БД лучше для этого использовать? Подойдет ли nosql-бд вроде mongo, и если нет, то почему? И чем лучше sql-базы данных? Какой вариант будет идеален для этого?
Спасибо.
  • Вопрос задан
  • 1093 просмотра
Пригласить эксперта
Ответы на вопрос 4
@amambaru
Без разницы. Хоть в файлах хранить.
А вот если нужно искать, то тут другой вопрос.
Для полнотекстового поиска - SphinxSearch
Ответ написан
eastywest
@eastywest
Backend developer
Используйте Elasticsearch
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
mongo подойдет, но лучше postgre
FTS есть сейчас у многих, но по Постгре есть подтверждаемые тесты
Ответ написан
@aol-nnov
(из комментариев к другому ответу)
"несколько тысяч записей" - ну, возьмем,. к примеру 9к
"несколько <может даже десятков> тысяч символов" - ну, возьмем, к примеру 99к
итого, еле дотягиваем до 1Тб. Это НЕ "большие (в прямом смысле, по своему информационному размеру) данные". Честно.

Так как ты не озвучил, по каким критериям далее планируется выборка, как часто будут добавляться новые записи и всё такое прочее, я советую тебе всё хранить в простых файлах.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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