FILESYSTEM vs SQLITE, при сохранении- до 10M файлов

Я хочу хранить до 10M файлов, 2 ТБ памяти. Единственные свойства, которые мне нужны, ограничиваются именами файлов и их содержимым (данными).

Максимальная длина файлов составляет 100 МБ, большинство из них меньше 1 МБ. Требуется возможность удаления файлов, и скорость записи и чтения должна быть приоритетом - в то время как низкая эффективность хранения, методы восстановления или целостности не нужны.

Я думал о NTFS, но большинство его функций не нужны, хотя их нельзя отключить и они считаются накладными расходами, некоторые из них: дата создания, дата изменения, атрибуты, журнал и, конечно же, разрешения.

Из-за встроенных функций файловой системы, которые не нужны, не могли бы вы предложить мне использовать SQLITE для этого требования? или там ' Явный недостаток, о котором я должен знать? (можно было бы предположить, что удаление файлов будет сложной задачей?)

(SQLITE будет через C api)

Моя цель - использовать более подходящее решение для повышения производительности. Заранее благодарим - Doori Bar

5
задан Doori Bar 27 September 2010 в 15:58
поделиться