Abo
  • IT-Karriere:

Datenbank: PostgreSQL 9.2 ist schneller und bietet NoSQL-Funktionen

Das freie Datenbanksystem PostgreSQL ist in der Version 9.2 erschienen. Auch wenn die Versionsnummer anderes andeutet, stellt die neue Version einen großen Fortschritt dar, denn das System ist schneller geworden und kann dank JSON-Unterstützung auch als NoSQL-Datenbank eingesetzt werden.

Artikel veröffentlicht am ,
PostgreSQL 9.2 ist ein großer Schritt nach vorn.
PostgreSQL 9.2 ist ein großer Schritt nach vorn. (Bild: PostgreSQL)

Deutlich besser skalierbar und für Entwickler flexibler soll PostgreSQL 9.2 sein. Die Entwickler versprechen eine lineare Skalierbarkeit bis zu 64 CPU-Kernen. Zudem wurden das Lock-Management und die Schreibeffizienz verbessert.

Stellenmarkt
  1. Universität Stuttgart, Stuttgart
  2. Carl Beutlhauser Baumaschinen GmbH, Passau

Reine Read-Querys soll die neue Version im Vergleich zum Vorgänger mehr als viermal so schnell abarbeiten, Index-only-Scans für typische Datawarehouse-Querys sollen um den Faktor 2 bis 20 schneller sein, denn das Datenbanksystem vermeidet wann immer möglich den Zugriff auf die eigentliche Tabelle und nutzt stattdessen nur den Index. Beim Schreiben soll die Leistung mehr als verfünffacht worden sein.

Replikationen können künftig kaskadiert werden, was horizontale Skalierung vereinfacht.

Entwickler können in PostgreSQL 9.2 neue Range-Typen und JSON nutzen, was ganz neue Einsatzszenarien eröffnet. Mit dem neuen Datentyp JSON, den Erweiterungen PL/V8 für Javascript und PL/Coffee sowie dem optionalen Key-Value-Store HStore kann PostgreSQL auch als NoSQL-Datenbank genutzt werden, die Ergebnisse direkt im JSON-Format zurückliefert.

Der Datentyp Intervall (Range) ermöglicht neue Bereichstypen beispielsweise mit definierten Zeitintervallen für Kalenderdaten.

PostgreSQL 9.2 bietet aber noch zahlreiche weitere Neuerungen, die im Changelog aufgeführt und im Wiki erläutert sind. PostgreSQL 9.2 steht unter postgresql.org/download zum Download bereit.



Anzeige
Spiele-Angebote
  1. 2,99€
  2. 19,95€
  3. (-55%) 5,40€
  4. 14,95€

developer 02. Apr 2013

Jetzt bitte noch eine Engine / nen Index mit dem sich Graphen "über" das relationale...

TheBigLou13 10. Sep 2012

Zitat: Die Entwickler versprechen eine lineare Skalierbarkeit bis 64 zu CPU-Kernen...


Folgen Sie uns
       


B-all One für Magic Leap - Gameplay

Ein Squash-Spiel zeigt, wie gut bei Magic Leap das Mapping der Umgebung und das Tracking unserer Position klappt.

B-all One für Magic Leap - Gameplay Video aufrufen
Mordhau angespielt: Die mit dem Schwertknauf zuschlagen
Mordhau angespielt
Die mit dem Schwertknauf zuschlagen

Ein herausfordernd-komplexes Kampfsystem, trotzdem schnelle Action mit Anleihen bei Chivalry und For Honor: Das vom Entwicklerstudio Triternion produzierte Mordhau schickt Spieler in mittelalterlich anmutende Multiplayergefechte mit klirrenden Schwertern und hohem Spaßfaktor.
Von Peter Steinlechner

  1. Bus Simulator angespielt Zwischen Bodenschwelle und Haltestelle
  2. Bright Memory angespielt Brachialer PC-Shooter aus China

IT-Headhunter: ReactJS- und PHP-Experten verzweifelt gesucht
IT-Headhunter
ReactJS- und PHP-Experten verzweifelt gesucht

Marco Nadol vermittelt für Hays selbstständige Informatiker, Programmierer und Ingenieure in Unternehmen. Aus langjähriger Erfahrung als IT-Headhunter weiß er mittlerweile sehr gut, was ihre Chancen auf dem Markt erhöht und was sie verschlechtert.
Von Maja Hoock

  1. Bundesagentur für Arbeit Informatikjobs bleiben 132 Tage unbesetzt
  2. IT-Berufe Bin ich Freiberufler oder Gewerbetreibender?
  3. Milla Bund sagt Pläne für KI-gesteuerte Weiterbildungsplattform ab

Das andere How-to: Deutsch lernen für Programmierer
Das andere How-to
Deutsch lernen für Programmierer

Programmierer schlagen sich ständig mit der Syntax und Semantik von Programmiersprachen herum. Der US-Amerikaner Mike Stipicevic hat aus der Not eine Tugend gemacht und nutzt sein Wissen über obskure Grammatiken, um Deutsch zu lernen.
Von Mike Stipicevic

  1. Programmiersprachen, Pakete, IDEs So steigen Entwickler in Machine Learning ein
  2. Software-Entwickler Welche Programmiersprache soll ich lernen?

    •  /