Re: Wechsel von OGO zu SOGO
Helge Hess <helge.hess-7882/jkIBneb7NEy/Hq5q9i2O/[email protected]> Sun, 4 May 2008 23:51:28 +0200
| Newsgroups | gmane.comp.cms.opengroupware.user.german |
|---|---|
| Message-ID | <[email protected]> |
On 04.05.2008, at 13:40, Hannes Gruber wrote: > Frage eins: Kann man Daten aus OGO nach SOGO =FCbernehmen? Prinzipiell kann man Kontakte, Termine und Aufgaben =FCber den ZideStore = =20 'r=FCberkopieren' (als vCard,iCal Dateien). Inhatlich haben die beiden =20= Server freilich wenig miteinander zu tun, ganz anderer Fokus. > Im Ogo habe ich mir einmal die DB Struktur angesehen, weil ich einen =20= > Adressimport programmiert hatte. Die Company Tabelle ist =20 > schrecklich. Alles in einen Topf geworfen, jenseits von gutem DB =20 > Layout. Naja. Die Company Tabelle ist aus 3 Gr=FCnden im PG suboptimal: a) Sybase Limitationen b) PostgreSQL Limitationen (keine writable Views) c) Outlook Ich weiss nicht was du mit in 'einem Topf' geworfen meinst, die Daten =20= sind relational alle aufgedrieselt. Einige Daten sind irgendwann mal =20 wegen Outlook 'flach' hinzugekommen. 'person', 'team' und 'enterprise' waren urspruenglich 'Views' auf die =20= 'Company' Tabelle da Sybase nur eine begrenzte Anzahl von Constraints/=20= Indices zwischen Tabellen unterstuetzt hat (ich meine 16). Verkompliziert hat sich das mit PG weil dieses nun wiederum (immer =20 noch nicht!) keine schreibbaren Views hat. Daher die Subtabellen. Wie auch immer, 'schrecklich' kann ich daran wenig finden. Es gibt ein =20= paar Kr=FCcken um DB-Abh=E4ngigkeiten abzubilden, aber alles in allem = ist =20 das OGo Schema sehr flexibel. > Ist SOGO in dieser Beziehung besser, oder baut es auf der gleichen =20 > DB auf? SOGo ist konzeptionell ein Storage-Server, dort werden vCard/iCalendar =20= abgelegt. Tabellentechnisch gibt es da nur einen Index ueber die Daten =20= damit das Web-Interface Queries schnell fahren kann. Mit einer relationalen DB wie im OGo hat das direkt nichts zu tun, wie =20= gesagt, komplett andere Zielgruppe. Gruss, Helge --=20 Helge Hess http://www.helgehess.eu/=