Performance:
MS-SQL ist eine "Datenbank", MS-Access ein "Datenbänkchen". Bei der Bearbeitung unserer Vereinsseite (250 Seiten, 5000 Fotos, 36000 einzelne Artikel/Widgets) sind es gefühlt 200% Geschwindigkeitsvorteil, insbesondere hat sich der Anteil der Meldungen a la "Erstellung der Seite fehlgeschlagen" auf nahe 0 reduziert. Ich verwende hierbei die kostenfreie Version MS-SQL-Server 2014 Express. Download und Installation unkompliziert, Das Einrichten der Datenbank ist inzwischen schon wieder 2 Jahre her, so dass ich nicht mehr sagen kann, wie das geht.
Da liegt wohl der Denkfehler! Vorausgesetzt du hast deine ganze Schose nicht auf einem Windows Server installiert wo alles drüber läuft! ![]()
Dachte, die MS-SQL wäre Serverbasierend die z.B. MySql wo dann alle Einträge wie kommis und dergleichen abgelegt werden.
Ich habe mir lange Zeit genommen und mir die Mühen gemacht und auch festgestellt, dass die Zugriffe (mehrere Zugriffe gleichzeitig) das Auslesen der Daten von der SQLITE erheblich beeinträchtigt. Kann auch sein, dass die Software serverseitig zu sehr beschäftigt ist logs zu schreiben. Ich hatte schon Logs gehabt, die waren über 180MB, in weniger als einer Stunde.
Ich weiß auch, dass der Shop nur für kleine Projekte ausgelegt ist! Aber dennoch...
Die Log´s konnte ich auch gut als Stoppuhr missbrauchen, um zu sehen, wie sich das Schreib. und Leseverhalten auf die SHOP-Datenbank verhält. Daher auch mein Interesse an der MySQL Datenbank, die ist halt für die Datenverarbeitung und Pflege besser geeignet.
Ich finde es klasse von Zeta, dem User/Kunden die Installation einer Datenbank zu ersparen.
Aber weiter gedacht, ist es vielleicht auch vorteilhaft dem User/Kunder die Möglichkeit einer solchen Datenbank zu ermöglichen. Gerade bei solch einem Shop, der jetzt in der V14 erschienen ist und in der V15 erweiterte Möglichkeiten bietet, ist mein Gedanke gar nicht so abwegig oder?