Моделируем NoSQL — есть ли аналог XSD?
Общеисзвестно что в NoSQL в большинстве своем нет аналога иксемельного XSD, когда схему модели данных можно использовать для
— Создания и мейнтененса модели
— Валидации документов на правильную структуру
— Визуализации модели
В реляционках есть ERD + DDL которые совместно с субд выполняет все эти задачи, в хмл — хсд.
А что в НоСКЛ? Валидация только в коде, моделирование только в проприетарных тулзах?
Для JSON есть БЭТА проект джсон схемы (и это за десятилетия существования джсон и носкл), до сих пор не является индустриальным стандартом.
Есть у меня к этому интерес корыстный и потому вопрос к сообществу — какие ОБЩЕПРИНЯТЫЕ варианты создания\хранения\моделирования моделей данных для следующих носкл форматов вы знаете:
— JSON
— Graph
—Knowledge Graph
— ML data models (знаю что это не совсем то и тут часть моделей в реляционном нормализванном формате, но все же)
Создание модели данных в виде набора семплов сообщений\документов выглядит как шаг назад и имеет свои недостатки (как и плюсы).
50 комментариев
Добавить комментарий Подписаться на комментарииОтписаться от комментариев