SQL Server 2017 unterstützt Python

April 22, 2017 - 10:40 am in Software-Entwicklung

[ad_1]

Als eines der wichtigsten Features der diese Woche freigegebenen Community Technology Preview der nächsten Ausgabe von Microsofts Datenbankmanagementsystem wurde die Python-Integration in den Vordergrund gerückt

Nachdem sich die letztes Jahr veröffentlichte Ausgabe von Microsofts SQL Server erstmals in Verbindung mit der Programmiersprache R nutzen ließ, beschreitet der Konzern nun beim SQL Server 2017 weiter den Weg, in der Datenanalyse und dem Machine Learning verbreitete Sprachen zu unterstützen. Denn das zuvor SQL Server “vNext” genannte Projekt, das vermutlich noch dieses Jahr erscheinen soll, kann im Zuge der nun freigegebenen Community Technology Preview jetzt auch mit Python umgehen. Die Integration gilt anscheinend sowohl für die Enterprise als auch die kostenlose Express Edition des relationalen Datenbankmanagementsystems.

Naheliegende Aufgaben werden es sein, Python-Skripte mit SQL Server als Datenquelle auszuführen. Außerdem lässt sich wohl Python-Code direkt in SQL-Server-Datenbanken einbetten, indem Code als mit Transact-SQL (T-SQL) gespeicherte Prozedur eingebettet wird. Die für die Python-Integration umgesetzten Features entsprechen weitgehend denen, die Microsoft bei der R-Unterstützung eingeführt hatte. Sowohl der Python- als auch der R-T-SQL-Code lassen sich anscheinend mit derselben Datenbank nutzen.

Im Zuge des Setup-Vorgangs des SQL Server 2017 lässt sich eine eigene Ausgabe des offiziellen CPython-3.5-Interpreters installieren. Benutzer können darüber hinaus ihre Python-Pakete selbst einrichten oder die Cython-Implementierung verwenden, um C-Code aus Python-Modulen zu generieren. Die Installation umfasst des Weiteren Softwarepakete der Python-Distribution Anaconda und von Microsofts Softwaresammlung RevoScalePy, die Datenanalyse-Funktionen bereithält, über die sich die In-Memory- und Columnstore-Index-Features des SQL Server nutzen lassen. Anbindung an GPU-beschleunigte Funktionen gibt es durch die Integration mit dem Deep-Learning-Framework TensorFlow. Schließlich können Datenbank-Admins Einschränkungen für das Verhalten der Python-Laufzeit festlegen und verhindern, dass Skripte Sicherheits- oder Netzwerkrichtlinien verletzen. (ane)

[ad_2]

Read more on: Source

DNSSEC: ISC läutet Schlüsseltausch für BIND9 ein

April 22, 2017 - 10:23 am in Security

[ad_1] Das Update ist für alle BIND9-Betreiber wichtig, die die Software zum Validieren von signierten DNS-Antworten einsetzen, aber kein automatisches…

WLAN-Mesh: TP-Links Deco bald in Deutschland

April 21, 2017 - 5:56 pm in Internet

[ad_1] Das neue WLAN-Mesh-System von TP-Link verspricht einfache Einrichtung und echtes Mesh. DSL-Tarifvergleich Anzeige Vorwahl Datenrate DSL 6000 DSL…

Linux auf Notebook: Auch auf Business-Geräten immer noch Fummelei

April 21, 2017 - 4:44 pm in OSS

[ad_1] Auf Windows-Notebooks macht Linux häufiger Probleme und der Akku ist schneller leer. Doch einige Vorurteile stimmen nicht: Alte Hardware wird nicht immer besser unterstützt, und auch auf Business-Notebooks ist Linux alles andere als stressfrei. Anzeige…

Developer Snapshots: Programmierer-News in ein, zwei Sätzen

April 21, 2017 - 4:39 pm in Software-Entwicklung

[ad_1] heise Developer fasst jede Woche bisher vernachlässigte, aber doch wichtige Nachrichten zu Tools, Spezifikationen oder anderem zusammen – dieses Mal u.a. mit CoffeeScript 2.0, AWS Lambda und dem Ende von IKVM.NET. Hier die durchaus subjektive Auswahl…

Windows 10: Dank Creators Update mehrere Partitionen auf USB-Sticks

April 21, 2017 - 4:14 pm in Security

[ad_1] Auf USB-Sticks, die sich als Wechsellaufwerk melden, wollte Windows seit jeher nur eine Partition anzeigen und verwalten. Nun geht das auch mit mehreren. c't entdeckte das zufällig bei den Arbeiten an Desinfec't 2017. USB-Laufwerke melden sich je nach…

DNSSEC: ISC läutet Schlüsseltausch für BIND9 ein

April 20, 2017 - 11:53 pm in Internet

[ad_1] Das Update ist für alle BIND9-Betreiber wichtig, die die Software zum Validieren von signierten DNS-Antworten einsetzen, aber kein automatisches Schlüssel-Update eingerichtet haben. ISC hat eine neue Version seiner DNS-Server-Software herausgebracht.…

Linux-Container bald nativ unter Windows

April 20, 2017 - 10:42 pm in OSS

[ad_1] Container haben einen festen Platz in der IT, wenn es darum geht, Anwendungen zu separieren sowie Server-Konfigurationen einfach zu vervielfachen und auszuspielen. Trotz gemeinsamer Docker-Engine trennen Windows- und Linux-Container Welten – noch.…

Linux-Container bald nativ unter Windows

April 20, 2017 - 10:38 pm in Software-Entwicklung

[ad_1] Container haben einen festen Platz in der IT, wenn es darum geht, Anwendungen zu separieren sowie Server-Konfigurationen einfach zu vervielfachen und auszuspielen. Trotz gemeinsamer Docker-Engine trennen Windows- und Linux-Container Welten – noch.…

Denial-of-Service-Lücken in Cisco-Firewalls geschlossen

April 20, 2017 - 10:12 pm in Security

[ad_1] Cisco hat mehrere Lücken in seinen ASA-Appliances und der IOS-Software geschlossen, die von Angreifern missbraucht werden können, um die Firewall-Systeme lahmzulegen. Das Computer Emergency Response Team (CERT) der US-Regierung warnt vor mehreren…