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/
