Наша компания широко использует eXist для нашей системы управления контентом DITA.
Продукт очень хороший.Включает полную поддержку XQuery, эффективную индексацию xml и хороший прикладной уровень для построения вещей из.
Как и в предыдущих комментариях, представление о том, что базы данных Native XML являются модными, на самом деле не является представителем рынка.Фактически, с точки зрения продуктов NoSQL, сервер MarkLogic (собственная база данных XML) срывает почти любую другую базу данных SQL с точки зрения производительности, особенно связанной с поиском, ориентированным на документы.Он используется очень широко в некоторых наиболее важных приложениях некоторых очень крупных компаний.(Это также очень дорого!)
Я не буду вдаваться в подробности XML против JSON, потому что это того не стоит.Однако с точки зрения хранения xml против json на самом деле не является уместным аргументом.Все базы данных по существу нормализуют информацию вплоть до очень эффективных магазинов.Тем не менее, XML является очень надежным стандартом, который поддерживается многими мощными технологиями.
- XPath (кто-либо выбирает родителя или предка?)
- XQuery
- XSLT
- XML-схема
- XProc
- XMLDB
- Пространство имен
Если у вас есть особая потребность в JSON, то это хорошая идея для изучениябаза данных JSON.Просто имейте в виду, что XML на самом деле не прихоть, а очень прочная основа для работы с данными, ориентированными на документы.