c# - Daten in welchen Filetyp speichern

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/c-daten-in-welchen-filetyp-speichern_227298/page_1 - zur Vollversion wechseln!


Redphex schrieb am 15.11.2011 um 11:23

In welche Art Dateien speichert man bei c# am unkompliziertesten Datensätze ab?

Hab mal mit XML probiert, aber das ist nicht so ganz das Wahre

Im Prinzip gehts bei der Aufgabe ums Eingeben/Speichern/Auslesen von Personaldaten


Denne schrieb am 15.11.2011 um 11:29

Gleich mal vorne Weg: Mit C# habe ich nie programmiert (nur Java etc).

Schon einmal an abstrakte Datentypen gedacht? Die einzelnen Daten dann in einem Array, einer Liste etc halten.
Die Daten dann vor dem schließen in eine Textdatei exportieren und beim Start wieder in den Cache laden.Wäre spontan meine Idee.
Wenn es sich um außerordentlich viele Daten handelt ( > 1000000), wäre vllt eine Datenbank angebracht.


Lukas schrieb am 15.11.2011 um 11:31

SQLite? http://code.google.com/p/csharp-sqlite/

bzw. wahrscheinlich sogar besser:

http://sqlite.phxsoftware.com/
http://www.thomasbelser.net/2009/01...ine-einfuhrung/


quilty schrieb am 15.11.2011 um 11:36

warum nicht als xml? war es dir zu langsam?
das bekommst aufwandsmäßig geschenkt.

ansonsten auf dem (fast) selben weg einfach binär raus-serialisieren. geht schnell.
paar attributes und ein filestream und die geschichte hat sich erledigt.


semteX schrieb am 15.11.2011 um 23:29

wenn dir kompatiblität komplett wurscht ist und "sich an der datenstruktur in 100 jahren nix ändert" => serialisiers und speichers in a file.

wenn das ganze ernsthaft verwendet und auch erweitert werden soll => sqlite.

ich bild mir ein, dass wir so ein topic grad erst hatten.


Denne schrieb am 16.11.2011 um 09:44

Vielleicht meinste meinen Thread.
Habe es dann schlussendlich auch mit einer integrierbaren DB gelöst.
Habe HSQLDB verwendet, ist aber afaik nur für Java erhältlich.
War nicht wirklich schwer, ist halt am Anfang ein wenig mehr Aufwand gewesen.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025