Neu MS SQL Server auf Windows vs Linux

Web-Paul

Aktives Mitglied
19. Januar 2018
66
5
Hallo,

der MS SQL Server wird in einer Version für Windows und einer anderen für Linux angeboten. Ich habe mir mal die Texte von Microsoft dazu überflogen- erwartungsgemäß hat die Windows-Variante ein paar Vorzüge (IIRC bezüglich der Bedienbarkeit über das SQL Server Management Studio), aber ich denke nichts Gravierendes.

Hat jemand im Idealfall Erfahrung mit beiden Varianten? Kann man die Linux-Version nehmen oder wird das doch zu frickelig?

Mein Gedanke ist, die Datenbank auf meinen ohnehin vorhandenen Linux-Webspace zu legen bzw. einen dafür separat anzumieten, da ja auch irgendwann der JTL- Shop laufen soll (und Datenbank und Shop auf demselben Server wohl eher suboptimal ist).
 

NoOne

Aktives Mitglied
16. März 2024
215
84
Vom Core her ist MSSQL für Linux und Windows identisch. Ob die Wawi irgendwas braucht, das die Linux Version nicht liefert, weiß ich gerade nicht, gehe aber nicht davon aus. Der JTL- Shop kann mit MSSQL allerdings nichts anfangen. Der braucht MySQL oder MariaDB. Da ist es bis zu einer gewissen Größe auch kein Problem, wenn DB und Shop auf dem gleichen Server sind. Wawi-DB und Shop auf dem gleichen Server würde ich allerdings in der Tat nicht machen.
 
  • Gefällt mir
Reaktionen: Web-Paul

Web-Paul

Aktives Mitglied
19. Januar 2018
66
5
Vom Core her ist MSSQL für Linux und Windows identisch. Ob die Wawi irgendwas braucht, das die Linux Version nicht liefert, weiß ich gerade nicht, gehe aber nicht davon aus.
Nein, beide Versionen werden hier von JTL vorgestellt- das sollte beides problemlos gehen. Nur in der Bedienung scheint es Komfortunterschiede zu geben.

Wawi-DB und Shop auf dem gleichen Server würde ich allerdings in der Tat nicht machen.
Ja, das meine ich.

Aber da Du dies hier gerade so schön gegenüberstellst:
Der braucht MySQL oder MariaDB. Da ist es bis zu einer gewissen Größe auch kein Problem, wenn DB und Shop auf dem gleichen Server sind. Wawi-DB und Shop auf dem gleichen Server würde ich allerdings in der Tat nicht machen.
Warum eigentlich ist Erstes kein Problem (in gewissen Grenzen) und Letztes schon?
 

NoOne

Aktives Mitglied
16. März 2024
215
84
Nein, beide Versionen werden hier von JTL vorgestellt- das sollte beides problemlos gehen. Nur in der Bedienung scheint es Komfortunterschiede zu geben.


Ja, das meine ich.

Aber da Du dies hier gerade so schön gegenüberstellst:

Warum eigentlich ist Erstes kein Problem (in gewissen Grenzen) und Letztes schon?
Weil der MSSQL-Server Ressourcen braucht, wenn jemand mit der Wawi arbeitet. Der MySQL/MariaDB-Server, wenn jemand auf den Shop zugreift. Shop und seine Datenbank haben einen direkten Bezug, da kann man relativ gut erkennen, wann beides getrennt werden muss, weil die Zugriffe gleichzeitig stattfinden. Wenn du aber noch die Wawi-DB auf dem Server hast, dann wird das unberechenbarer. Vor allem, wenn mehrere Mitarbeiter mit der Wawi-DB arbeiten müssen ( WMS, Packtisch, Track & Trace, weiß der Teufel ^^). Damit würdest du dem Shop (und der Shop-DB, wenn die auch noch darauf ist) Ressourcen mopsen und es wird schwieriger zu beurteilen, was jetzt genau das Problem ist, wenn Wawi oder Shop nicht rundlaufen.

Grundsätzlich und technisch wär das natürlich kein Problem. Es ist aber wartbarer, wenn nur Dinge, die direkt miteinander zu tun haben, auf dem Server sind. Oder man trennt sie komplett voneinander. Getrennte Datenbanken sind da auch im Falle eines Ausfalls besser. Wenn einer der Server ausfällt, dann kann entweder im Shop noch bestellt werden, oder mit der Wawi gearbeitet werden (zur Not quasi Sofortaufträge per Telefon). Sind beide auf dem gleichen Server, dann ist beides futsch. Performancetechnisch kann auch das Trennen von Web- und Datenbankserver problematisch sein, wenn die Verbindung zwischen den beiden nicht schnell genug oder störanfällig ist (oder zuviel "Overhead" anfällt, d.h. z. B. das Aushandeln der Verbindung bzw. generell alles was keine Nutzdaten sind, nimmt zu viel Zeit oder Bandbreite in Anspruch). Aber das sind auch Szenarien, die nicht unbedingt jeden treffen würden. Gerade sowas wie Overhead, wird meistens erst spürbar, wenn man so groß ist, dass man auf mehrere Server skalieren muss.

