Posted By: Jovo () on 'CZprogram' Title: Embedded DB? Date: Mon Nov 19 21:27:46 2007 Ahoj. Mam zajimavy problem: lze mit nejakou databazi bez serveru? (doufam, ze prave tomuto se rika 'embedded DB':) Priklad: Mam seznam klientu na flash disku a taham si ho s sebou. Kdyz se do nej chci podivat, pichnu flashku do pocitace, co je zrovna po ruce a kouknu se. Neco takoveho prinasi nekolik problemu: - bezpecnost (ztratim flash disk) - multiplatformovost (pichnu to i k linuxu a MACu) - pohodli programatora:) - zavislost na "ctecim programu" (WOrd, Excel, MS Access) - musi chodit i bez jakehokoli netu Myslim, ze kdyz nekdo bude mit napsane ty klienty v Excelu, tak to splnuje zadani, ne?:-) Problem toho Excelu je, ze se v tom neda delat moc programatorskych veci (VB je dobra vec, ale za prve ne vsude funguje a za druhe ho neumim;) a navic je to svazano s MS Office/OpenOffice - pokud ho clovek na danem PC nenajde, tak ma smulu. Muj ideal by bylo neco, co umi SQL (staci jen primitivni), nemusi se poustet jako sluzba/daemon (MySQL,...) a ma to local storage (zadne tahani dat pres net). A kdyby to melo i (ne)pekne rozhrani na Javu, to by bylo neco! Pak by stacilo mit na te flashce nainstalovano JRE pro Win/Lin/Mac a par scriptu pro kazde prostredi s inicializaci a pustenim softu. Tak, otazka zni: Je neco takoveho?:-) Pustte se klidne i do teoretickych uvah (zadna prakticka realizace se na me nevali:). Me napada, ze se to da vyresit souborove-orientovanou databazi ve vlastni rezii (viz 'Seznam DVD'), ale zajimalo by me, jak by jste to resili vy. Diky, Jovo.