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