Steeds meer organisaties maken tegenwoordig gebruik van open-source PostgreSQL databases. Ook zijn er steeds meer server diensten die PostgreSQL. Hoog tijd om er dus eens in te duiken. Wat is het precies en hoe wordt het gebruikt? Wij leggen het je uit.
Wat is PostgreSQL?
PostgreSQL is een open-source relationele database die vrij beschikbaar is. Het is een alternatief voor andere open-source databases, zoals MySQL en MariaDB, maar ook voor commerciële databases, zoals Oracle, Sybase, DB2 en Microsoft SQL Server. Onderstaande overzichten laten zien dat PostgreSQL zich al jaren in de top 5 van de meest gebruikte databases bevindt.
PostgreSQL wordt niet beheerd of gecontroleerd door één enkel bedrijf, maar steunt op een wereldwijde gemeenschap van ontwikkelaars en bedrijven. Voor een bedrijf is dat een wat wankele basis voor support en onderhoud. Je wilt kunnen vertrouwen op ondersteuning van een gerenommeerde organisatie als er problemen zijn in je productiedatabase-omgeving. Daarin voorziet EnterpriseDB.
EnterpriseDB samen met PostgreSQL
EDB biedt software en services aan, gebaseerd op de open-source database PostgreSQL. EDB gebruikt de PostgreSQL community versie maar voegt daar verbeteringen m.b.t. performance, security en beheersbaarheid aan toe om zo een enterprise-waardig product te krijgen, genaamd EDB Postgres Advanced Server. Daarbij ontwikkelt EDB ook verbeterde databasecompatibiliteit voor Oracle om migraties van Oracle naar EDB Postgres te vereenvoudigen. Dit is vooral interessant om kosten te besparen op Oracle licenties en supportcontracten.
EnterpriseDB verkoopt subscripties voor het EDB Postgres Platform waarbij zowel de EDB Postgres Advanced Server als de community versie van PostgreSQL ondersteund worden. In die subscriptie zijn ook de tools, upgrades, support en onderhoud inbegrepen. Er zijn dus geen additionele kosten voor database-options en managementpacks die het beheer van een database-omgeving makkelijker maken.
De betekenissen van uniCores
De subscriptie is gebaseerd op eenheden uniCores. Een uniCore kan het volgende betekenen:
- Een processor core in een single of multi-core processor chip.
- Een virtual core processor in een virtuele of een container omgeving (bijv. vCore, virtual CPU of vCPU).
De uniCores kunnen vrij verplaatst worden van fysieke naar virtuele omgevingen en andersom. Dit betekent, in bijvoorbeeld een VMware omgeving, dat alleen de cores gelicenceerd hoeven te worden die in gebruik zijn en niet alle cores die beschikbaar zijn in een VMware omgeving zoals dat bij Oracle het geval is.
EDB als sterk alternatief van Oracle
EDB positioneert zich sterk als volwaardig alternatief voor de Oracle database. En dat geldt zeker ook voor high-availability en replicatie. Zowel fysieke als logische replicaties zijn mogelijk, vergelijkbaar met Oracle’s Data Guard en Active Data Guard. Daarbij kan ook logische replicatie plaatsvinden vanuit een Oracle of SQL Server database naar een PostgreSQL of EDB Postgres Advanded Server database door de EDB Replicatie Server voor bijvoorbeeld reporting doeleinden.
Al met al zijn PostgreSQL en EnterpriseDB Postgres sterke spelers in databaseland die toegevoegde waarde kunnen leveren aan uw organisatie.
Meer weten over PostgreSQL?
Neem dan gerust contact met ons op. Onze experts hebben kennis van en ervaring met PostgreSQL en EDB Postgres Advanced Server. Daarnaast is SPS al ruim 27 jaar Oracle-expert. Wij kijken dus graag mee bij het bepalen van de juiste en meest optimale inzet van databasesystemen!