Как Вы создали бы файловую систему базы данных (DBFS)?

В Xcode 7.3.1

if let targetName = NSBundle.mainBundle().infoDictionary?["CFBundleName"] as? String{
    print(targetName)
}
10
задан Dave 29 May 2009 в 05:34
поделиться

4 ответа

Самый простой способ - собрать его, используя fuse , с серверной частью базы данных.

Более сложная задача - использовать его в качестве ядра. модуль (VFS).

В Windows вы можете использовать IFS .

1
ответ дан 4 December 2019 в 02:52
поделиться

Может быть этот - хорошая отправная точка для понимания того, как это может работать.

Это основной обзор Архитектура Firebird .

Firebird - это СУБД с открытым исходным кодом, так что вы также можете получить действительно глубокое понимание, если вам интересно.

0
ответ дан 4 December 2019 в 02:52
поделиться

I'm not really sure what you mean with "A database file system is a file system that is a database instead of a hierarchy".

Probably, using "Filesystem in Userspace" (FUSE), as mentioned by Osama ALASSIRY, is a good idea. The FUSE wiki lists a lot of existing projects about databased-backed filesystems as well as filesystems in which you can search by SQL-like queries.

1
ответ дан 4 December 2019 в 02:52
поделиться

DBFS - это действительно хорошая реализация PoC для KDE. Вместо того, чтобы реализовать ее непосредственно как файловую систему, она основана на индексировании в традиционной файловой системе и создании нового пользовательского интерфейса, чтобы сделать результаты доступными для пользователей.

5
ответ дан 4 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

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