mini base de données en java pur[resolu]

mini base de données en java pur[resolu] - Java - Programmation

Marsh Posté le 20-09-2005 à 10:39:21    

Bonjour à tous
 
Je suis actuellement en train de plancher sur la manière de créer une API base de données en java pur.
Je précise que cette api n'aura pas pour ambitions de gérer le SQL ( dans un premier temps ) mais simplement fournir quelques méthodes de base permettant la consultation, insertion, suppression etc.
Cette api servirait par exemple à stocker des objets simples mais qui par leur nombre ne peuvent être stockés dans les conteneur java classiques.
J'ai donc pensé à deux types de stockage dans des fichiers : un binaire et un au format texte ascii.
Mon problème se situe au niveau de la conception : je cherche le moyen d'optimiser le tout avec indexes, pointeurs, buffers etc. Par exemple, lorsque l'on supprime une ligne dans un fichier texte, réécrire tout le fichier sauf la ligne concernée, je trouve pas ça top en terme de performances.
Y aurait-il parmis vous quelqun qui ait déjà travaillé sur ce genre de choses ou bien qui ait tout simplement des liens ?  
 
D'avance merci.


Message édité par Profil supprimé le 20-09-2005 à 11:48:11
Reply

Marsh Posté le 20-09-2005 à 10:39:21   

Reply

Marsh Posté le 20-09-2005 à 10:41:49    

ca existe deja hein, tu peux regarder du cote de HSQLDB, qui est une bdd relationnelle pur java, sinon tu as aussi des drivers JDBC qui tapent dans des fichiers CSV ou autre [:petrus75]

Reply

Marsh Posté le 20-09-2005 à 11:47:05    

Merci beaucoup, HSQDB répond à mes besoin ( et même plus ) pour mes applications.
Une dernière question, a titre d'information, j'aurai bien aimé connaître les algorithmes utilisés pour l'optimisation des séquences de lecture/ecriture. Si quelqun à des infos...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed