On Thu, 2006-12-21 at 19:27 +0100, Paweł 'Róża' Różański wrote:
>   Istnieje coś takiego jak bazy stworzone do pracy w RAM. Ktoś miał 
> styczność?

Np. w debianie jest pakiet hsqldb-server. Czyli Hypersonic SQL database.

http://www.hsqldb.org/

Pakiet pojawił się zdaje się razem z którąś wersją openoffice, który
współpracuje z tą bazą jako defaultową "lekką" bazą - powiedzmy
odpowiednikiem accessa.

Dzisiaj hypersonic może już pisać także do plików, ale pierwotny cel to
było trzymanie wszystkiego w pamięci.

Do czego można wykorzystać taką bazę? Np. do testów jednostkowych, lub
ogólnie do developmentu. Zamiast instalować na maszynie developera
kompletnej dystrybucji mysql/postgres/oracle, odpala się instancję bazy
która działa wyłącznie w pamięci i przychodzi razem z projektem.
Ewentualnie dorzuca się na starcie jakieś początkowe dane potrzebne do
weryfikacji tego, czy kod odwołujący się do SQL działa.

Inny ciekawy projekt o dosyć podobnych założeniach, to baza derby.
Kiedyś nazywała się cloudscape i byłą komercyjnym projektem IBM. Z
czasem IBM przekazał ją ASF jako open source:

http://db.apache.org/derby/

-- 
"Meaning is differential not referential"

Kazimierz Pogoda
Nordic Consulting & Development Company         http://www.ncdc.pl/

Odpowiedź listem elektroniczym