Aber da gibts eben einiges zu beachten. In der Regel sollte aber ein Server für die Wawi-DB und ein Server für Shop und Shop-DB reichen.
 
  • Gefällt mir
Reaktionen: Web-Paul

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.680
507
keine Ahnung was du erwartest, aber
...hat die Windows-Variante ein paar Vorzüge (IIRC bezüglich der Bedienbarkeit über das SQL Server Management Studio),
Nein. Zumindest bezüglich dem Management Studio ist deine Annahme falsch. Das Management Studio ist genauso wie zig andere grafische Verwaltungstools (z.b, auch HeidiSQL oder Azure Data Studio) einfach nur ein Clientprogramm, das sich dann mit einem SQL-Server verbindet. Ob dieser Serverprozess dann auf Linux oder auf Windows läuft ist diesem Clientprogramm egal.

"ich denke" ist ja immer so was wie "ich vermute" oder "ich könnte mir vorstellen".
Das ist bei solchen Fragen immer eine schlechte Herangehensweise ;)

Besser: Die Unterschiede bzw. die von der Linuxversion nicht unterstützen Features sind genauestens dokumentiert:
https://learn.microsoft.com/en-us/s...erver-ver16#unsupported-features-and-services
Wenn du also z.B. Filestream nutzen willst, ist deine Suche hier schon zu Ende, denn du musst bei der Windows Version bleiben.

Hat jemand im Idealfall Erfahrung mit beiden Varianten? Kann man die Linux-Version nehmen oder wird das doch zu frickelig?
Ich habe Erfahrung, aber zu der Frage ob das "zu frickelig" ist kann ich dir nichts sagen. Was sollte man da auch antworten?
ICH finde z.b. jedes Serverprogramm auf Windows mit seinem Mausgeklicke in verschachtelten Dialogen "zu frickelig" ;)
Wenn du aber konkrete Fragen hast, darfst du sie gerne stellen.

Mein Gedanke ist, die Datenbank auf meinen ohnehin vorhandenen Linux-Webspace zu legen bzw.
Ich bin mir jetzt nicht sicher, was du genau mit Linux-Webspace meinst,. Aber falls du wirklich so ein Webhosting meinst, wie man es meist für ein paar Euro bei z.b. IONOS mietet.... Nein, das geht nicht. Unabhängig von der schon angesprochenen Leistung und das ein solch meist 100 oder 1000-fach geteiltes System in die Knie gehen würde, bräuchtest du ja auch Shell Access und einen entsprechend privillegierten User um einen Server installieren zu können.
 
  • Gefällt mir
Reaktionen: mvh und Web-Paul

FOC Solutions

Offizieller Servicepartner
SPBanner
5. Juli 2024
174
100
Hallo,

der MS SQL Server wird in einer Version für Windows und einer anderen für Linux angeboten. Ich habe mir mal die Texte von Microsoft dazu überflogen- erwartungsgemäß hat die Windows-Variante ein paar Vorzüge (IIRC bezüglich der Bedienbarkeit über das SQL Server Management Studio), aber ich denke nichts Gravierendes.

Hat jemand im Idealfall Erfahrung mit beiden Varianten? Kann man die Linux-Version nehmen oder wird das doch zu frickelig?

Mein Gedanke ist, die Datenbank auf meinen ohnehin vorhandenen Linux-Webspace zu legen bzw. einen dafür separat anzumieten, da ja auch irgendwann der JTL-Shop laufen soll (und Datenbank und Shop auf demselben Server wohl eher suboptimal ist).
Der SQL Server für Linux wird von JTL offiziell nicht unterstützt. Sobald ich ein produktives System habe, würde ich mich nicht in die Gefahr begeben keinen Support vom Hersteller bekommen zu können.

Entscheiden musst Du das natürlich selbst.
 

Web-Paul

Aktives Mitglied
19. Januar 2018
66
5
Der SQL Server für Linux wird von JTL offiziell nicht unterstützt. Sobald ich ein produktives System habe, würde ich mich nicht in die Gefahr begeben keinen Support vom Hersteller bekommen zu können.

Entscheiden musst Du das natürlich selbst.
Ich könnte fast schwören, dass ich im JTL Guide vor ein paar Monaten oder so irgendwas von MS SQL Server auf Linux gelesen hätte. Entweder eine retrograde Fata Morgana oder JTL hat da was geändert. Whatever.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.680
507
Ich könnte fast schwören, dass ich im JTL Guide vor ein paar Monaten oder so irgendwas von MS SQL Server auf Linux gelesen hätte. Entweder eine retrograde Fata Morgana oder JTL hat da was geändert. Whatever.
Du hattest vor ca. einem halben Jahr hier im Forum Fragen bzgl. MSSQL/Linux gestellt.
Vielleicht deshalb dein Eindruck "hier schonmal etwas darüber gelesenzu haben" ;)
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
Also ich muss sagen ich arbeite nur noch mit Docker und habe sogar mehrere MSSQL und JTL-Shops auf einen Server laufen.

