Datenbankstruktur mit Dateien & Streams?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

RollingStone

Betreff: Datenbankstruktur mit Dateien & Streams?

BeitragDi, Okt 06, 2009 16:40
Antworten mit Zitat
Benutzer-Profile anzeigen
hi,

ich möchte zur datensicherung bzw. verwaltung mit dateien & streams arbeiten und diese daten dann jeweils aus den dateien auslesen und in feldern / types speichern oder umgedreht. da ich bisher nur das arbeiten mit datenbanken gewohnt bin und man da ja ganz einfach mit ein paar querys auf die gewünschten ergebnisse kommt, stelle ich mir jetzt die frage, wie ich annähernd so eine datenbankstruktur (spalten, zeilen ... primary key.. ) mit dateien hinbekommen kann?

mal von db-tabelle zu datei gedacht:
- pro tabelle => eine datei?

welche tricks gibt es in dem fall, wie gehe ich am besten vor?

ProfJake

ehemals "DTC" / "Fabian Niemann"

BeitragDi, Okt 06, 2009 20:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau dir mal SQLite an, vielleicht hilft dir das weiter.
Es ist eine Datenbank, die keinen externen Datenbankserver benötigt. Du müsstest es halt noch wrappen.

ozzi789

BeitragDi, Okt 06, 2009 20:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi

Wenn du pro Tabelle eine Datei machst, wird das ganze etwas langsamer wird, da wenn du hunderte gross Tabellen hast die Zugriffszeit grösser ist als bei nur einer Datei.

Hmm wie du das jetzt am besten umsetzt ist dir überlassen gibt da viele Möglichkeiten.

Überleg dir vorher jedoch, für was wird die DB verwendet?
Gibt es Indexierung? Wie gross können/dürfen DBs werden? usw

Ich hab mir kurz mal ne Skizze im Kopf durchgekaut und schreib sie mal nieder.

Also wir haben ein Masterfile, darin stehen alle Tabellen mit ihren Attributen (grösse, name, änderungsdatum usw)

Danach haben wir die einzelnen Tabellen, die können ganz einfach aufgebaut werden
Typ (integer, string..)--inhalt--primary--not null-auto wert

Wie du die Beziehnungen realisierst wird etwas schwerer.
Naja, hoffe konnte dir etwas helfen Smile

mfg ozzi
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

RollingStone

BeitragMi, Okt 07, 2009 18:17
Antworten mit Zitat
Benutzer-Profile anzeigen
vielen dank schon mal!

werde mal ein wenig herumprobieren und mich dann bei bedarf wieder melden.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group