02. januar 2006 - 12:18Der er
15 kommentarer og 1 løsning
MYISAM fil-format/record-beskrivelse
En MySQL/MYISAM-database består af MYD- (data) og MYI- (index)filer. Er der nogen, der har kendskab til det specifikke fil-format for disse filer, altså den præcise record-beskrivelse?
Jeg har f.eks. prøvet at åbne filerne med en hex-editor og kan ikke umiddelbart ved første øjekast genkende f.eks. tabel-navnene (jeg ville tro, at de stod i en header i starten af en af filerne).
Baggrund: Jeg har en Java-applikation, hvor jeg skriver nogle data ned i en Stream, og hvor jeg har etableret min egen filstruktur, men jeg overvejer at anvende f.eks. MYISAM i stedet, så data efterfølgende vil kunne "forstås" af MySQL.
Manuelle og semi-automatiske strategier for identitetsstyring virker - lige indtil nogen beder om dokumentation. For at undgå denne fare har DKTV taget kontrol over sin identitets- og adgangsstrategi.
Konkret er jeg i forhold til min applikation intereseret i at teste, hvor hurtigt det er muligt at læse/skrive uden om JDBC, men ellers har I selvfølgelig ret. Jeg skriver med mit eget simple fil-format (header+data) op til 10 (!) gange hurtigere end med JDBC+MySQL. Det skal dog siges, at jeg arbejder med sekventiel læsning/skrivning af store mængder af data, hvor en database vel traditionelt er bedst til små queries mod store data.
->arne_v: Jeg har også kigget lidt rundt i manualen, men jeg synes ikke, at jeg kan finde den detaljeringsgrad, jeg her har brug for - altså den præcise beskrivelse af fil-formatet. Jeg kan måske vride noget information ud af JDBC-driveren (?)
->arne_v: Men det har du så rigeligt i andre sammenhænge - også ved allerede lukkede spm. :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.