Neu MS SQL Server auf Windows vs Linux

Web-Paul

Aktives Mitglied
19. Januar 2018
62
3
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
150
69
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
62
3
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
150
69
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.513
454
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
120
78
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
62
3
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.513
454
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.319
143
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 SQL Server Update von 2014 auf 2019 oder Neuinstallation? Installation von JTL-Wawi 4
Neu SQL Server 2022 Standart auf M.2 NVMe SSD Installation von JTL-Wawi 41
Neu WAWI 1.9 mit SQL Server Developer User helfen Usern - Fragen zu JTL-Wawi 3
Neu Partner für JTL Shop WAWI und MS SQL Server gesucht Dienstleistung, Jobs und Ähnliches 2
Neu Fehlermeldung "Es wurde im SQL-Server kein Backuppfad hinterlegt" => kein Schemaupdate möglich JTL-Wawi - Fehler und Bugs 8
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu DB: kPlattform eines Auftrages ändern (SQL) - Zwecks Lagerplatzreservierung User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL prozeduren mit #temp Tabellen Eigene Übersichten in der JTL-Wawi 28
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Neu List & Label Vorlagen: SQL Injection Warnung umgehen um Datenquelle zu ergänzen User helfen Usern - Fragen zu JTL-Wawi 12
Neu JTL WAWI SQL Dokumentation offline Arbeitsabläufe in JTL-Wawi 2
Neu Hosting der SQL-DB bei JTL User helfen Usern - Fragen zu JTL-Wawi 6
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Umlagerungen - Wie, wo, oder SQL? Arbeitsabläufe in JTL-Wawi 2
Neu SQL: img alt Tags setzen User helfen Usern - Fragen zu JTL-Wawi 2
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 8
Neu Fehler bei SQL-Abfrage durch Aufgabenplanung Gelöste Themen in diesem Bereich 12
Neu Nach Update auf SQL 2022 Express keine verbindung mehr mit Client möglich Installation von JTL-Wawi 2
Gelöst Anbindung POS an Server wird verweigert Verbindung nicht möglich. Einrichtung / Updates von JTL-POS 4
Neu JTL Server bleibt bei "Wird gestartet" hängen Einrichtung / Updates von JTL-POS 1
Neu Kern Waage die im Netzwerk hängt (via Moxa NPort 5100) auf RDP Server mit WMS nutzen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-POS - Worker Abgleich - [Server] Customer-Call found customer: 0 + Kategorienbilder JTL-POS - Fehler und Bugs 0
JTL Shop 5 Hosting auf einem IONOS Server - Performance Allgemeine Fragen zu JTL-Shop 13
Neu JTL-ShippingLabels-Server nicht erreichbar JTL-ShippingLabels - Fehler und Bugs 18
Neu API Rest Server als Dienst starten User helfen Usern - Fragen zu JTL-Wawi 1
Neu öffentlich erreibarer Ordner am ECOM-Data-Server Schnittstellen Import / Export 13
Neu Update Paypal bringt meinen Server zum Absturz Plugins für JTL-Shop 1
JTL Wawi Datenbank Server Firewall JTL-Wawi 1.9 3
Neu [Liquid Error: Ein Aufrufziel hat einen Ausnahmefehler verursacht] Fehlermeldung in meiner Designvorlage auf Ebay eBay-Designvorlagen - Fehler und Bugs 0
Neu Bildgrößen auf der Startseite (in den Boxen wie z.B. Top-Angebot) Allgemeine Fragen zu JTL-Shop 3
Warum und auf was updaten? Wir sind zufrieden mit der Version 1.6.48.0 JTL-Wawi 1.6 4
Neu Lagerplatz Frei! Fulfillment Dienstleister freut sich auf euch Dienstleistung, Jobs und Ähnliches 0
Neu Anzeige Nettopreis auf Auftragsbestätigung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Stücklisten Anzeige auf der Pickliste User helfen Usern - Fragen zu JTL-Wawi 17
Neu Sendungsnummer oder Tracking-Link auf Export-Vorlage anzeigen Gelöste Themen in diesem Bereich 6
Neu Artikel auf Bestellung nicht zusammenführen Arbeitsabläufe in JTL-Wawi 2
Neu Update Wawi von 1.0.11 auf 1.9 Installation von JTL-Wawi 7
Neu Shopify Produkte auf Entwurf Onlineshop-Anbindung 0
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Wert "Netto-EK" im Auftrag auf 0,00 € setzen für eine bestimmte Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Abfrage auf Wert bei allen Artikelpositionen nicht möglich? Gelöste Themen in diesem Bereich 12
Neu Mermalbild auf Artikeletikett drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Artikelmerkmale auf Pickliste ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Update von 5.1.5 auf 5.3.3 Installation / Updates von JTL-Shop 2
Bilder werden nicht auf WMS mobile angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Umstellung Paypal Plus auf Paypal Checkout - bleiben die Sonderkonditionen erhalten ? Smalltalk 0

Ähnliche Themen