Hallo, ik ben van plan om een PostgreSQL te gebruiken.
Maar wat zijn de verschillen bij mysql ?
Of zijn die helemaal hetzelfde?
Ook que php codes helemaal gezelfde?
Het woord enorm is niet echt abstract te noemen maar de waarde ervan ligt in de handen van de eigenaar en/of toepasser van het woord enorm.
Ik heb dit geloof ik al is vaker aangegeven dat een dergelijke motivatie gedoemd is te verslappen en geen meerwaarde in een toppic heeft omdat deze waarde niet te onderbouwen is en altijd waar is omdat de waarde een feit/gegeven voor iemand is.
Anders gezegd het is een mening en hierover ga je als het goed is niet discusieren.
Ehh. Volgens mij is een mening juist het enige waarover je kunt discussiëren. Over een feit kun je namelijk moeilijk discussiëren, aangezien het aan te tonen is.
Ik gebruik mysql omdat ik er bekend mee ben, ik kan het goed beheren en uitdragen. postgresql heb ik enkel getest in een testomgeving, en dat werkte na wat kleine aanpassingen prima in mij perl scripts. De features die postgresql bood wogen niet op te tegen de ervaring die ik heb met het beheren van een mysql omgeving.
Wat ik probeer te zeggen is gewoon wat relatieveren dat MySQL totaal overbodig en heel slecht is.
PostgreSQL is ongetwijfeld een veel betere en nuttigere database, die op punten x,y,z het veel beter doen.
Vervolgens zou je kunnen zeggen dat punten x,y,z (voor jou?) ontzettend belangrijk zijn, en dus dat eigenlijk voor de hele wereld belangrijk zijn. En uiteindelijk zou je je kunnen afvragen of het niet het niet heel gek is dat mysql uberhaupt nog bestaat?
Wat ik wil relatieveren is dat mysql ondanks dat het zijn beperkingen heeft, en dankzij dat het zijn beperkingen heeft prima functioneert. Ik neem graag een tegenovergestelde stelling als iemand zo stellig (éénzijdig) een mening ventileert.
Maar als ervaring je argument is, wat op zich geen slecht argument is om te blijven hangen bij MySQL, dan ben je het er neem ik aan wel mee eens dat beginners beter met PostgreSQL kunnen beginnen?
Wat ik gewoon écht niet begrijp en nooit zal begrijpen is dat mensen argumentloos verkondigen dat MySQL ook goed is, terwijl ze niet eens weten hoe de andere variant werkt. Begrijp me niet verkeerd, dit is een inhoudelijke discussie, maar volgens mij sla je de plank dan wel behoorlijk mis.
Ik ga ook niet beweren dat 32 bit processoren ook gewoon goed zijn als ik nog nooit echt heb gewerkt op een 64 bit processor.
Ik deel de mening van Arend. Voor de meeste toepassingen volstaat Mysql prima. Ga je voor het echte werk, of is dataintegriteit verplicht, ga dan voor postgresql. Het grote voordeel van mysql is echter dat het (volgens mij) nog sneller is, en dat er op internet veel meer over te vinden is.
Nee, PostgreSQL is sneller als je veel rows hebt of geen index op een row hebt (en niet alles heeft indexes).
En maak ook onderscheid tussen MyISAM en InnoDB, want MyISAM is zelfs voor kleine dingen met enigszins dataintregriteit uitgesloten. En MyISAM is juist onze snelle jongen, niet InnoDB.
Om wat duidelijkheid te creëren. MySQL doet wel de job, maar het blijft altijd hopen of alle queries wel netjes worden uitgevoerd, en niet slechts één van de X.
Nog een heel belangrijk argument is dat foreign keys en transacties je gewoon tijd besparen.
Volgens mij is PostgreSQL de "Oracle DB" onder de "gratis" varianten.
En let op meestal heb je geen oracle DB nodig.
Maar mysql is gewoon makkelijk, snel, en het web wemelt van de voorbeelden, de meeste scripts gebruiken mysql, en in de vragen die hier op PHPhulp langskomen is het eerste antwoord meestal: gebruik eens mysql_error() en kom dan terug met de foutmelding.
De vergelijking is haast gelijk aan Windows vs Linux.
En inderdaad Linux is beter, maar ik gebruik (net als de rest van de wereld) Windows omdat het makkelijker, beter gedocumenteerd en wijd verspeid is. Tevsn zijn de meeste progjes ervoor geschreven
Dat geld voor mysql ook.
btw ik bedoel de myisam tabellen.