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

Какую базу NOSQL использовать для хранения миллиардов записей?

Уважаемые коллеги
Есть нужда хранить кучу (точно десятки миллиардов) данных вида:
1 столбец: хэш 16 цифр 2 столбец данные: текст 254 символа
для примера
5946586474531598 тесттестстет
1193554650756954 ещетестещетестещетест

логично предположить что лучше всего это будет лежать в NOSQL базе..
все данные в память не войдут никоим образом - поэтому "мемори-онли" базы точно не подойдут.
документ-ориентированные базы тоже вроде ни к чему тут..
доступ осуществляется к любым данным в базе.
вопрос: в какой конкретно базе хранить? есть ли варианты базы с компрессией? хочется не особо замороченный вариант с распаралеливанием на несколько компов..
  • Вопрос задан
  • 851 просмотр
Подписаться 5 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 2
max-kuznetsov
@max-kuznetsov
Главный IT-архитектор
Мы используем mongodb
Ответ написан
sim3x
@sim3x
монгодб, пот, кровь, сопли, овертайм. (с)ya.disk

доступ осуществляется к любым данным в базе
все бд, даже пресловутая монга дает доступ - вопрос в скорости и необходимости индексации

вопрос: в какой конкретно базе хранить?
ответ в любой, даже в sqlite
есть ли варианты базы с компрессией?
есть leveldb
хочется не особо замороченный вариант с распаралеливанием на несколько компов..
тут вообще непонятно о чем речь, то ли о шардинге, то ли о репликации
Ответ написан
Ваш ответ на вопрос

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

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