У нас есть статья базы знаний по пониманию роста базы данных , которая подробно описывает это.
Сводка здесь такова, что при удалении данных мы отмечаем записи в хранилище как удаленныепоэтому они продолжают существовать и занимают место, но после выполнения некоторых условий они будут иметь право на повторное использование при добавлении новых данных позже.
Кроме того, мы отслеживаем идентификаторы удаленных и отвечающих критериям дляПовторно используйте пробелы в файлах хранилища, которые будут увеличиваться при удалении, но уменьшаться при последующем приеме (поскольку идентификаторы используются повторно и удаляются из файлов .id), поэтому вы можете столкнуться с противоречивым эффектом: увеличение размера БД во время удалений (так как мыдобавляем идентификаторы в файлы .id) и сжимаемся при добавлении при заполнении этих повторно используемых мест в файлах хранилища (поскольку идентификаторы используются и удаляются из файлов .id).
Наконец, мытакже есть журналы транзакций , которые будут хранить историю транзакций для базы данных и часто могутбыть достаточно большим, и свойства поворота и хранения в вашем neo4j.conf будут определять, как часто они будут сбрасываться в файлы хранилища и как / когда они удаляются.Никогда не перемещайте и не удаляйте эти файлы самостоятельно, изменяйте свойства поворота и / или хранения в файле conf для управления ими.
Если вы хотите начать с нуля, самый простой способ - закрыть Neo4j и удалить график.Папка db, и она будет воссоздана при следующем запуске.