Newsgroup: it.comp.os.linux.development
Titolo: Berkeley DB + Kylix

Ciao vorrei fare un programmino di gestione per la mia biblioteca, 
avevo pensato di usare come DB il Berkeley. Contestualmente volevo 
provare anche kylix. Il prb e' che non ho trovato nulla che spieghi 
come usare tale DB in kylix. sapete dirmi se e' possibile e, se lo e', 
indicarmi qualche link.
Ciao e grazie
LucaB

 indicarmi qualche link.
Non te lo saprei dire, ma sei sicuro di voler usare il dbm?
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
           -<! Failure is not an option...it's bundled with Microsoft !>-

 
Io volevo usare un db che non richiedesse l'installazione di un 
server, questo e' stato il primo che ho trovato. Si accettano 
suggerimenti. Ho visto che tu usi interbase, che vantaggi ha rispetto 
a bdb (o dbm??).
Ciao e grazie
grazie comunque

 a bdb (o dbm??).
Le differenze sono molte di piu' delle somiglianze. Tanto per cominciare
tutti i database si maneggiano con un linguaggio apposito chiamato SQL e
supportano strutture arbitrarie mentre dbm ha le sue api e prevede solo la
memorizzazione di coppie key/value.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
  -<! Where's the warrior in you And the spirit he got? You say - "lost" No!
		It's somewhere inside !>- Lost Horizon - Sworn In The Metal Wind

 
Non proprio tutti i db si maneggiano con SQL, diciamo tutti quelli
relazionali.
E' vero che accetta solo coppie key/value, ma nei value puoi mettere
qualunque struttura di dati.
Per le api ho provato a vederle, non sono certo intuitive com l'SQL, 
ma neanche impossibili.  Sulla loro documentazione dicono che il 
vantaggio della api rispetto all'SQL e' che le API sono molto piu' 
veloci non dovendo richiedere un parsing. Ammetto pero' che per quello 
che serve a me non penso che possa notare la diffferenza di 
prestazioni, ma ero curioso di provare un db non sql, anche se sqlite 
e' forse un passo intermedio migliore.
Ciao LucaB

 e' forse un passo intermedio migliore.
Dipende quanti dati ci devi cacciare e con che rate.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! A conclusion is simply the place where someone got tired of thinking. !>-

 Evabbe'. Che altri ce ne sono?
Per esempio i DB basati su file come i vari *dbm, quelli su XML e quelli
Object-Oriented. :)
Bye.

 Object-Oriented. :)
Ecco, qui invece sono ignorante. Mi fai qualche esempio?
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**


 Ecco, qui invece sono ignorante. Mi fai qualche esempio?
Sono ancora in gran parte sperimentali.
Trovi qualcosa qui:
http://www.odbmsfacts.com/
Ce ne sono diversi in sviluppo, tra cui anche un paio OpenSource.
Purtroppo non ne ho mai avuti sottomano per provarli, ma mi piacerebbe
:)
Bye.

:)
Approfondiro'. Quando ne trovero' uno che supporti liste e bag sara' una
bella giornata.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
       -<! Riding from wastelands Black were their skies
              My armour's still bleeding Ripped by fire and ice !>-
                    Lost Horizon - The Kingdom Of My Will

 certa complessita'.
Beh, e` quello che fa postfix, per esempio... :)
Bye.

 Beh, e` quello che fa postfix, per esempio... :)
No, un momento. Postfix e' un bordello, ma per i vari sender_canonical e
cazzi vari usa delle coppie key/value, e con queste esigenze i *dbm vanno
benissimo per carita'. Pero' non e' certo un requisito complesso.
Vabbe', non e' che dobbiamo convincerci di qualcosa o fare a gara.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Take It All, Our Gold, Our Homes, Our Life, But We Didn't Kill 
	    Your Christ! !>- Blind Guardian - The Script For My Requiem