[python] Navrh datoveho modelu v ZODB
Ludek Smid
qark na seznam.cz
Pátek Květen 9 14:14:21 CEST 2003
Robo Cernansky wrote:
> On Fri, 09 May 2003 10:40:29 +0200 Ludek Smid <qark na seznam.cz> wrote:
>
> LS> co treba
> LS> http://www.python.org/workshops/2000-01/proceedings/papers/fulton/zodb3.html?
>
> Toto som precital. Je tam ukazany priklad aplikacie bez ZODB a nasledne
> dopracovanie sa k tomu ako to bude vyzerat so ZODB. Presne taketo nieco by
> som potreboval ale "Relacna DB -> ZODB". Resp. narvh datoveho modelu v
> relacnej db a nasledne ten isty problem rieseny v ZODB (Pythone).
Jak tu uz psal nekdo prede mnou -- relacni a objektove databaze jsou
skutecne VELMI rozdilne. Kazda ma svou problemovou domenu, kde je jeji
pouziti opodstatnene, ale obecne neplati, ze kde se da pouzit relacni
databaze, tam se da pouzit objektova databaze (a naopak).
Prevod relacni -> objektova db je (podle me) netrivialni problem a je
potreba udelat novou analyzu a design.
> Aby som sa este viac vymackol - mam totiz taku databazku v MS Access a
> chcem si ju teraz prerobit do Python + ZODB. Neviem, ako a ci vobec mam
> prepracovat datovy model. Alebo mam vsetko nechat tak ako to je len z toho
> spravit objekty (kazda tabulka bude jeden class)?
V tvem pripade bych radeji zustal u relacni databaze a pouzil ji i v
Pythonu. Urcite jsou k dispozici db adaptery pro SQL databaze jako
MySQL, SQLite, Firebird, PostgreSQL (nebo ne-SQL databaze Metakit) a
migrace a MS Access na nekterou z techto databazi bude primocarejsi (a
tudiz bude obsahovat mene chyb) nez redesign celeho sw pro objektovou
databazi -- zvlast, pokud s ni nemas zkusenosti.
Ludek
Další informace o konferenci Python