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.

Search the boards