|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 98
|
[JAVA] DB Embedded piu performante
sto cercando un database embedded, che sia utilizzabile anche tramite java, il piu veloce possibile
per ora ho visto http://www.db4o.com/ oppure http://www.h2database.com/html/performance.html voi cosa ne pensate? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2011
Messaggi: 246
|
Esiste anche SQLite (di cui esistono i relativi bindings per Java). Per le performances dovresti informarti, non ho notizie a riguardo...
__________________
Non c'è cosa peggiore nella vita di un programmatore di un errore che si presenta solo ogni tanto. CONCLUSO POSITIVAMENTE CON: oldfield |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Secondo Oracle BerkeleyDB è piuttosto rapido. Il problema è che BerkeleyDB è di Oracle... insomma, c'è un conflitto di interessi nella misurazione.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4423
|
...che intendi per embedded...la piattaforma e la struttura del db possono influenzare tale scelta...come anche le connessioni necessarie...
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 98
|
database embedded: http://mytech.it/unmapped/2001/01/01...base-embedded/
ho bisogno di un database che possa essere il piu veloce possibile nelle query. devo gestire all'incirca un milione di record presenti all'interno di una sola tabella |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
Quote:
__________________
Khelidan |
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 98
|
select * from tabella
where codice = '123' |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Se le query sono soltanto di quel tipo, passa a un db non-relazionale (noSQL).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Altamura
Messaggi: 919
|
Il 90% delle volte si effettuano elaborazioni totalmente inutili e/o fatte male, lo dico per esperienza e fidati ne ho viste parecchie.
Se provi a spiegare un po la tua problematica forse possiamo esserti d'aiuto Il problema molte volte non sta nei tempi di risposta da parte del DB, ma nei tempi di elaborazione dei risultati nella procedura. Comunque sia, SQLite dovrebbe andar bene per i tuoi scopi, è uno dei migliori ed è stato sviluppato tra l'altro in C puro (le prestazioni sono notevoli). Attendiamo tue!
__________________
Trattative : http://swdev.altervista.org/VenditeAcquisti.txt Blog Tecnico : http://blogs.dotnethell.it/SwDev/ Desktop : i7 920,GTX580 PALIT, Obsidian 800D, 6GB Corsair, OCZ Vertex 3 240gb. Desktop 2 : iMac 27'' MID 2011 i5, 4GB |
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 98
|
Vi spiego, quello che sto facendo è un antivirus, lo sto sviluppando in vista della maturità, e siccome devo gestire un database contente circa 700,000 firme ho bisogno di un db che sia il più veloce possibile nella ricerca. avendo, in questo modo, un db veloce posso avere allo stesso tempo una scansione dei file piu rapida
|
|
|
|
|
|
#11 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4423
|
...mh...sicuro che serva una ricerca per i virus e non un confronto obbligato di una lista?...
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
|
Secondo me ti conviene usare una struttura dati nativa di Java che andrai a caricare/deserializzare allo startup.
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO |
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 98
|
Non ti seguo
|
|
|
|
|
|
#14 |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4423
|
|
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 98
|
ma che tipo di lista?
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
|
Se per ogni query del tipo che hai postato prima ti attendi al massimo un risultato, direi che una mappa o un array associativo siano l'ideale.
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Jul 2006
Città: Altamura
Messaggi: 919
|
Quote:
__________________
Trattative : http://swdev.altervista.org/VenditeAcquisti.txt Blog Tecnico : http://blogs.dotnethell.it/SwDev/ Desktop : i7 920,GTX580 PALIT, Obsidian 800D, 6GB Corsair, OCZ Vertex 3 240gb. Desktop 2 : iMac 27'' MID 2011 i5, 4GB |
|
|
|
|
|
|
#18 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 98
|
converto un file in byte, successivamente lo converto in esadecimale e lo cripto in una stringa md5 per poterla poi confrontare con quelle ho...
|
|
|
|
|
|
#19 |
|
Member
Iscritto dal: Dec 2009
Messaggi: 98
|
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
|
Per mappa intendo una classe che implementi l'interfaccia Map, non sapendo come andrai ad interagirci non posso sapere qual'è quella più adatta per le tue esigenze.
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:52.




