Das einzige Problem was ich habe ist, das es passieren kann wenn die Internetverbindung scheiße ist das man die Verbindung zum MSSQL verlieren kann.

Wenn man aber Docker gut eingestellt hat, was ich am Anfang nicht hatte, dann ist ab und an der MSSQL ausgefallen, mit den Befehl "restart" hatten wir das schnell im Griff.

Eigentlich wollte ich die MSSQL's noch absichern und nur über VPN zugänglich machen, da aber alle 3 Kunden nun weg von JTL gehen, habe ich hier nichts mehr gemacht. Aber grundsätzlich lief der eine Kunde seit Corona super über den Docker MSSQL auf Linux.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Biete: Windows Server optimiert für JTL und MS SQL Standard Lizenz (8 Monate alt, 42% unter Neupreis) Dienstleistung, Jobs und Ähnliches 0
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
SQL Abfrage bei Workflow Datei Schreibn JTL-Wawi 1.9 1
Neu SQL-Abfrage von im Onlineshop aktiven Artikeln JTL Ameise - Eigene Exporte 2
Gespeicherte Filter (Lagerbewertung) nach SQL Umzug nicht mehr abrufbar JTL-Wawi 1.9 0
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 10
Neu Update für Shopvote 1.1.0 führt zu SQL-Fehler Plugins für JTL-Shop 5
Neu SQL: Positionen eines Auftrags sind auf welchem Lieferschein gelandet? Eigene Übersichten in der JTL-Wawi 7
Neu Backup einrichten, habe die SQL Anmeldedaten verlegt Installation von JTL-Wawi 1
Sql Abfrage VK Preise pro Kundengruppe für Grafana JTL-Wawi 1.8 9
Neu SQL Query zum Bilder löschen Arbeitsabläufe in JTL-Wawi 3
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu Microsoft SQL unter MS365 Installation von JTL-Wawi 2
Neu SQL Abfrage, 3. Mahnstufe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
JTL Worker startet den REST API Server nicht mit JTL-Wawi 1.9 0
Neu PHP - MySQL Konfiguration am Server für JTL Shop 5 Allgemeine Fragen zu JTL-Shop 1
Neu JTL ShippingLabels Server nicht erreichbar (26.11.24 - 9:35) JTL-ShippingLabels - Fehler und Bugs 7
Neu Keien Verbindung zum Server Installation von JTL-Wawi 3
Gelöst Probeme WaWi mit POS verbinden - failed to connect - server IP 127.0.0.1 Einrichtung / Updates von JTL-POS 2
Neu Sinnvollste Lösung - eigenen "Server" oder doch Cloud? Installation von JTL-Wawi 7
Neu Server-Logfile-Einträge /io Betrieb / Pflege von JTL-Shop 2
JTL-Search - Hardwarestörung auf einem der Search-Server (s7) Störungsmeldungen 1
Neu Server gelöscht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Anfägerfragen und Installtion auf ngix server Installation / Updates von JTL-Shop 13
Neu Fehlermeldung: Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 3
JTL-Datenbankverwaltung keine Anmeldung am Server - Neuinstallation - Win 10 / Win 11 JTL-Wawi 1.9 4
Gelöst Anbindung POS an Server wird verweigert Verbindung nicht möglich. Einrichtung / Updates von JTL-POS 4
Neu Whatsapp Kontakt auf der Detailseite Allgemeine Fragen zu JTL-Shop 1
Neu Kategorien mehrer Parents auf einmal ändern möglich? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Amazon - alle Bestellungen auf "Pending / Ausstehend" User helfen Usern - Fragen zu JTL-Wawi 3
Neu Newsletter-anmeldung wird nicht auf der Website angezeigt Allgemeine Fragen zu JTL-Shop 0
Fehler beim Datenbankupdate auf höhere Version JTL-Wawi 1.7 3
Neu Blogbeitrags Titelbilder und Rechtliche informationen seit update auf 5.4 nicht sichtbar/ausgeblendet. JTL-Shop - Fehler und Bugs 6
Neu Eine Position "Rechnung" auf Bestellbestätigung Allgemeine Fragen zu JTL-Shop 1
Neu GPSR Umsetzung auch für "Artikel auf Anfrage" nötig? User helfen Usern - Fragen zu JTL-Wawi 2
ERLEDIGT: Nach Update auf von Shop 5.3.x auf 5.4.0 ERROR 500 Wer kann helfen Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu Update von Version 1.0.0.0 schlägt fehl auf Version 1.4.29.0 User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update von 5.1.5 auf 5.4 nicht möglich Installation / Updates von JTL-Shop 4
Neu Shopupdate auf 5.4 schlägt fehl Installation / Updates von JTL-Shop 0
Neu Bestand Standardlager auf Pickliste Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Update auf 1.9.6.5 Track & Trace JTL-Wawi 1.9 2
Neu Rabatt auf Rechnung ausblenden User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen