Datenbanktypen
Warum Support von verschiedenen Typen?
Warum kann man Word doc als RTF, txt, doc ... xml sichern?
Jedes Format hat seine spezifischen Vorteile. D.h. ich möchte Euch nicht zwingen
ein bestimmten Format zu benutzen schon gleich gar nicht ein proprietäres wie
von vielen anderen Tools.
Unterstützte Formate
Via ODBC (OpenDataBaseConnectivity):
-
MS Access (voreingestellt bis Version 2.0)
-
MS SQL Server
Direkter Support
- MS SQL Server
- SQLite (voreingestellt ab Version 2.1)
Welche Format soll ich benutzen?
Am einfachsten zu verwenden ist definitiv SQLite, da:
- Dateibasiert => lässt sich leicht sichern und somit auch leicht auf
einen anderen Rechner transferieren
- Kostenfrei
- OpenSource
- keine extra Installation nötig
Was spricht für MS SQL Server:
- Performant
- Zentrale Administration möglich
- Als Express Version auch kostenfrei
Was spricht für MS Access?
- Falls man MS Access installiert hat, kommt eine "nette" GUI dazu
- leicht zu sichern, da Dateibasiert (sofern man noch weiß wo man die DB
angelegt hat)
Warum wird Format xyz (Oracle, Postgress etc.) nicht unterstützt?
Dies hat einfach Zeitgründe, ich kann nicht alle Formate testen.
Leider verhält sich jede DB ein wenig anders...
Wie kann ich von DB Type x nach DB Type y wechseln?
Falls man zwischen den verschiedenen Typen wechseln möchte kann man folgende
Wege einschlagen:
- Man sucht sich ein SQL DB 2 SQL Skript Tool und sichert seine DB als SQL
Datei
- Legt die neue DB an
- Importiert das erzeugte SQL in die neue DB
oder
- Man exportiert die DB mittels DBManager als XML Datei (nicht Dateien)
- Erzeugt die neue DB
- Importiert die XML Datei
Dabei sollte die DBManager Version beim Import und Export möglichst identisch
sein. Minimal Voraussetzung ist das die Zielinstallation neuer oder gleich der
Quelle ist.
Obige Vorgehensweise kann im Prinzip auch genutzt werden um die Daten von
einem Rechner auf einen anderen zu kopieren. Bei Verwendung von Dateibasierten
DBs ist aber das kopieren der eigentlichen Datenbankdatei natürlich deutlich
schneller und einfacher.