Re: ZODB Datenbankgröße bzw. Versionierungs-Mechanismus

Andreas Jung <[email protected]>
Newsgroups gmane.comp.web.zope.german
Organization ZOPYX Ltd & Co. KG
Message-ID <[email protected]>
Am 22.10.09 13:14, schrieb Florian Friesdorf:
> Am 22.10.09 12:35, schrieb [email protected]:
>   
>> Hallo Gemeinde,
>>
>> ich hab folgende Problemstellung bei einer Applikation: es muß relativ
>> häufig (alle paar Minuten) ein Folder-Property geändert werden. Da
>> viele Folder-Objektinstanzen vorhanden sind, führt dies zu einer
>> schnell ansteigenden Datenbankgröße.
>>     
> Verschiedene Objektinstanzen beeinflussen sich nicht gegenseitig. Wenn
> du an einem Folder etwas änderst muss nur dieser neu geschrieben werden,
> allerdings komplett.
>
>   
>> Hab ich abgesehen von einem täglichen Packen der ZODB eine
>> Möglichkeit, dies zu umgehen?
>>     
> Bei einer Änderung von Attributen auf einem Folder (Persistent-Objekt
> generell) muss das komplette Objekt neu geschrieben werden. Bei größeren
> Objekten, bzw. andersrum, werden viele Daten in einem Attribute
> gespeichert, dann sollte diese per Annotation gespeichert werden. Das
> Folder Objekt wird dann nicht geändert und nur die Annotation in der das
> Attribut liegt muss neu geschrieben werden.
>   
Es reicht, wenn das Subobjekt ein eigens von Persistent abgeleitetes
Objekt ist.
(was einer Annotaton entspricht oder im wesentlichen das gleiche ist).

Andreas



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lists.vcf (text/x-vcard, 316 B)
begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd. & Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:[email protected]
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.