Empfohlen, 2024

Die Wahl des Herausgebers

Postgres 9.2 lädt große Enterprise-Bereitstellung

Тема 02 «Использование psql». DBA1-10 «Администрирование PostgreSQL 10. Базовый курс»

Тема 02 «Использование psql». DBA1-10 «Администрирование PostgreSQL 10. Базовый курс»
Anonim

Die Open-Source-Postgres-Datenbank wird weiterhin für Unternehmen weiterentwickelt: Die neueste Version, die am Montag veröffentlicht wurde, enthält eine Reihe neuer Funktionen und Leistungsverbesserungen, die die professionelle Nutzung im großen Stil erleichtern.

"Postgres hat sich immer sehr gut auf PCs bewährt, aber mit 9.2 läuft es sehr gut auf sehr großen Servern", sagte Tom Kincaid, Director Global Services für EnterpriseDB. EnterpriseDB, das eine kommerziell unterstützte Version von Postgres bietet, leistet einen wesentlichen Beitrag zur fortlaufenden Entwicklung von Postgres, auch bekannt als PostgreSQL. "Es wird an Stellen sein, an denen es vorher nicht war."

Vielleicht kann Postgres 9.2 jetzt als eine einzige Instanz über 64 Prozessorkerne laufen, eine große Steigerung von der vorherigen offiziellen Grenze von 16 Kernen in Version 9.1. Die neue Version kann die Daten auch viel schneller schreiben und lesen als zuvor.

Neben der höheren Benutzerfreundlichkeit bietet die Datenbanksoftware eine Reihe neuer Funktionen, die NoSQL-Benutzer noch attraktiver machen. In den letzten Jahren haben sich NoSQL-Datenspeicher als Alternative zu herkömmlichen relationalen Datenbanken wie Postgres für einfache, aber schnelle Datenspeicher durchgesetzt.

PostgreSQL 9.2 ermöglicht den Zugriff auf Daten über den JSON-Datenaustausch (JavaScript Object Notation) Format. Mit der nativen Unterstützung von JSON können Webanwendungsentwickler Postgres wie einen Schlüssel / Wert-Speicher für NoSQL-Dokumente verwenden und bekannte Tools wie jQuery und PL / V8-JavaScript zum Abrufen und Speichern von Daten verwenden. Die Datenbankverwaltungssoftware speichert Daten im JSON-Format. Es wird auch validiert, dass die Eingabe von JSON-String in der richtigen Form ist.

Was die Leistung angeht, kann Postgres jetzt auf 350.000 Leseabfragen pro Sekunde antworten, viermal so viele wie frühere Versionen, je nach den Entwicklern der Software . Er kann bis zu 14.000 Schreibvorgänge pro Sekunde ausführen, fünfmal so viele wie zuvor. Die neuen Nur-Index-Scans können laut dem Postgres-Entwicklungsteam Abfragen um bis zu 20 Mal beschleunigen. "Der Nutzen, den Sie aus dem Index ziehen, wird mit 9.2 viel größer sein", sagte Kincaid.

Zusätzlich zu dem 64-Bit-Kernlimit machten die Entwickler von Postgres auch Fortschritte bei der Lock-Verwaltung, was zu weiteren großen Volumina führen dürfte Arbeitsbelastungen. Diese Version wurde auch portiert, um auf Hewlett-Packard HP-UX Servern mit Intel Itanium-Prozessoren laufen zu können, die für große Implementierungen entwickelt wurden, sagte Kincaid.

Postgres bietet auch etwas, was in anderen relationalen Datenbanken nicht zu finden ist Fähigkeit, eine Reihe von Daten eines bestimmten Typs zu speichern. Dies könnte besonders nützlich für Kalenderanwendungen sein, bei denen Daten über eine Reihe von Daten gespeichert oder abgefragt werden sollen. Auch wissenschaftliche und finanzielle Anwendungen könnten von diesem Ansatz profitieren.

Die aktuelle Version von Postgres, Postgres Plus Advanced Server von EnterpriseDB, basiert weiterhin auf Postgres 9.1, enthält jedoch viele Funktionen, die das Unternehmen für Postgres 9.2 entwickelt hat, einschließlich der Unterstützung von 64 Kerne. Eine Version von Postgres Plus Advanced Server auf Basis von Postgres 9.2 wird Ende des Jahres erscheinen, sagte Kincaid.

Joab Jackson berichtet über Unternehmenssoftware und allgemeine Technologie-Neuigkeiten für den IDG News Service. Folge Joab auf Twitter unter @Joab_Jackson. Joabs E-Mail-Adresse ist [email protected]

Beliebte Kategorien

Top