webForumDet fria alternativet

RandomAccessFile databas

Java

3 svar · 345 visningar · startad av Rex Nemo

Medlem sedan mars 200225 inlägg
Frågan#1

Hej!

Jag har planer på att göra ett CD-register, som lagrar informationen i en intern databas. Användaren ska inte behöva ha en extern databashanterare installerad, för att kunna använda programmet.

Såg en liknande tråd där man bland annat rekommenderade Berkeley DB, men jag vill helst göra databasen själv. Jag har läst att man kan använda sig av klassen RandomAccessFile för att skapa databaser.

- Är det någon som rekommenderar att använda RandomAccessFile (lite komplex, behöver ca 5-9 "tabeller")?
- Finns det några bra exempel på hur man använder klassen RandomAccessFile?
- Vilka är de vanligaste sätten att lagra information på, utan att använda exempelvis MySql?

MVH Rex

Medlem sedan juli 200012 978 inlägg
#2

Det borde väl finnas ett antal open source för något sådant?
Men min fråga! Varför lägga ner tid på att skriva en egen DB?

Medlem sedan juni 20008 205 inlägg
#3

Om databasen inte ska vara skitstor kan du ju ha allt i primärminnet. Annars funkar väl en (eller flera) RandomAccessFile rätt bra.

Lasp » För att det är kul :)

Medlem sedan mars 200225 inlägg
#4

Du har rätt Lasp, det finns säkert flera open source, men jag vill lära mig hur man gör en egen enkel databas.

MVH Rex

267 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)