Abo
  • Services:
Anzeige
Microsoft: SQL Server 2014 mit In-Memory-Technologie
(Bild: Microsoft)

Microsoft SQL Server 2014 mit In-Memory-Technologie

Microsoft setzt wie die Konkurrenz auf den Trend der In-Memory-Technologie. Dafür hat Microsoft dem SQL Server 2014 eine neue Datenbank-Engine spendiert.

Anzeige

Die neue Datenbank-Engine des Microsoft SQL Server 2014 mit dem Codenamen "Hekaton" ist vollständig im SQL-Server-Datenbankdienst integriert. Die In-Memory-Technologie soll den Vorteil bringen, dass die Datenbank-Engine die Daten im Arbeitsspeicher schneller lesen und bearbeiten kann als bei herkömmlichen Datenbanken.

Dazu lädt die Datenbank-Engine Tabellen beim Starten des Dienstes in den Arbeitsspeicher. Dort verbleiben sie für die weitere Bearbeitung bis zum Beenden des Dienstes. I/O-Zugriffe auf Festplatten, auf denen Datenbankdateien gespeichert sind, fallen weg. Daher benötigt der Einsatz der In-Memory-Technologie entsprechend viel Arbeitsspeicher.

In-Memory oder festplattenbasierte Tabellen

Microsoft beschreitet bei der Implementierung der Technologie einen Mittelweg. Eine Microsoft-SQL-Server-2014-Datenbank kann sowohl In-Memory-Tabellen als auch festplattenbasierte Tabellen enthalten. Somit ist die Datenbankgröße nicht auf die Größe des Arbeitsspeichers beschränkt, sondern die Datenbank-Engine kann auch mit einer Datenbank auf herkömmliche Weise umgehen.

Einige In-Memory-Datenbanken anderer Hersteller laden die kompletten Daten in den Arbeitsspeicher und synchronisieren diesen mit einer Datenbank auf der Festplatte. Dabei ist die Synchronisation gerade bei Hochverfügbarkeit ein entscheidender Faktor, wenn es um den Schutz vor Datenverlust und die Datensicherheit geht.

AMR analysiert Tabellen

Für die Migration bestehender Datenbanken stellt Microsoft ein Tool mit dem Namen AMR (Analysis, Migrate and Report) bereit, das die Tabellen analysiert, die sich für die Verlagerung in den Arbeitsspeicher eignen. Damit lassen sich gezielt die Tabellen in den Arbeitsspeicher verschieben, die zum Beispiel hohe Zugriffe aufweisen. Dabei hat sich die Handhabung des Microsoft SQL Servers 2014 durch die neue Technologie kaum verändert. Tabellen können weiterhin mit den herkömmlichen SQL Statements wie zum Beispiel SELECT, INSERT, UPDATE, DELETE abgefragt werden.

Beim Microsoft SQL Server 2014 kompiliert die Datenbank-Engine gespeicherte Prozeduren und Tabellen, um diese für eine bessere Performance zu optimieren. Dies geschieht bei der Erstellung, und eine Rekompilierung erfolgt beim Neustart. Dagegen haben sich bei den Isolationsstufen für Transaktionen Änderungen durch die Verlagerung in den Arbeitsspeicher ergeben. Datensatzsperren bis zum Ende der Bearbeitung haben die Entwickler aus Geschwindigkeitsgründen durch einen Konflikterkennungsmechanismus ersetzt und damit den Einsatz von solchen Sperren unnötig gemacht.

Eine neue Dateigruppe MEMORY_OPTIMIZED_DATA ist für die Zwischenspeicherung der Daten aus dem Arbeitsspeicher zuständig. Diese Dateigruppe wird bei der Neuerstellung einer Datenbank erstellt. Beim Starten und Beenden des SQL-Server-Dienstes werden die Daten in dieser Dateigruppe zwischengespeichert. Mit einer vorhandenen Backup-Lösung kann die Dateigruppe mitgesichert werden.

Den aktuellen Trend der In-Memory-Technologie begründete SAP mit HANA. Ursprünglich war beabsichtigt, damit die Trennung von relationaler Datenbank und Online-Analytical-Processing-Datenbank aufzuheben. Der Aufwand, für Analysen die Daten zu aggregieren und in eine OLAP-Datenbank zu schreiben, sollte durch die Echtzeit-Analysemöglichkeit verringert werden.

