MySQL vs PostgreSQL
7 naročnikov
7 naročnikov
11 odgovorov
Kar se tiče hitrosti in stabilnosti je mysql v veliki prednosti.
Tudi manj gostiteljev je kateri omogočajo postgre.
pri MySQL imas moznost postavit cluster,
postgreSQL ne vem ce to omogoca
ima pa postgreSQL eno 'veliko' prednost pred MySQL
Omogoca ti namrec GIS podatke hranit, MySQL tega se vedno nima
Postgree je kar se tiče podpore SQL standardu veliko boljši. Naprimer že če boš rabil kdaj REGEX replace funkcijo, si na mySQL mrzel.
Je pa res, da ga redko kateri od naših hostingov ponuja.
A DELETE FROM x WHERE id IN (SELECT id FROM x WHERE foo=15) na mysqlu že dela?
Preden se kdo gre praskat po glavi. Tabela s 12mio zapisi, kjer se jih vsako uro pobriše 1,2mio. Bedak od mysqla se pa odloči delat full table scan pri DELETE FROM x WHERE foo = 15
Kar se tiče podatkovnih baz stavim na Oracle. To je baza za hitro, stabilno, funkcionalno delovanje spletne aplikacije ali katere druge recimo Forms. Je pa res, da je mysql boljši pri malih aplikacijah. V prednosti si pri ORACLU takrat poganjaš pl/sql (brez ODBC) hitrost in stabilnost je bistveno večja. No sej ko nucaš ORACLE maš tut denar za njega =) ni ravno poceni ...
krho:
A DELETE FROM x WHERE id IN (SELECT id FROM x WHERE foo=15) na mysqlu že dela?
Preden se kdo gre praskat po glavi. Tabela s 12mio zapisi, kjer se jih vsako uro pobriše 1,2mio. Bedak od mysqla se pa odloči delat full table scan pri DELETE FROM x WHERE foo = 15
Index na x.foo?
Frajder:
MySQL vs PostgreSQL - http://www.wikivs.com/wiki/MySQLvsPostgreSQL
Sm reku da postgreSQL nima clusterja :P