База данных необработанного двоичного дерева или MongoDb / MySQL / Etc? - PullRequest
2 голосов
/ 28 июля 2010

Я буду хранить терабайты информации, до индексов и после методов сжатия.

Стоит ли вручную кодировать базу данных двоичного дерева, используя файлы сортировки и т. Д., Или использовать что-то вроде MongoDB или даже что-то вроде MySQL?

Меня беспокоит стоимость (места) на запись с такими вещами, как MySQL и другими БД, которые есть. Я также знаю, что некоторые базы данных даже допускают сжатие, но они конвертируют в таблицы только для чтения. Эти таблицы / записи должны быть доступны и перезаписаны новыми данными довольно часто. Я думаю, что если бы я что-то кодировал в C ++, я бы смог свести к минимуму стоимость места на запись.

Что мне делать?

1 Ответ

2 голосов
/ 28 июля 2010

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

Проверьте Hadoop или Cassandra ,оба они в проекте Apache.

...