[python] Databázový engine ?

Filip Štědrosnký regnarg na seznam.cz
Neděle Listopad 25 17:05:04 CET 2007


Zdravím,
  měl bych jeden takový dotaz. Pracuji v Pythonu na trochu komplikovanějším
databázovém systému a potřeboval bych poradit, jaký databázový engine zvolit.
Může být jak client-server, tak in-process a stačí běžná relační databáze s
pár typy, žádné objektové hračky nepotřebuji (ale nevadily by). Hlavně
potřebuji, aby to zvládlo uživatelské funkce (nebo lépe vypočítávané sloupce)
v Pythonu spouštěné v kontextu procesu, který s databází pracuje (je jen
jeden). V případě inprocess řešení bych potřeboval, aby bylo thread-safe a
aby bylo možné používat db z více threadů současně, ideálně včetně více
rozpracovaných transakcí v různých vláknech. Uvažoval jsem o sqlite3, ale
tam byl nějaký problém s přístupem z více threadů. Dá se to vůbec nějak
vyřešit ?

Předem děkuji za všechny odpovědi,
regnarg


-- 
regnarg -- Homepage: http://rg.pretel.cz -- JID: regnarg na jabber.cz
V péči o štěstí druhých nacházíme své vlastní.         -- Platón
Čestná smrt je lepší než život v hanbě.                -- Tacticus



Další informace o konferenci Python