Aktuelles aus dem Ressort Datenbanken

Grundkurs Datenbanken: Den Überblick behalten

In den letzen Teilen unserer Artikelserie haben wir recht umfassend in die Grundlagen der Datenbanken eingeführt. Neben dem Aufbau eines relationalen Datenbanksystems haben wir uns mit der Abfragesprache SQL beschäftigt. Und jetzt? Wir stellen eine Auswahl einiger typischer Vertreter aus der Datenbankszene vor und blicken auf deren wesentliche Eigenschaften. Und als Zusatz erhalten Sie einen Blick auf die nichtrelationalen Datenbanksysteme, also auf die so genannten NoSQL-Datenbanken.

Grundkurs Datenbanken: Die Grundoperationen – Datenbankdefinition und Datensätze

SQL: Nur wer fragt, bekommt Antworten. Wer mit Datenbanken arbeitet, kommt um die Abfragesprache Structured Query Language (SQL) nicht umher. Sie dient aber nicht nur dem Zweck der Informationsgewinnung, sondern ist auch beim Aufbau der Datenbankstruktur, deren Pflege und bei Verwaltung der eigentlichen Daten in der Datenbank hilfreich. SQL ist für nahezu jedes relationale Datenbanksystem verfügbar. Wir geben einen Überblick über die wichtigsten Befehle.

Grundkurs Datenbanken: Grundlagen und Entwurf von Datenbankmodellen

Ein Datenbanksystem ist Bestandteil fast jeder betriebswirtschaftlichen Anwendung. Für die Konzeption dieser Anwendungen ist es notwendig, über ausreichende Kenntnisse im Entwurf von Datenbanken zu verfügen. Die Vermittlung der Grundlagen erfolgte meist im Studium oder in der Ausbildung und wurde vielleicht durch Seminare und Kurse aufgefrischt. Der Gesamtzusammenhang kann dabei leicht verloren gehen. Stichworte sind: relationale Datenbank, Normalisierung, ER-Modell und SQL.

Sag ja zu NoSQL für anspruchsvolle Datenbanklösungen

Wer heute eine datenbankgetriebene Applikation erzeugt, greift meist zu einer SQL-Datenbank. Dies funktioniert anfangs gut, die Abfragesprache ist nahezu jedem Entwickler zumindest peripher geläufig. Haarig wird es, wenn die Menge der zu verarbeitenden Daten oder die Konsistenzsansprüche ansteigen. In diesem Fall schaffen NoSQL-Datenbanksysteme Abhilfe. Ihre Nutzung setzt – je nach verwendetem Modell – mehr oder weniger Umdenken auf Seiten des Entwicklers voraus: Eine NoSQL-Datenbank lässt sich nicht per „Cut and Paste“ in eine existierende Lösung integrieren.

Datenbank-Deployment – Mehr Automatisierung?

Datenbanken-Deployment ist Handarbeit. Aber immer kürzere Release-Zyklen machen es Entwicklern schwer, hinterher zu kommen. Das führt zu Fehlern und kann bares Geld kosten, wie eine Umfrage im Auftrag von Datical jetzt herausgefunden hat.

Der SQL Server 2017 – Neuerungen der Database Engine im Überblick

SQL Server 2017 bedeutet nicht nur Unterstützung von Linux. Vielmehr bietet die Version einige neue Features, die durchaus interessant sind. Dieser Artikel stellt diese interessanten Neuerungen der Database Engine vor und soll Interesse an ihnen wecken, auch wenn vielleicht nicht jedes Detail beschrieben wird. Die längeren Scripts findet der interessierte Leser im Blog.

SQL Server Indizes – Indexvarianten

In der abschließenden Folge der Artikelserie geht es um die noch relativ neuen spaltenbasierten Indizes, die aufgrund einer sehr effektiven Datenkompression zu einem erheblichen Performancegewinn beitragen können.

SQL Server Indizes – Spezielle Indexformen

Nachdem in den ersten beiden Teilen der Serie die Grundlagen für Erstellung und Wartung der allgemeineren Indexformen behandelt wurden, widmet sich dieser Teil den speziellen Indexformen, die für bestimmte Verwendungszwecke entworfen wurden.

SQL Server Indizes – Effektivität von Indizes steigern

Im ersten Teil dieser Serie wurden die klassischen gruppierten und nicht gruppierten Indizes sowie abdeckende und gefilterte Indizes und indizierte Sichten behandelt. Die meisten dieser Indexformen bieten zahlreiche Optionen an, mit denen sich die Indizes noch effektiver nutzen lassen. Aber auch die Wartung von Indizes und Indexstatistiken darf nicht außer Acht gelassen werden.

SQL Server Indizes – der Schlüssel zu optimaler Datenbankperformance

Diese vierteilige Artikelserie bietet eine Einführung in die verschiedenen mit SQL Server verfügbaren Indexformen mit deren individuellen Besonderheiten. Es wird erklärt, wann welche Indexvariante am besten einzusetzen ist, aber auch was bei der Definition und Verwendung zu beachten ist, damit diese möglichst effizient genutzt werden können.

CockroachDB 1.0: Die erste Cloud-native Open Source SQL-Datenbank

Kakerlaken wird allgemein nachgesagt, dass sie selbst einen nuklearen Weltkrieg überleben können. Ähnlich stabile globale und skalierbare Cloud-Services sollen sich mit dem Namensvetter CockroachDB erstellen lassen. Die Cloud-native SQL-Datenbank ist nun „production-ready“, wir haben uns die Features der CockroachDB 1.0 angesehen.

X
- Gib Deinen Standort ein -
- or -