Если ваши элементы внутри , сами списки наследуются от persistent.Persistent
, они будут загружаться по требованию.
Примитивные типы и классы, которые не наследуются от Persistent
, однако, загружаются в память вместе с экземпляром PersistentList.
PersistentList в основном является подклассом UserList
(и Persistent
), который устанавливает self._p_changed
при изменении, так что изменяется насписок преобразуется в коммит ZODB для его записи.