Die Datenbank YugabyteDB 2.11 erfüllt die Nachfrage von Entwicklern nach weitreichender PostgreSQL-Kompatibilität: Dieses Update enthält Unterstützung für Foreign Daten Wrappers, GIN-Indizes, Kollation, Read Committed Isolation Level für Transaktionen und mehr.

Das Datenbank-Release YugabyteDB 2.11 enthält Updates, die die PostgreSQL-Kompatibilität der Open-Source-Datenbank erweitern. Anwendungsentwickler können damit leistungsstarke und erprobte PostgreSQL-Funktionen nutzen, ohne Abstriche bei Ausfallsicherheit, Skalierbarkeit oder Leistung in Kauf nehmen zu müssen. Dieses Release integriert eine Reihe verbreiteter PostgreSQL-Features in die YugabyteDB-Software. Dazu gehören Foreign Data Wrappers (FDW), GIN-Indizes, Kollations-Unterstützung und Read-Committed-Isolation-Level für gleichzeitig ablaufende Transaktionen.

Foreign Data Wrappers erlauben PostgreSQL-Datenbanken, Tabellen in entfernten Datenbanken wie lokal verfügbare Tabellen zu behandeln. Dies gibt Entwicklern die Möglichkeit, mühelos Abfragen zu schreiben, die auf Daten in der externen Datenquelle zugreifen, als ob sie aus einer Tabelle in der PostgreSQL-Datenbank stammen würden. Die Unterstützung von FDWs ermöglicht es Entwicklern, eine JOIN-Abfrage zu erstellen, die auf Daten in einer externen Cloud Native Database zugreift.

Read Committed Transaction Isolation

PostgreSQL verwendet eine Technik namens Multiversion Concurrency Control, um gleichzeitige Transaktionen zu isolieren und die Datenkonsistenz zu gewährleisten. Der Standard SQL-92 definiert vier Stufen der Transaktionsisolierung: Serializable, Repeatable Read, Read Committed und Read Uncommitted. YugabyteDB unterstützt schon bisher die beiden strengsten Isolationsstufen, Serializable und Snapshot (entspricht etwa Repeatable Read). Mit Release YugabyteDB 2.11 kommt jetzt die Unterstützung für Read Committed Transaction Isolation hinzu, dem Standard-Isolationslevel in PostgreSQL. (rhh)

Yugabyte