Sometimes MySQL is more standards-compliant than PostgreSQL | SQL And Its Sequels

http://ocelot.ca/blog/blog/2013/09/30/sometimes-mysql-is-more-standards-compliant-than-postgresql/

... 3 ... 2 ... 1 ...FLAME!

attachment.htm (247 Bytes)

http://ocelot.ca/blog/blog/2013/09/30/sometimes-mysql-is-more-standards-compliant-than-postgresql/

... 3 ... 2 ... 1 ...FLAME!

No flame, perche` il post mi sembra ben scritto :slight_smile:

Il succo e` che MySQL ha un miglior supporto per character set e colation: cosa vera,
corretta e ben nota.

L'unica altra cosa che ho visto di discutabile in postgres e` forse il max identifier
length (i.e. table names) di 63 bytes (non chars!) e come e` gestito.

Sul resto sono interpretazioni dello standard (come dice anche l'OP), per cui io
sinceramente sono piu` d'accordo con come lavora Postgres (ma va`? ;).

Per esempio sono d'accordo con Postgres che *non* voglio uno zero-byte in una stringa
di caratteri (per questo abbiamo i tipi binari) e voglio *si`* che una transazione
faccia il roll back completo se mi metti 32768 in un short.

CHECK OPTION poi e` stato introdotto in 9.4.

Se vi interessano altri features di Postgres che non sono standard compliant perche`
eccedono quello che vi sareste aspettato da un RDBMS, venite alla SFSCON a sentire
il mio talk :slight_smile:

https://www.sfscon.it/de/talks/schrodingers-elephant-postgresql-can-solve-database-needs-2/

Bye,
Chris.

MariaDB non è un poco più avanti (e realmente open) rispetto a MySQL? nei confronti sarebbe corretto MariaDB, o no?
diego

MariaDB non è un poco più avanti (e realmente open) rispetto a MySQL? nei confronti sarebbe corretto MariaDB, o no?
diego

Dall'articolo:

[...]
The examples are also true for MariaDB 10.0 so whenever I say "MySQL" I mean "MySQL and/or MariaDB".
[...]

Poi non so cosa intendi per "realmente open". Sia MariaDB che MySQL che PostgreSQL sono Open Source e
Free Software.

Bye,
Chris.

http://news.dice.com/2013/05/22/mariadb-vs-mysql-a-comparison-2/
One opinions of 05.0213, last two paragraphs; I do agree.

diego