Имеет ли смысл использовать neo4j для индексации файловой системы

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

Приложению необходимо индексировать много миллионов файлов, поэтому решение должно быть быстрым.

5
задан Hannes de Jager 21 June 2011 в 08:38
поделиться