Le Serveur SQL de Microsoft Suivant: Ce qui est sous les couvertures

0
285

Pour moi, la plus grande surprise de l’annonce à venir de Microsoft Connect() 2016 de la conférence de la semaine dernière n’était pas que Microsoft avait rejoint la Linux Foundation. Au lieu de cela, c’était que SQL Server Prochaine serait “le même” sur Linux et Windows Serveur, et être disponible pour les deux à la mi-2017.

sqlservernextundercovers.jpg

J’ai été surpris parce que l’idée de SQL Server avec support pour les deux systèmes d’exploitation”, semble incompatible avec l’affirmation de Microsoft au début de cette année que SQL Server sur Linux comprendra un sous-ensemble de fonctionnalités de SQL Server 2016 pour Windows, un produit Microsoft ne fait généralement disponible à partir de juin de cette année.

Comme Le Pied de Chat, @h0x0d, découvert en prenant un coup d’oeil dans la version d’évaluation de SQL Server sur Linux, publié la semaine dernière, Microsoft semble être à l’aide de Microsoft Research “pont-Levis” la technologie SQL Server pour Linux.

Le pont-levis est une adaptation de la Bibliothèque OS concept sur lequel Microsoft Research a travaillé depuis plusieurs années. C’est une forme de la virtualisation, en particulier pour les applications bac à sable. Pont-levis joué un rôle dans le shell Bash pour s’exécuter sur Windows 10, trop.

Un porte-parole de Microsoft a confirmé que le pont-Levis, a été, en effet, à la base de la façon dont Microsoft SQL Server sur Linux.

“Pour permettre à SQL Server sur Linux, nous avons créé une Plate-forme SQL Couche d’Abstraction (SQLPAL), qui a évolué à partir de pont-Levis,” le porte-parole a dit quand je lui ai demandé.

Alors que dire de l’affirmation de Microsoft que “toutes les fonctionnalités de SQL Server Suivant de la base de données sera disponible sous Linux et Windows”?

Microsoft documenation pour SQL Server sur Linux clarifie un peu les choses. Voici le libellé:

“C’est la même base de données SQL Server moteur (pour les versions Windows et Linux), avec beaucoup de caractéristiques similaires et de services, quel que soit votre système d’exploitation.”

Actuellement, très peu de SQL Server pour Windows fonctionnalités ne sont pas encore disponible sur Linux, bien que Microsoft est “de plus en plus de permettre” au cours de ces mises à jour mensuelles au cours de l’aperçu du programme.

Voici ce qu’il ne sont pas encore disponibles dans SQL Server sur Linux aperçu (le 16 novembre):

Dans le moteur de base de données

Texte intégral SearchReplicationStretch DBPolybaseDistributed QuerySystem procédures stockées étendues (XP_CMDSHELL, etc.)Filetable

En haute disponibilité

Toujours Sur la Disponibilité GroupsDatabase de mise en miroir

En matière de sécurité

Active Directory authenticationWindows AuthenticationExtensible Clé ManagementUse de l’utilisateur fourni un certificat SSL ou TLS

Dans Les Services

SQL Server AgentSQL Serveur BrowserSQL Serveur R servicesStreamInsight Analyse ServicesReporting ServicesIntegration ServicesData Qualité ServicesMaster Services de Données

Voici un peu plus de précisions à partir de ladite porte-parole de Microsoft:

“Nous sommes en visant carrément à la parité de la fonction au fil du temps, bien que certains systèmes d’exploitation éléments spécifiques à SQL Server qui sera limité ou unique pour chaque système d’exploitation. Il y a une poignée de fonctionnalités qui requièrent davantage l’intégration et les tests de travailler avec Linux et certaines de ces fonctions peuvent être activées post AG. Nous allons classer par ordre de priorité basé sur les commentaires des clients.

“La plupart des fonctionnalités de SQL Server sont des fonctions dans la profondeur du moteur SQL et ces caractéristiques sont toutes activées dans CTP1, car ils n’ont pas d’interaction avec le système d’exploitation ou peu d’interactions avec le système d’exploitation et ne nécessite pas de réglages ou des tests supplémentaires. Par exemple, ColumnStore, en mémoire, le traitement des requêtes, la gestion des transactions et ainsi de suite.”

Pour quelqu’un qui veut creuser plus sous les couvertures, voici un tutoriel d’initiation pour SQL Server Prochaine pour Linux.

Tech giants court retailers chasing omnichannel dream

Les géants de la technologie de la cour des détaillants chasser omnichannel rêve

Les fournisseurs de technologie sont à l’aide d’une sombre toile de fond à la hauteur omnichannel, de l’analyse et de l’Internet des choses comme la magie des balles vs Amazon.