Встраиваемая файловая система? - PullRequest
0 голосов
/ 27 ноября 2010

Знаете ли вы некоторую библиотеку / framework / embeddedEngine для хранения данных в одном двоичном файле? Что-то вроде файловой системы в одном файле. Он также должен поддерживать инструменты для фрагментации данных после удаления / обновления. Предпочитаю языки C ++ или C #. Платформа Windows.

Спасибо за любой совет !!!

Ответы [ 5 ]

4 голосов
/ 27 ноября 2010

SQLite не совсем файловая система, но она делает то, что вы просите, в том смысле, что она встраиваема и имеет любой инструмент, который вам может понадобиться (учитывая, что это, конечно, SQL).Кроме того, весь код является общественным достоянием, поэтому вы можете использовать его практически для чего угодно.

3 голосов
/ 27 ноября 2010

ESENT, вы можете проверить мои рамки для C #.

В отличие от SQLite, можно хранить 1 ГБ данных в одном поле.

1 голос
/ 27 ноября 2010

Проверьте наш SolFS . Это виртуальная файловая система, написанная на C (с привязкой JNI для Java) и используемая на большинстве современных платформ, включая Android и iOS.

1 голос
/ 27 ноября 2010

SQLite . На самом деле.

0 голосов
/ 27 ноября 2010

На какой платформе? В Linux вы можете использовать виртуальную файловую систему.

...