EnterpriseDB levert betere schaalbaarheid en performance met nieuwe ..
8 January 2016
PostreSQL 9.5 presteert in benchmark tests 96 procent sneller dan versie 9.4
Den Haag, 8 januari 2016 - EnterpriseDB (EDB), leverancier van enterprise Postgres-producten en database-integratieoplossingen, kondigt de algemene beschikbaarheid aan van PostgreSQL 9.5. De nieuwe versie biedt betere prestaties en schaalbaarheid, verhoogt de productiviteit met data-analytics,
en verbetert de integratie met andere database-oplossingen. Hiermee wordt de basis gelegd voor de ondersteuning van horizontale schaalbaarheid over meerdere servers.
"EDB's bijdragen aan de Postgres-community tijdens deze ontwikkelcyclus waren sterk gericht op de prestaties en schaalbaarheid. PostgreSQL 9.5 biedt belangrijke schaalbaarheidsverbeteringen waar grote klanten en overheidsinstellingen van kunnen profiteren, omdat ze servers draaien met veel
cores die grote aantallen gelijktijdige gebruikers en bedrijfskritische applicaties ondersteunen," zegt Marc Linster, Senior Vice President of Products and Services bij EnterpriseDB.
Benchmarkresultaten
Benchmarktests van EDB tonen aan dat PostgreSQL 9.5 aanzienlijke prestatieverbeteringen biedt voor high-concurrency workloads. Bijvoorbeeld: met 64 gelijktijdige verbindingen op een 24 kern / 496 GB RAM-systeem werd een verbetering gemeten van 96 procent ten opzichte van PostgreSQL 9.4.
* Klanten van EDB en PostgreSQL-gebruikers, vooral diegenen die met grote aantallen gelijktijdige gebruikers te maken hebben, kunnen meetbare voordelen verwachten in diverse PostgreSQL 9.5 gebruiksscenario's, zoals:
1. Verhoogd database output-volume en een verbeterde schaalbaarheid.
2. Betere prestaties met bestaande infrastructuur.
3. Meer effectieve besluitvorming door de ontwikkeling van Decision Support Systems (DSS) voor analyse.
4. Snellere responstijden en significante verbeteringen van de klantenservice.
Prestaties en schaalbaarheid
De verbeteringen in PostgreSQL 9.5 met betrekking tot de prestaties en schaalbaarheid zijn onder andere:
* Shared buffer concurrency: PostgreSQL 9.5 kan grotere datavolumes ondersteunen, waardoor de prestaties worden verhoogd als gevolg van de hogere optimalisatie van het locking regime in shared buffers.
* Uitgebreide concurrent locking: Met een verlaagd aantal page locks en pin holding indexes tijdens scans, kan PostgreSQL 9.5 meer gelijktijdige gebruikers ondersteunen in hoog-transactionele systemen, wat ook de prestaties verbetert.
* Buffer mapping: Met verbeterd shared buffer managment, kan PostgreSQL 9.5 een groter aantal shared buffer-partities ondersteunen.
* Prefix sorting: Met behulp van een verkorte sorting-optimalisatie, kan volgens benchmarktests PostgreSQL 9.5 grote tekst- en numerieke velden zo'n 20 tot 30 procent sneller sorteren dan met PostgreSQL 9.4.
Horizontale schaalbaarheid en integratie
Foreign Data Wrappers (FDW's) leggen de basis voor de toegang tot gegevens over meerdere servers. Dit zal het fundament vormen voor toekomstige ontwikkelingen in horizontal sharding. Een nieuwe FDW-functie in PostgreSQL 9.5, IMPORT FOREIGN SCHEMA, automatiseert het importeren van schema's van
externe databases, die door FDW's op PostgreSQL zijn aangesloten. Dit vermindert de kans op fouten en vervangt een handmatig proces bij het benaderen van gegevens uit externe bronnen.
FDW's stellen PostgreSQL in staat om gegevens uit andere databases te lezen en schrijven en deze te benaderen alsof het PostgreSQL-tabellen zijn. Ontwikkelaars kunnen data opvragen met SQL, alsof het een native PostgreSQL-database is. De ontwikkeling van deze verbeteringen worden geleid door
EDB en het Japanse Nippon Telegraph and Telephone (NTT).
Productiviteit en beveiliging
De belangrijke vooruitgang in PostgreSQL 9.5 voor het verbeteren van de productiviteit en veiligheid, evenals het versnellen van data-analyse, is onder andere te zien in:
* Een nieuw soort indexering genaamd BRIN (Block Range Index), voorziet in zeer kleine indexen die metadata gebruiken (bijvoorbeeld minimum- en maximumwaarden) om een reeks gegevens te beschrijven waarmee het uitvoeren van queries verbeterd wordt. Voor tabellen die gegevens op een sequentiele
wijze opslaan (ofwel: op numerieke volgorde of data/tijd), kunnen queries hierdoor de meerderheid van de tabel overslaan bij het zoeken naar gegevens binnen een bepaald bereik.
* Een drietal nieuwe analytische functies (GROUPING SETS/CUBE/ROLLUP) vat snel grote hoeveelheden data samen over verschillende dimensies. Deze worden meestal gebruikt in data-warehousing omgevingen, waar bedrijven informatie moeten samenvatten, zoals werknemersaantallen per afdeling, per
locaties of functie, of om e-commerce bestelgeschiedenissen te produceren op basis van demografische en geografische informatie. Dit resulteert in betere prestaties voor complexe queries, en stelt bedrijven in staat om meer op maat gemaakte resultaten te produceren.
* UPSERT is een van de meest gevraagde functies die aan Postgres worden toegevoegd. Syntactisch, geven de nieuwe functies `ON CONFLICT DO NOTHING' (of `ON CONFLICT DO UPDATE') database-ontwikkelaars een meer effectieve en efficiente manier om de gegevens in te voegen, terwijl voor het beheer
van potentiele insert-conflicten geen aangepaste code geschreven hoeft te worden.
* Verbeteringen aan het documentdatatype JSONB bevordert het vermogen van Postgres om ongestructureerde en semi-gestructureerde data te beheren. Nieuwe operatoren en functies vereenvoudigen de mogelijkheden van ontwikkelaars om afzonderlijke elementen van het document in de database te
vergelijken en te actualiseren.
* Row Level Security stelt DBA's in staat om policy's te implementeren die beperken wat er gezien of bijgewerkt kan worden, afhankelijk van een aantal eigenschappen, zoals de gebruikersnaam, het clearance-niveau of de organisatie. Row Level Security is nieuw voor de open source
community-versie van Postgres, maar EDB Postgres Advanced Server bood al in verschillende eerdere releases ingebouwde Row Level Security. Deze functionaliteit wordt al meerdere jaren door zakelijke gebruikers van EDB's Postgres gebruikt. De versie hiervan die in EDB Postgres Advanced Server is
opgenomen, is syntactisch compatibel met de implementatie van Oracle, en omvat handhaving van de column-level policies (die het zicht op gevoelige waarden of kolommen beperken) en biedt een meer restrictieve policy-toepassing (gebruik maken van AND in plaats van OR om meerdere policy's toe te
passen).
Beschikbaarheid
PostgreSQL 9.5 is vanaf heden algemeen beschikbaar. Om de gratis versie van PostgreSQL met behulp van een eenvoudig een-klik installatieprogramma te downloaden, te installeren klik dan hier, of bezoek de PostgreSQL-community downloadpagina. Om de volledige waarde van PostgreSQL voor
enterprise-implementaties te benutten, is de database ook verkrijgbaar als onderdeel van het EDB Postgres Standard-abonnement. Die bevat de PostgreSQL 9.5-database, plus tools voor migratie, integratie en beheer voor ontwikkelaars en DBA's, evenals 24 *7 wereldwijde ondersteuning. Daarnaast is
er een breed scala aan opleidingen, professionele diensten en certificeringsoplossingen beschikbaar via EDB en zijn partners.
Stuur om meer te weten te komen over PostgreSQL 9.5, een e-mail naar sales@enterprisedb.com en/of download de webcast Overview of PostgreSQL 9.5.
###
Meer over EnterpriseDB
Lees het blog: http://blogs.enterprisedb.com
Volg ons op Twitter: http://www.twitter.com/enterprisedb_nl
Word een fan op Facebook: http://www.facebook.com/EnterpriseDB?ref=ts
Volg ons op Google+: https://plus.google.com/108046988421677398468
Volg ons via LinkedIn: http://www.linkedin.com/company/enterprisedb
###
Over EnterpriseDB
EnterpriseDB levert wereldwijd Postgres-software en -diensten. Door het gebruik van de databaseoplossingen van EnterpriseDB in plaats van kostbare traditionele varianten kunnen organisaties hun uitgaven met 80 procent of meer verlagen. De software biedt uitstekende prestaties en beveiliging
van PostgreSQL, beheertools voor internationale implementaties evenals database-compatibiliteit voor Oracle, en ondersteunt zowel bedrijfskritische als niet-bedrijfskritische enterprise applicaties. Wereldwijd gebruiken meer dan 2.700 bedrijven, overheden en andere organisaties de software,
ondersteuning, training en professionele diensten van EnterpriseDB om opensourcesoftware te integreren in hun bestaande data-infrastructuren. EnterpriseDB is gevestigd in het Amerikaanse Bedford en wordt gesteund door particuliere investeerders.