Я работаю над клиентом резервного копирования на основе Java, который сканирует файлы в файловой системе и заполняет базу данных Sqlite каталогами и именами файлов, которые он находит для резервного копирования.Имеет ли смысл использовать neo4j вместо sqlite?Будет ли это более практичным и простым в использовании для этого приложения.Я думал, потому что файловая система - это дерево (или граф, если вы рассматриваете символические ссылки), может пригодиться база данных с пробелами?Схема базы данных sqlite определяет только 2 таблицы, одну для каталогов (полный путь и другую информацию) и одну для файлов (имя только с внешним ключом для содержания каталога в таблице каталогов), поэтому это относительно просто.
Приложениенеобходимо проиндексировать многие миллионы файлов, поэтому решение должно быть быстрым.