Wir können jetzt die DB nicht tauschen.
Am Anfang lief die
Wawi mit MySQL und der nativen Client API.
Dann hat mySQL die Lizenz geändert, womit wir gezwungen wären die Wawi als OpenSource unter GPL zu veröffentlichen. Dies hat uns nicht gepasst somit haben wir uns für ODBC und die MSDE jetzt SQL 2005 Express entschieden, die völlig kostenlos ist und ohne Einschränkungen genutzt werden kann.
Das Problem besteht im Detail der SQL - Anweisungen und einigen SQL-Datentypen. Da mySQL und MSSQL viele unterschiedliche Datentypen haben, ist es nicht möglich diese einfach auszutauschen.
Performance mäßig kann man beide Datenbanken optimieren.
MSSQL stammt von SyBase , somit ist es denkbar statt MSSQL den ASE 11 bzw. 12 zu nutzen - z.B. unter Linux.
Ein zusätzlicher Vorteil von MSDE/SQL 2005 ist die schnelle Sicherung der Datenbank. Ohne viel Aufwand kann jeder Leie die aktuelle Datenbank sichern und erneut einspielen - BAK Datei.
Man kann ebenfalls aus OOficce oder Excel auf den MSSQL zugreifen über die fertige ODBC Verbindung. Zudem wird dies besser seitens der Microsoft Produkte unterstützt.
Die Wawi für beide Datenbanken vorzubereiten würde uns einige Wochen Entwicklung kosten, die wir lieber in neue Funktionen stecken, die dringend gebraucht werden.