Что такое DynamicRecord
Источник для DynamicRecord здесь .Это в основном бесполезно.
В любом случае, все, что я могу собрать, это то, что это:
- Это очень низкоуровневая конструкция в хранилище kernal.
- A множество тестов использует его в отношении проверки согласованности.
- Кажется, что это запись, которая создается динамически (имеется в виду, во время выполнения - не сохраняется на диске), и она может представлятьдругой тип данных (блоки свойств, схема и т. д.)
Это также в значительной степени бесполезно.Я знаю.
Что можно сделать, чтобы избежать ошибок такого типа.
Это очень общая ошибка, но большинство онлайн-ресурсов (вопросы Github / вопросы SO), похоже, относятся кОбновления БД.Некоторые указали на изменения в некоторых компонентах, используемых DynamicRecord, которые приводят к повреждению данных после обновлений.
Исходя из этого, я предполагаю, что следующие шаги могут предотвратить такую ошибку:
- Резервное копированиеваши данные.
- Правильно переносите данные при обновлении.
- Не используйте разные версии neo для одних и тех же данных.
Вы уже догадались - этотакже довольно бесполезно, но я надеюсь, что это лучше, чем ничего.