Создаю трудное детство 1С.
К продукту будет прикреплён админ, который будет задавать поля для объектов, пряио как типы документов в cms.
В отличии от цмс, записей много, миллиончик-другой. Есть иерархия, но только из объектов разного типа, набор А, каждый А может содержать набор Б, ну или просто в Б есть признак А. И на какой то срез записей, например, все принадлежащие верхнему уровню иерархии или произвольный набор. Нужно на срезы создавать версии, менять внутри данные, сливать, хранить историю. Срезы по 10-50 тыщ.
Какой тип базы и какая структура для этого подходит?
Пока только подсмотрел в цмсине одной, там реляции вида
Objects
– objectTypeId
– parentId
Values
– objectId
– fieldId
– value всех типов
– versionId
Наивное как котёнок Гав. Взлетит или чего получше есть?