Bis zu 16-fache Performance-Steigerung

Websites mit hohem Workload und ERP-Anwendungen sollen von der Performancesteigerung durch die In-Memory-Technologie des SQL Servers profitieren. Microsoft spricht dabei von einer bis zu 16-fachen Performance-Steigerung im Vergleich zu einer Microsoft-SQL-Server-2008-Datenbank.

Ein vor wenigen Tagen erschienener Blogartikel erklärt, wie die In-Memory-Technologie in SQL Server 2014 integriert ist.

Außerdem hat Microsoft ein Whitepaper rund um die In-Memory-Technologie zur Verfügung gestellt.

Die Fertigstellung des SQL Servers 2014 wird für Anfang 2014 erwartet. Als Vorschau kann die Community Technology Preview des Microsoft SQL Server 2014 von der Microsoft Website heruntergeladen werden.


eye home zur Startseite
Grinskeks 21. Aug 2013

... Eine USV ist bei Servern Pflicht und hat hier argumentativ nichts zu suchen. Zudem...

Grinskeks 20. Aug 2013

Transaktionsbasierte und referentielle Integrität sind in Memory Tabellen selbst...



Anzeige

Stellenmarkt
  1. Woodmark Consulting AG, Düsseldorf
  2. über Hanseatisches Personalkontor Freiburg, Neuried-Altenheim
  3. M-net Telekommunikations GmbH, München
  4. Statistisches Bundesamt, Wiesbaden


Anzeige
Spiele-Angebote
  1. 99,99€ mit Vorbesteller-Preisgarantie
  2. ab 59,00€ (Vorbesteller-Preisgarantie)
  3. 47,99€

Folgen Sie uns
       

Anzeige
Whitepaper
  1. Data Center-Modernisierung für mehr Performance und


  1. Search Light

    Google testet schlanke Such-App

  2. 3D-Drucker

    Neues Verfahren erkennt Manipulationen beim 3D-Druck

  3. AVS Device SDK

    Amazon bringt Alexa auf Raspberry Pi und andere Boards

  4. Adblock Plus

    OLG München erklärt Werbeblocker für zulässig

  5. Streaming

    Netflix plant 7 Milliarden US-Dollar für eigenen Content ein

  6. Coffee Lake

    Core i3 als Quadcores und Core i5 als Hexacores

  7. Starcraft Remastered im Test

    Klick, klick, klick, klick, klick als wär es 1998

  8. KB4034658

    Anniversary-Update-Update macht Probleme mit WSUS

  9. Container

    Githubs Kubernetes-Cluster überlebt regelmäßige Kernel-Panic

  10. Radeon RX Vega

    Mining-Treiber steigert MH/s deutlich



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Threadripper 1950X und 1920X im Test: AMD hat die schnellste Desktop-CPU
Threadripper 1950X und 1920X im Test
AMD hat die schnellste Desktop-CPU
  1. Ryzen AMD bestätigt Compiler-Fehler unter Linux
  2. CPU Achtkerniger Threadripper erscheint Ende August
  3. Ryzen 3 1300X und 1200 im Test Harte Gegner für Intels Core i3

Sysadmin Day 2017: Zum Admin-Sein fehlen mir die Superkräfte
Sysadmin Day 2017
Zum Admin-Sein fehlen mir die Superkräfte

Orange Pi 2G IoT ausprobiert: Wir bauen uns ein 20-Euro-Smartphone
Orange Pi 2G IoT ausprobiert
Wir bauen uns ein 20-Euro-Smartphone
  1. Odroid HC-1 Bastelrechner besser stapeln im NAS
  2. Bastelrechner Nano Pi im Test Klein, aber nicht unbedingt oho

  1. Ladezeiten/Traffic golem.de mit/ohne AdBlocker...

    lejared | 21:18

  2. Re: Danke!

    Johnny Cache | 21:06

  3. Re: Solange sie Content produzieren wie

    Magdalis | 21:04

  4. Re: Kurzgesagt

    CSCmdr | 20:55

  5. Re: sieht trotzdem ...

    CSCmdr | 20:52


  1. 17:02

  2. 15:55

  3. 15:41

  4. 15:16

  5. 14:57

  6. 14:40

  7. 14:26

  8. 13:31


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel