NLEN
Direct technisch advies?
Home > Blog

Kubernetes Operators en Postgres, wie van de drie? PostgreSQL

Edco Wallet4-04-2024 15:58
Hoe kies je de juiste Kubernetes Operator voor het beheren van PostgreSQL-databases in een Kubernetes-omgeving? Kies je voor de Postgres Kubernetes-operator van Zalando, de Crunchy data-operator of de Cloud Native PostgreSQL-operator van EDB? In deze blog bespreken we deze vraag en verkennen we de uitdagingen van het draaien van databases in Kubernetes.
Geen reacties
Nathan Koopmans1-09-2023 8:49
In deel een liet Nathan Koopmans, cloudplatform-engineer bij OptimaData, zien hoe je een simpele plain PostgreSQL setup maakt. Ondanks dat dit prima werkt, wil je toch graag meer zekerheid qua data. Daarom kijken we in dit tweede deel naar de CloudNativePG-operator voor Kubernetes.
Geen reacties
Nathan Koopmans21-08-2023 10:39
Inmiddels alweer de nodige jaren geleden schreef collega Craig een driedelig blog over PostgreSQL in combinatie met Docker. De techniek heeft niet stil gestaan en een update is dan ook wel op zijn plaats, vond Nathan Koopmans, cloudplatform-engineer bij OptimaData. Daarom: How to Postgres on Kubernetes.
Geen reacties
Dimitri Choustov4-05-2023 10:14
Bij OptimaData ontvangen wij regelmatig een verzoek om de teleurstellende database-prestaties te onderzoeken. Vaak heeft de organisatie het gesprek met de softwareleverancier al gevoerd. Een veelgehoorde reactie van de leverancier is: de databaseserver heeft onvoldoende CPU of geheugen. Maar hoeveel rekenkracht en geheugen is eigenlijk voldoende? En wat kan er nog worden gedaan als de applicatie toch traag reageert, zelfs als de databaseserver voldoende hardwarecapaciteit heeft? In deze blog legt Dimitri Choustov uit waar de mogelijke verbeteringen kunnen zitten.
Geen reacties
Edco Wallet4-11-2022 16:09
Op 13 oktober is PostgreSQL versie 15 uitgekomen. Performanceverbeteringen, nieuwe functies en mogelijkheden voor het managen van workloads in zowel onpremise- als cloudomgevingen, maken PostgreSQL 15 een waardevolle update. Op de grootste Europese PostgreSQL-conferentie in Berlijn was er dan ook veel aandacht voor deze nieuwe versie. In deze blog vatten we de belangrijkste veranderingen en nieuwe opties samen.
Geen reacties
Edco Wallet4-07-2022 16:49
Herken je dit? Je kijkt terug op je werk en ziet dat je veel te lang bezig bent geweest met repeterende, saaie en handmatige handelingen die weinig duurzaam zijn. Bovendien nemen ze alleen maar toe als de omgeving groeit. Als Product Owner of IT-manager is dit ook moeilijk te begrijpen. Jij ziet alleen dat een team niet toekomt aan het opleveren van deliverables in de development-sprints. Dat ze verdrinken in brandjes blussen en handmatige database-changes, dat zie je niet. Hoe mooi zou de wereld eruitzien als de DBA voorover kan leunen in DevOps-teams, dezelfde taal spreekt als de software en system-engineers, teamleden in hun kracht zet en optreedt als trusted advisor. Zo’n DBA wil iedereen! In deze blog gaan we een stap verder over nuttige overtolligheid en hoe je met de shift naar Database Reliability Engineering een stabiele en veilige werkomgeving kan creëren.
Geen reacties
Martijn Wallet19-05-2022 14:01
De laatste jaren is ‘andermans computer op een andere plek’ niet meer voldoende om te duiden wat de cloud nu eigenlijk is. Cloud-native is een manier van werken geworden. Dat betekent niet alleen werken ín de cloud, maar het gaat om volop gebruik te maken van de technologie die de cloud kan bieden. Zaken als schaalbaarheid, efficiency, wendbaarheid en kostenbesparing motiveren organisaties meer en meer cloud-native-technologie te ontwikkelen en toe te passen. Martijn Wallet gaf tijdens de KubeCon & CloudNativeCon-conferentie in Valencia een interview over hoe wij als OptimaData cloud-native-technologie bij klanten toepassen.
Geen reacties
Joost Wasser, Aret Aprahamian11-02-2022 8:24
Onze partner EDB helpt organisaties het meeste uit PostgreSQL te halen. Joost Wasser, Public Sector Account Executive bij EDB, en zijn collega Aret Aprahamian, Partner Account Executive Benelux, DACH and Nordics, over de samenwerking met OptimaData.
Geen reacties
Edco Wallet27-11-2020 13:50
PostgreSQL 13 is inmiddels alweer een dikke maand geleden gereleased. De meest belangrijke veranderingen en nieuwe mogelijkheden zijn al op verschillende manieren en (online) podia bekendgemaakt, meestal door bekende contributors of invloedrijke Postgres-communityspelers. In deze blog werpen wij een blik op de new features, changes en bespreken we wat handige weetjes over PostgreSQL 13. Inclusief een overzicht van interessante artikelen over de belangrijke major, maar ook wellicht onderbelichte non-major changes.
Geen reacties
Eric Gipon25-09-2020 16:52
Eric Gipon hield zich als DBA jarenlang bezig met voornamelijk één platform bij één klant tegelijk. Toen maakte hij de overstap naar OptimaData, een service- en consultancyorganisatie met meerdere klanten en meerdere platformen. In deze blog vertelt hij hoe de eerste maand hem is bevallen.
Geen reacties
Martijn Wallet28-05-2020 15:03
Wij worden regelmatig benaderd met de vraag of we databaseomgevingen kunnen beoordelen, inventariseren of tunen. Vandaag de dag zijn de mogelijkheden om een databaseomgeving in te richten zo divers, dat vrijwel geen enkele databaseomgeving te vergelijken is met een ander. Daarover vertelde onze collega Dimitri al eerder in zijn blog ‘Zo krijg je je database weer fit en gezond’. Onze QuickScan gaat nog weer een spade dieper. De uitdaging is vaak wel dat het draaiende productieomgevingen betreft waar je liever niet allerlei scripts en analyse-tooling op loslaat om te voorkomen dat het primaire proces wordt verstoord. Wat vervolgens ook nog eens onnodig extra tijd kost. Daarbij komt het meer dan eens voor dat we tijdens onze QuickScan ook voor andere zaken worden bevraagd in het kader van ‘nu we er toch zijn’. Natuurlijk helpen we graag, maar tegelijk zorgen we wel dat we alsnog binnen de afgesproken tijd klaar kunnen zijn. In deze blog bespreekt Martijn Wallet, onze manager consultancy en training, een partitioneringsanalyse die hij maakte van een Amazon RDS Postgres-databaseomgeving tijdens een QuickScan.
Geen reacties
Martijn Wallet16-04-2020 14:53
Een van de meest populaire opensource databases is PostgreSQL, in 2018 zelfs uitgeroepen tot DBMS van het jaar. In deze blog vertelt Martijn Wallet wat de belangrijkste voordelen zijn van het gebruik van Supported PostgreSQL zoals bijvoorbeeld EDB PostgresTM-Platform ten opzichte van native PostgreSQL.
Geen reacties
Dimitri Choustov31-03-2020 14:48
Bij OptimaData krijgen wij regelmatig de vraag om teleurstellende performance van database-omgevingen (zoals bijvoorbeeld SQL Server, MySQL of PostgreSQL) te onderzoeken. Door alle mogelijke variaties en combinaties in omgevingen is er niet één specifieke of direct aanwijsbare oorzaak voor zo’n performancevraagstuk. In deze blog legt Dimitri Choustov uit hoe je toch je database weer fit en gezond krijgt.
Geen reacties
Craig Healey11-12-2019 9:48
In een vorige blogpost heb ik uitgelegd hoe je een PostgreSQL-database in een container kunt implementeren vanuit een standaard-image. In deze post bekijk ik de implementatie van een PostgreSQL-cluster. Nou ja, soort van…. PostgreSQL gebruikt de term cluster om te verwijzen naar ‘een verzameling databases beheerd door een enkele PostgreSQL-serverinstantie’. Ik gebruik het in meer algemene zin om te verwijzen naar High Availability.
Geen reacties
Craig Healey25-09-2019 15:16
In mijn vorige blogpost heb ik laten zien hoe je postgreSQL in een Docker-container kunt instellen, tot het punt waar je de database met psql of pgAdmin kon beheren. Ik had echter nog niet uitgelegd hoe het werkt. Als je iets anders probeert te doen, zelfs iets kleins, of als je fouten tegenkomt zoals ik heb geschetst, dan moet je weten wat al die commando's eigenlijk doen.

In deze blog leg ik je dat uit.

Geen reacties
Craig Healey4-09-2019 10:32
Als multi-platform DBA Consultant besteed ik veel tijd aan het leren van de nieuwste features die beschikbaar komen in de verschillende open-source en proprietary databases. Meestal gebruik ik VirtualBox-images om mijn sandbox-databases te maken, maar deze kunnen behoorlijk wat schijfruimte en bronnen in beslag nemen. Vooral als ik aan het werken ben met zaken als databaseclusteroplossingen en wanneer ik meerdere databases tegelijk nodig heb.

Daarom ben ik laatst eens naar het gebruik van Docker-containers gaan kijken om dit probleem op te lossen.

Geen reacties
Bernard Verheij15-07-2019 8:54
Onze DBA-consultants en Database specialisten zijn het liefst voor onze klanten aan het werk op locatie of remote om te helpen met (open Source) database management systemen zoals ontwerp, benchmarking, onderhoud en support.

Maar soms is het ook zinvol om “de bijl te slijpen”.

De open source producten evolueren in sneltrein vaart, mede doordat er zoveel mensen wereldwijd aan werken, en daarom willen onze DBA’s zich ook graag een paar dagen bijspijkeren. Waar kan dat beter dan op internationale open source database conferenties.

Zoals bijvoorbeeld onlangs tijdens het PostgreSQL congres in Londen: PostgresLondon.

In deze blog vertelt onze eigen Bernard Verheij wat hij er opstak.
Geen reacties
Martijn Wallet12-04-2019 8:54
Ieder jaar komt er nieuwe versie van PostgreSQL, waarin tal van nieuwe features en verbeteringen beschikbaar komen. Tijdens de laatste PostgreSQL meetup in Amsterdam heeft Devrim Gündüz, major contributor en gepassioneerd PostgreSQL consultant, de aanstaande release van PostgreSQL 12 nader uit de doeken gedaan. In deze blog zetten wij voor iedereen die niet alle commits in Github op de voet volgt, of in de gelegenheid was om de meetup te bezoeken, de belangrijkste veranderingen in PostgreSQL 12 nog eens op een rijtje.
Geen reacties
Edco Wallet7-03-2019 15:15
Naast de bekende databases, zoals Oracle, MySQL of MS SQL, ontwikkelen Open Source databases zich razendsnel. Zo snel zelfs, dat steeds meer bedrijven open source databases zoals PostgreSQL of MongoDB gaan inzetten in de IT infrastructuur en een toenemend aantal ICT bemiddeling-en recruitmentbureaus zich bezig gaan houden met open source professionals. Aan de ene kant is dat natuurlijk een mooi compliment voor de Open Source Community, maar aan de andere kant schuilt er ook een gevaar in: marktwerking dreigt het principe van Open Source te ondermijnen.
Geen reacties
Gijsjan Baars29-11-2018 15:15
Met de laatste update van PostgreSQL is weer een aantal fijne nieuwe functies toegevoegd aan de populaire open-source database. Naast een aantal mooie features die het werk voor de DBA gemakkelijker maken, zal het hart van databasegebruikers vooral harder gaan kloppen van één bepaalde update. Dé update waar jaren op werd gewacht. *Tromgeroffel*: PostgreSQL 11 is voorzien van een echte stored-procedure!
Geen reacties
Martijn Wallet26-09-2018 9:08
Van alle NewSQL databases is CockRoachDB op dit moment een van de meest indrukwekkende en imponerende. Het is van nature een distributed database systeem die zeer goed geschikt is voor cloud deployments, maar ook gebruikt kan worden on-premise of in containers. Het is mogelijk om CockRoachDB dichtbij de gebruikers te brengen, verspreid over regio’s, datacenters en verschillende cloud providers. Data kan dynamisch verplaatsen naar de locatie waar het nodig is. CockRoachDB schaalt, balanceert en repareert automatisch. Handmatige sharding is niet nodig en ACID transacties zijn mogelijk.
Geen reacties
Taco Zoetemelk29-06-2018 15:22
Als databasebeheerder bij Tennet ben ik op het ene moment met een Oracle database bezig, het andere moment krijg je een vraag over een Microsoft SQL Server en het volgende moment komt er een incident binnen dat betrekking heeft op MySQL. En net zoals op vakantie wanneer je met mensen in verschillende talen spreekt, moet je goed opletten en de focus erbij houden om te voorkomen dat je talen door elkaar haalt. Toch is het voor mij als multi-platform beheerder prima te doen en de geestelijke switch is inmiddels in een fractie van een seconde omgezet.
Geen reacties
Gijsjan Baars15-05-2018 16:08
Steeds meer grote bedrijven willen af van het licentiemodel van Oracle.  Het is dan misschien de meest complete databaseoplossing, maar 99,99% van de bedrijven maak geen gebruik van al de functionaliteiten die Oracle biedt. Waarom dan nog betalen voor al die extra, meestal onnodige functies? Daarbij biedt de PostgreSQL-community vele ‘plug-ins’ die deze extra functionaliteiten kunnen vervangen. PostgreSQL is zo volwassen inmiddels, dat er eigenlijk geen reden is om nog Oracle te gebruiken. Het aantal Oracle-databases dat ik vanuit OptimaData migreer wordt elk jaar groter. Maatwerk is dan geen optie: wij streven zoveel mogelijk naar standaardisering!
Geen reacties
Martijn Wallet15-12-2016 23:56
PostgreSQL, zoals alle SQL databases (including SQLite), is een relationale database. PostgreSQL is gespecialiseerd in het bijhouden van relaties tussen stukken data en helpt je data op te zoeken wanneer je iets kent dat eraan gerelateerd is.
Geen reacties
Taco Zoetemelk13-09-2017 12:57
I recently started as a multiplatform DBA. Two weeks before I actually started working at the company where I work now, I already got an invite to go to PG day UK, with a few other DBA's. As I had no prior experience with PostgreSQL, I did not know what to expect. The first few weeks there I've looked into both MongoDB and PostgreSQL, just to get to know the products my colleagues were already supporting. So I started my first PG day with very little knowledge of PostgreSQL.
Geen reacties
Martijn Wallet31-08-2017 11:37
PostgreSQL is an advanced SQL database server, which is available on a wide range of platforms. It has an enviable reputation for performance, stability, and a wide range of advanced features, which have been developed over the course of more than 20 years. With that, PostgreSQL is one of the oldest open source projects in existence, completely free to use, and developed by a very diverse, worldwide community. And best of all, it just works!
Martijn Wallet27-02-2017 10:43
Steeds meer bedrijven rollen in de publieke cloud. Het is een overweging om hun database te scheiden en toch de vrijheid te bewaren en cloud lock-in te voorkomen.

Al je data is van ons

Vandaag de dag is het heel gebruikelijk om te bouwen in AWS, Microsoft Azure, of Google Cloud Platform, en een database naar je keuze daar te hosten. Er zijn genoeg bedrijven die hun databases naar de cloud migreren, PostgreSQL, Cassandra, Oracle of Microsoft SQL Server.

Echter, de tendens versneld, en dat is zorgwekkend betreffende het lock-in bewustzijn.