Microsoft SQL-Server Weiter: Was ist unter der Decke

0
214

Für mich die größte überraschung-Ankündigung coming-out von Microsoft Connect() 2016-Konferenz Letzte Woche war nicht, dass Microsoft war der Beitritt zur Linux Foundation. Stattdessen war es, den SQL-Server Weiter, wäre “das gleiche” auf Linux-und Windows-Server, und für beide bis Mitte 2017.

sqlservernextundercovers.jpg

Ich war überrascht, weil die Idee der “einen SQL-Server mit Unterstützung für zwei Betriebssysteme”, schien unvereinbar mit Microsofts Anspruch, früher in diesem Jahr, dass der SQL Server auf Linux würde eine Teilmenge von Funktionen in SQL Server 2016 für Windows, ein Produkt, das Microsoft nur allgemein verfügbar gemacht im Juni dieses Jahres.

Wie Der Fuß der Katze, @h0x0d, entdeckt, indem Sie einen Blick in die public preview von SQL Server auf Linux veröffentlicht Letzte Woche, Microsoft zu sein schien, mit der Microsoft Research “Zugbrücke” – Technik, um SQL Server auf Linux.

Zugbrücke, ist eine Anpassung der Bibliothek OS-Konzept, auf dem Microsoft Research arbeitet bereits seit mehreren Jahren. Es ist eine form der Virtualisierung, die speziell für die Anwendung eine Sandbox. Zugbrücke spielte eine Rolle in immer die Bash-shell zu laufen, auf Windows 10 zu.

Ein Microsoft-Sprecher bestätigt, dass die Zugbrücke, war in der Tat am Kern, wie Microsoft hat SQL Server, die unter Linux läuft.

“Zum aktivieren der SQL Server auf Linux haben wir die SQL-Plattform-Abstraktionsschicht (SQLPAL), die sich von der Zugbrücke,” der Sprecher sagte, als ich fragte.

Also, was über Microsofts Behauptung, dass “alle features des SQL-Servers Neben der Datenbank werden in Linux und Windows”?

Microsoft-Dokumentation für SQL Server auf Linux klärt die Dinge ein bisschen hier. Hier der konkrete Wortlaut:

“Es ist die gleiche SQL Server-Datenbank-engine (sowohl für Windows-und Linux-Versionen), mit vielen ähnlichen Eigenschaften und Diensten, unabhängig von Ihrem Betriebssystem.”

Derzeit nicht wenige von SQL Server für die Windows-Funktionen sind noch nicht verfügbar auf Linux, wenn Microsoft ‘ s plan ist auf “immer aktivieren” diese im Rahmen der monatlichen updates während der preview-Programm.

Hier ist, was noch nicht verfügbar in der SQL Server auf Linux-Vorschau (November 16):

In der Datenbank-engine

Full-text SearchReplicationStretch DBPolybaseDistributed QuerySystem erweiterte gespeicherte Prozeduren (Prozedur XP_CMDSHELL, etc.)Filetable

Hohe Verfügbarkeit

Immer Auf die Verfügbarkeit GroupsDatabase spiegelung

In Sicherheit

Active Directory authenticationWindows AuthenticationExtensible Schlüssel ManagementUse von Benutzer angegebene Zertifikat für SSL-oder TLS

Dienstleistungen

SQL Server AgentSQL Server BrowserSQL Server R servicesStreamInsight Analyse ServicesReporting ServicesIntegration ServicesData Qualität ServicesMaster Data Services

Hier ist ein bisschen mehr Klarheit von den oben genannten Microsoft-Sprecher:

“Wir Streben direkt in die feature-Parität im Laufe der Zeit, obwohl einige Betriebssystem-spezifische Elemente in SQL Server, die begrenzt oder einmalig für jedes Betriebssystem. Es gibt eine Handvoll von Funktionen, die erfordern mehr umfangreiche integration und dem Test arbeiten mit Linux-und einige dieser Funktionen können aktiviert werden-post-GA. Wir werden priorisieren, basierend auf Kunden-feedback.

“Die meisten features von SQL Server sind Funktionen, die in der Tiefe der SQL-engine, und diese Funktionen sind alle aktiviert in CTP1, weil Sie keine Interaktion mit dem Betriebssystem oder wenig Interaktionen mit dem Betriebssystem und erfordern keine Anpassungen oder zusätzliche Prüfungen. Zum Beispiel, ColumnStore, in-memory, query processing, transaction management, und so weiter.”

Für jeden, der will zu Graben, mehr unter der Haube, hier ist eine erste-Schritte-tutorial für SQL Server Weiter für Linux.

Tech giants court retailers chasing omnichannel dream

Tech-Giganten Gericht Einzelhändler jagen omnichannel Traum

Technologie-Anbieter verwenden eine düstere Kulisse, um die Tonhöhe omnichannel, analytics und das Internet der Dinge als magic bullets vs. Amazon.