Hoe is pgAdmin3 tov phpmyadmin?
Dat zijn twee totaal verschillende dingen, de ene is een desktopapplicatie en het andere is een PHP-script. Dit kun je niet met elkaar vergelijken, appels en peren. Wanneer je een PHP-script zoekt om PostgreSQL databases te kunnen beheren (wat een groot woord is wanneer je het hebt over PHP-scripts), dan heb je
PhpPgAdmin nodig. Versie 5 is net afgelopen week in beta gegaan, daar kun je al wel mee gaan testen. Lang geleden dat ik hiermee gewerkt heb, maar het doet wat het moet doen.
Wat is het voordeel van PostgreSQL tov MySQL? Of beter gezegd, wat kan pgsql niet wat mysql kan. Is dat niets, of weinig, dan stap ik over.
Gevaarlijke vraag, zorgt voor vele flamewars. Maar om dan toch iets te roepen, álles in PostgreSQL is transactionsafe. Dus wanneer jij een tabel wilt droppen binnen een transactie, dan kan dat. Een ROLLBACK zorgt er voor dat er uiteindelijk niets wordt verwijdert. Dit is extreem handig voor onderhoud, wijzigingen in je datamodel voer je altijd uit binnen één transactie en je loopt geen enkel risico op een corrupte database.
Daarnaast heeft PostgreSQL véél meer functionaliteiten, maar het ligt aan jouw toepassingen of je hier ook wat aan hebt. Voor hoge performance is het wel handig om je hierin te verdiepen.
PostgreSQL doet geen enkele concessie wat betreft betrouwbaarheid, dat wordt nooit op het spel gezet. Data is goed, of het komt niet de database in. Een query is goed of je krijgt een foutmelding. En dat kan soms even doorbijten zijn, maar het levert je wel betrouwbare applicaties op.
WikiVS heeft een fraai overzicht van verschillen en overeenkomsten tussen beide databases, dit gaat wel uit van versie 8.4 en nog niet van versie 9.0. Voor MySQL wordt versie 5.1 als uitgangspunt genomen, maar dat is op dit moment ook de enige GA-versie van MySQL.