Существуют ли библиотеки для работы с иерархической базой данных на Python?
цель -
1. хранить огромные объёмы данных
2. большое количество одновременных подключений к БД
3. большая частота обновления данных
Roman Kitaev, строго типизированная информация, в некоторых ситуациях - ребенок будет наследовать все поля родителя, но с другими данными. То есть чтобы была возможность при изменении самого нижнего ребенка изменять по нисходящей всех родителей. и чтобы можно было на клиенте БД - в объект засунуть часть дерева и с ним работать
sim3x,
1 корневой элемент с 20-30 переменными
-10-15 элементов с 40-50 переменными
--40-50 элементов с 40-50 переменными
---500-600 элементов с 80+ переменных
----1000-100000 элементов с 100+ переменных
sim3x, переменные меняются
1 раз в день
- ~30 раз в день
-- ~100 раз в день
--- ~1 раз в минуту
---- ~1 раз в секунду
разброс возник из-за разницы в типах иерархии. может сложиться такая ситуация
...
обьект типа а(20 переменных)
-обьект типа а(20 переменных)
-обьект типа б(40 переменных)
--Обьект типа а(20 переменных)
--обьект типа с(100 переменных)
огромное, большое, часто - это все эммоции. нужны осязаемые метрики для того чтобы понять что Вам нужно.
после получения метрик, выстраивается понимание а как все это хранить и отдавать
так что на этот вопрос и такой постановке врядли кто-то ответит
vlad_lutsky, postgress обычный вытащит все это. главное правильно организовать данные
+ не забывайте про наличие json полей
остальное все как обычно не понятно, что за данные, какие иерархии и прочее