0 Stimmen

Optionen zur Datenspeicherung

Ich habe eine dedizierte Serveranwendung entwickelt, die mit der Anwendung ausgeliefert wird. Ab sofort werden die Daten in einer Mischung aus Binär- und XML-Dateien gespeichert, aber ich habe festgestellt, dass dies viel zu unübersichtlich und langsam wird, da die Menge der zu speichernden Daten ständig wächst.

Welche Möglichkeiten habe ich also, um Daten in einem Format zu speichern, das leichter zu durchsuchen/bearbeiten ist? Die Möglichkeit, SQL-Abfragen zu den Daten durchzuführen, wäre wünschenswert, aber ich möchte die Benutzer nicht zwingen, ein Datenbanksystem zu installieren.

3voto

Robert Venables Punkte 5903

Ich glaube, Sie suchen nach SQL Server Kompakt .

Sie können alle Unterstützungsdateien einfach in Ihre Installation einbauen, es ist kostenlos, bietet großartige Unterstützung für .NET und hat einen geringen Platzbedarf. Es ist eine großartige Alternative zu dem, was Sie jetzt verwenden. Natürlich gibt es ein paar Nachteile, wie z. B. die fehlende Unterstützung für gespeicherte Prozeduren und ein wenig zusätzliche Arbeit, wenn Sie versuchen, LINQ zu verwenden, aber das sollten keine großen Probleme für Sie sein.

Ihre andere Alternative ist etwa SQLite . SQLite ist schnell und portabel (Google Chrome verwendet es) und kann in .NET verwendet werden, bietet aber nur unzureichende Unterstützung für Datums-/Zeitmanipulationen und eine Reihe anderer ähnlicher Unzulänglichkeiten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X