Tabellen dienen in Datenbanken und darüber hinaus als etabliertes Format zum Speichern von Informationen. Doch nicht immer passen sie zu den Anforderungen – ein Argument unter mehreren für NoSQL.
Datenbanken
Relationale Datenbanken besitzen zweifelsohne ihre Daseinsberechtigung – doch im Markt der hippen Cloud-Lösungen etablieren sich seit einigen Jahren Datenspeicher eines ganz anderen Typs: Key-Value-Stores.
Als Käufer der DELUG-Ausgabe finden Sie diesmal auf der DVD die aktuelle Version 40 des Network Security Toolkit (NST), die Firewall-Distribution Nethsecurity 8, sieben Vorträge von den Grazer Linuxtagen 2024, drei Datenbanken und vieles mehr.
Zwei Lehrbücher legen den Fokus auf Datenverarbeitung und Datenspeicherung, ohne den Leser dabei zu langweilen.
Die neue Version 3.45.0 der Datenbank-Engine SQLite optimiert die JSON-Funktionen und den Query-Planer. Darüber hinaus haben die Entwickler das Kommandozeilenprogramm verbessert und an den Application-defined SQL-Funktionen geschraubt.
Apache ShardingSphere erweitert als leistungsfähige modulare Abstraktionsschicht Datenbanken wie MySQL oder PostgreSQL um Sharding und Skalierbarkeit in die Breite.
Cockroach Labs, Anbieter der Cloud-nativen, verteilten SQL-Datenbank CockroachDB hat CockroachDB-as-a-Service auf Microsoft Azure bekannt gegeben. CockroachDB sein nun bei Azure, Amazon Web Services und Google Cloud Platform verfügbar. Version 23.1 bringe zudem weitere Neuerungen.
Cloud-Datenbanken erfreuen sich wachsender Beliebtheit und steigender Nachfrage. Das liegt nicht nur an höherer Skalierbarkeit und besserer Verfügbarkeit, sondern auch an geringeren Investitions- und Betriebskosten. Allerdings gibt es auch Einschränkungen.
Wie alle Komponenten skalierbarer Plattformen müssen auch Datenbanken heute ganz selbstverständlich in die Breite skalieren können. Technisch ist das knifflig, wie Vitess zeigt: Das Programm setzt unter der Haube auf verschiedene Techniken wie Sharding, sieht von außen aber wie MySQL aus.
Die Welt des Scale-out ist stateless: Wer auf höhere Last mit mehr Instanzen statt mit einem stärkeren Server reagieren will, braucht in der Regel zustandslose Anwendungen – Datenbanken sind das aber nicht. YugabyteDB löst das Dilemma für PostgreSQL.
Die Version 15 der Datenbank PostgreSQL unterstützt Entwickler unter anderem durch hinzufügen des MERGE-Befehls und bietet mehr Möglichkeiten, den Zustand der Datenbank zu beobachten.
Die MariaDB Corporation, das Unternehmen hinter der freien Datenbank MariaDB hat mit CubeWerx einem Anbieter von Geodatenlösungen übernommen. Damit will MariaDB sein sein Angebot um Cloud-basierte, skalierbare Geodatenfunktionen erweitern.
In Zeiten der Cloud-ready-Architektur und Mikrokomponentenanwendungen müssen auch Datenbanken nach Maß mitwachsen oder schrumpfen können. PostgreSQL bietet für eine solche Skalierung bis heute keine freie oder standardisierte Lösung. Citus will das ändern.
Das erste Buch behandelt Analyseverfahren für Zeitreihen, die maschinelles Lernen nutzen, das zweite bietet eine umfangreiche Einführung in das Thema Datenbanken.
Oracle hat in einem Rundumschlag, den das Unternehmen Critical Patch Update nennt, insgesamt 349 Sicherheitsprobleme in seinem Software-Portfolio behoben. Die Patches sind von Servern über Datenbanken bis hin zu Middleware und Healthcare-Produkten weit gefächert. Oracle rät dringend zum...