Posted By: Quasimodo (Quasimodo) on 'CZprogram' Title: Re: Embedded DB? Date: Wed Nov 28 10:45:46 2007 Myslim, ze databaze se precenuji a pouzivaji casto zbytecne - s kanonem na vrabce. Stejne v tom budes akorat tak vyhledavat jednotlive klienty. Vykaslal bych se na databaze, udelal to jako csv textak, editor mas vsude a skoro kazdy ma nejaky find. A kdyz bude opravdu nutne, tak prakticky kdykoliv muzes ten csv naimportovat do databaze. A kdyz na to dojde, tak excel to zvladne precist taky. > 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. - Clovek je nejpomalejsi zname zarizeni typu I/O. Quasimodo