PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Haufenweise Informationen speichern



localhost
05-08-2005, 13:59
Hallo
Wie speicher man am besten informationen
Die Informationen sind eine menge text viel kleine oder grosse text bilder viel leicht auch viedeos, musik etc.
Speicher ich das jetzt ales einzelnd in text.txt dateien.
Oder alles in einer text datei?

was meind ihr.

Gruss localhost

quinte17
05-08-2005, 14:18
in einer datenbank?

sticky bit
06-08-2005, 16:13
Kommt drauf an was Du damit anstellen willst, Archivieren, drin Suchen, Platte zumüllen, etc...
Sind die Informationen zusammenhängend (also z. B. Infomation im Video gehört zu Information im Text) und Du willst das reflektieren musst Du Verknüpfungen speichern, zum Suchen das ganze entsprechend normalisieren und indizieren ggf. Formatabhängig (Bildersuche ist ggf. anders zu Realisieren als Textsuche, etc.), wenns um die blosse Archivierung geht ist das ganze vielleicht zu Komprimieren und so weiter...

Also das muss man differnziert betrachten. Im Endeffekt ist das eine Grundfrage der Informatik die Du da stellst, sprich man könnte Dir jetzt einen grossen Teil einer ganzen Wissenschaft niederschreiben, das wird wohl keiner tun...
Sag mal was genau Du damit vor hast für was das ganze dienen soll, welche Möglichkeiten gegeben sein müssen, welche Rahmenbedingungen beachtet werden müssen, etc., dann kann man vielleicht eher nen Tipp abgeben...

localhost
07-08-2005, 13:55
Also das soll ein Program werden das ich auf jeden linux rechner mit hollen oder auch windows wenns sein müste.
Und ohne internet und mysql starten kann.
Also bleibt da ja fastnur noch textdatei öbrich oder ?

Born2Burn
07-08-2005, 21:22
Also das soll ein Program werden das ich auf jeden linux rechner mit hollen oder auch windows wenns sein müste.
Und ohne internet und mysql starten kann.
Also bleibt da ja fastnur noch textdatei öbrich oder ?

Achwas, da sind wir noch lange nicht. Eine Alternative ist z.B. xml, gerade hierfür bieten sich Bibliotheken und fertige Parser an, ebenso gibt es hier Schnittstellen, um Abfragen zu formulieren und Daten auszuwerten, und das xml nur zur Speicherung einsetzen.

Je nach Datenmenge bietet sich auch ein lokaler *SQL-Server an, da du ja nur keine I-Net-Verbindung als Voraussetzung nanntest. Ist dies zu "schwergewichtig" kann man auch zu Leichtgewichten greifen, die keinen seperaten Server+Installation z.B. mSQL um hier nur ein Beispiel zu nennen. Andere Ansätze sind z.B. hibernate (Java) , um eine objektorientierte Variante zu nennen, die auf einem höheren Level ansetzt.
Die Liste ist nicht einmal annähernd vollständig oder deckt alle Varianten bzw. andere Techniken ab, die es noch gibt.

Aber ohne genau dein Ziel zu kennen oder die Rahmenbedingungen ist das alles reine Spekulation.

anda_skoa
08-08-2005, 14:29
Oder Flatfile Datenbanken wie Berkely DB oder SQLite.

Ciao,
_

fs111
08-08-2005, 20:05
Sqlite ist auf jeden Fall zu empfehlen. Schnell, klein und kommt auch mit mehreren Gigabyte Daten zurecht. Außerdem gibt es Treiber für alle möglichen Sprachen.

fs111

klewan
09-08-2005, 20:53
firebird/interbase kann man doch auch schön embeden (bzw auf filebasis verwenden) oder :-)?