Abo
  • Services:
Anzeige
PostgreSQL 9.5 ist verfügbar.
PostgreSQL 9.5 ist verfügbar. (Bild: PostgreSQL)

Datenbank: PostgreSQL 9.5 kann Upsert

PostgreSQL 9.5 ist verfügbar.
PostgreSQL 9.5 ist verfügbar. (Bild: PostgreSQL)

Die neue Version 9.5 von PostgreSQL kann Einträge per Upsert erstellen oder auch aktualisieren. Die Sicherheit ist verbessert worden, und die Datenbank bietet mehrere Big-Data-Funktionen.

Das Datenbanksystem PostgreSQL 9.5 ist erschienen. Die neue Version enthält eine der in den vergangenen Jahren am häufigsten von Nutzern gewünschten Funktionen: das sogenannte Upsert. Das Kofferwort ist aus Update und Insert abgeleitet, die Funktion ist auch als Merge bekannt und ermöglicht es, neue sowie aktualisierte Zeilen gleich zu behandeln.

Anzeige

Davon profitieren soll insbesondere die Entwicklung von Web- und Mobilanwendungen, da die Datenbank nun Konflikte bei nebenläufigen Datenveränderungen besser lösen können soll. Mit der Implementierung von Upsert sei die letzte große Hürde überwunden, die eine Migration alter MySQL-Anwendungen auf PostgreSQL behindert habe, schreiben die Entwickler.

Mit Row Level Security (RLS) ist es in PostgreSQL 9.5 außerdem möglich, Zugriffskontrollen pro Zeile oder auch pro Spalte einzurichten. Dies kann in Sicherheitskonzepte des Betriebssystems wie SELinux integriert werden, und RLS soll es deutlich erschweren, SQL-Injection-Lücken ausnutzen zu können.

PostgreSQL für Big Data

Die neue Version verbessert darüber hinaus die Arbeit mit sehr großen Datenbanken und ermöglicht eine bessere Integration in Big-Data-Systeme. Mit Hilfe des Block-Range-Index (BRIN) etwa soll die Indizierung und Suche zum Beispiel bei Log-Daten mit Milliarden von Zeilen nur 5 Prozent der Zeit in Anspruch nehmen, die mit einem B-Baum-Index benötigt würde.

Ein neuer Algorithmus beschleunigt das Sortieren von Text und numerischen Daten, mit Tablesample können Statistiken riesiger Tabellen abgefragt werden, ohne diese sortieren zu müssen, und die Foreign Data Wrappers (FDWs), um Abfragen in Big-Data-Systemen wie Hadoop oder Cassandra durchzuführen, lassen sich nun effizienter nutzen.

Der Code von PostgreSQL 9.5 steht zum Download bereit, es werden aber auch eigene Binärpakete angeboten.


eye home zur Startseite
Bitschnipser 09. Jan 2016

Das ist die Sicht des Anwendungsentwicklers. Als Anwendungsentwickler kann ich die...

NERO 08. Jan 2016

Danke für den Tipp. War schön zu lesen. Upsert ist imho ein absolut gängiger Begriff...



Anzeige

Stellenmarkt
  1. DIEBOLD NIXDORF, Paderborn
  2. M&C TechGroup Germany GmbH, Ratingen
  3. Bundesamt für Sicherheit in der Informationstechnik, Bonn
  4. Wüstenrot & Württembergische AG, Stuttgart


Anzeige
Blu-ray-Angebote
  1. 299,99€ (Vorbesteller-Preisgarantie)
  2. 24,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Virtuelles Haustier

    Bandai kündigt "Classic Mini"-Version des Tamagotchi an

  2. News

    Facebook testet Abos für Nachrichten-Artikel

  3. Elon Musk

    Baut The Boring Company den Hyperloop?

  4. Mobilfunkausrüster

    Ericsson macht hohen Verlust

  5. Luminar

    Lightroom-Konkurrenz bringt sich in Stellung

  6. Kleinrechner

    Tim Cook verspricht Update für Mac Mini

  7. Elektrorennwagen

    VW will elektrisch auf den Pikes Peak

  8. Messung

    Über 23.000 Funklöcher in Brandenburg

  9. Star Wars Battlefront 2 Angespielt

    Sternenkrieger-Kampagne rund um den Todesstern

  10. Nach Wahlniederlage

    Netzpolitiker Klingbeil soll SPD-Generalsekrektär werden



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Dokumentarfilm Pre-Crime: Wenn Computer Verbrechen vorhersagen
Dokumentarfilm Pre-Crime
Wenn Computer Verbrechen vorhersagen

Programmiersprache für Android: Kotlin ist auch nur eine Insel
Programmiersprache für Android
Kotlin ist auch nur eine Insel
  1. Programmiersprache Fetlang liest sich "wie schlechte Erotikliteratur"
  2. CMS Drupal 8.4 stabilisiert Module
  3. Vespa Yahoos Big-Data-Engine wird Open-Source-Projekt

Core i7-8700K und Core i5-8400 im Test: Ein Sechser von Intel
Core i7-8700K und Core i5-8400 im Test
Ein Sechser von Intel
  1. Core i7-8700K Ultra Edition Overclocking-CPU mit Silber-IHS und Flüssigmetall
  2. Intel Coffee Lake Von Boost-Betteln und Turbo-Tricks
  3. Coffee Lake Intel verkauft sechs Kerne für unter 200 Euro

  1. Musk hat das Konzept aus Space Quest II geklaut

    ckerazor | 11:22

  2. Re: Singleplayer Teil ist ja schön und gut, aber...

    nachgefragt | 11:18

  3. Re: Hardware unter Linux bislang nur teilweise...

    EvilDragon | 11:16

  4. Re: Wie viele Akkus sitzen im Vorderwagen?

    gadthrawn | 11:16

  5. Hab ich damals schon nicht gebraucht

    SirFartALot | 11:16


  1. 11:01

  2. 10:28

  3. 10:06

  4. 09:43

  5. 07:28

  6. 07:13

  7. 18:37

  8. 18:18


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel