Не могли бы вы обосновать использование Berkeley DB XML?
-
09-06-2019 - |
Вопрос
Я пытаюсь прочитать документацию по Беркли БД XML, и я думаю, что мне бы действительно пригодилась запись в блоге разработчика или краткий обзор того, когда у них возникла проблема, которая обнаружила, что слой XML поверх Berkeley DB был точным рецептом.
Возможно, я этого не понимаю, но кажется, что они обе являются внутренними базами данных, и в конечном итоге вы разберете свой XML на объекты или данные, так почему бы не начать с хранения проанализированных данных, а не в виде XML?
Решение
В конечном итоге я хочу, чтобы мои данные хранились в каком-то разумном формате.
Если эти данные начались как XML, и я хочу получить их/их с помощью XQuery без слоя XML, мне нужно написать много кода, чтобы самому выполнить XQuery, и, что еще хуже, знать свой XML достаточно хорошо, чтобы иметь для него подходящую систему хранения.
И наоборот, пока позволяет производительность системы, я могу забыть об этой части серверной части и просто беспокоиться о моем XML-документе и выше (т.до уровня пользователя), а остальное оставьте в виде черного ящика.Это дает мне преимущества хранилища B-DB, но я могу использовать его с точки зрения документов.