Was ist der richtige schritt, von dateiablage zu einer relationalen datenbank?
#1
Ich stehe gerade vor einer Entscheidung bei einem kleinen Projekt und bin mir unsicher, was der richtige Weg ist. Wir haben bisher eine einfache Dateiablage genutzt, aber die Daten werden langsam unübersichtlich und die Abfragen immer langsamer. Jetzt überlege ich, ob ich auf eine richtige Datenbank umsteigen sollte, vielleicht mit einem relationalen Modell. Mich beschäftigt aber, ob das für unseren Umfang nicht übertrieben ist und ob ich den Aufwand für die Strukturierung und Pflege unterschätze. Ich frage mich, wie andere diesen Schritt erlebt haben, als sie an den Punkt kamen, an dem Excel-Tabellen einfach nicht mehr gereicht haben.
Zitieren
#2
Es klingt erst mal verführerisch eine Datenbank zu nutzen doch der Aufwand ist real. Du verschiebst die Entscheidung in eine neue Schicht und verlierst manchmal den Blick auf das was im Moment funktioniert hat. Für ein kleines Projekt muss der Nutzen klar sein.
Zitieren
#3
Eine relationale datenbank lohnt sich oft wenn stabilität konzepte wie konsistenz und mehrbenutzerzugriff wichtig sind. Zu beginn kannst du die wichtigsten abfragen skizzieren und die datenarten festlegen. Dann schätzt du den migrationsaufwand und den wartungsbedarf ein.
Zitieren
#4
Vielleicht misverstehst du die frage und denkst eine datenbank ist der einzige weg weil die dateien unübersichtlich sind. Man könnte zuerst einfach eine bessere suche funktion in die bestehende dateiablage integrieren und nur notfalls migrieren.
Zitieren
#5
Ist es wirklich nötig gleich auf eine datenbank umzusteigen oder reicht eine optimierte abfrage lage in excel oder eine kleine sqlite datei zum start?
Zitieren
#6
Vielleicht lohnt es sich zuerst eine zentrale API zu bauen die zugriffe koordiniert statt sofort die datenbank zu wechseln.
Zitieren


[-]
Schnellantwort
Nachricht
Geben Sie hier Ihre Antwort zum Beitrag ein.

Bestätigung
Bitte den Code im Bild in das Feld eingeben. Dies ist nötig, um automatisierte Spambots zu stoppen.
Bestätigung
(Keine Beachtung von Groß- und Kleinschreibung)

Gehe zu: