QFT. Buiten dat ik MySQL sowieso al "niet ok" vond is het hele verkoop, forken, ... gebeuren nog eens extra slecht. Eerst de boel voor grof geld aan Sun verkopen, maar als die door Oracle worden opgeslokt gaan janken en zelf weer gaan forken. Dan had je de boel maar niet moeten verkopen, en anders, deal with it. Je hebt je zak met geld gekregen, ga dan niet lopen janken als alsnog iets gebeurd waar je het niet mee eens bent.
Daarnaast is de featureset van PG inderdaad zo groot dat je eigenlijk niet snel naar een andere DB systeem hoeft te kijken.
Wil je (gedeeltelijk) ongestructureerde data opslaan? Prima, maak een json(b) kolom aan (waar je ook nog eens indexen op kunt maken, en vervolgens een betere performance aan iets als MongoDB hebben (
WC eend verhaal, maar toch).
Wil je met geospatial data werken? Sure, installeer de
PostGIS extensie.
Wil je full text search gebruiken?
Dat kan (MySQL kan dat nog steeds alleen op MyISAM, of in ieder geval niet op InnoDB, en dan nog is de functionaliteit van PG uitgebreider, inclusief ranking, verschillende stukken combineren naar een index, met verschillende gewichten per stukje)
Wil je met graphs werken?
Ook dat kan (geen idee hoe goed het performed, maar je kunt het in ieder geval in de DB oplossen met recursieve queries, in MySQL zou dit stukken moeilijker zijn, en daarmee ook trager)