Dictionary or Database_Please advise
mk
mrkafk at gmail.com
Fri Feb 26 13:26:46 EST 2010
D'Arcy J.M. Cain wrote:
> Or PostgreSQL. It's free, runs on lots of platforms, has good Python
> support, and there's lots of people on the net who know it and are
> willing to give help and advice. In addition, it is a truly enterprise
> level, SQL standard, fully transactional database. Don't start with
> MySQL and uprade to PostgreSQL later when you get big. Start with the
> best one now and be ready.
I second that: I burned my fingers on MySQL quite a few times and don't
want to have anything to do with it anymore. Eventually you hit the wall
with MySQL (although I haven't tested latest and best, perhaps they
improved).
E.g. don't even get me started on replication that tends to randomly
fizzle out quietly without telling you anything about it. Or that
FOREIGN KEY is accepted but referential integrity is not enforced. Or
that if you want real transactions, you have to choose InnoDB table type
but then you lose much of the performance. Etc.
No, if you have a choice, avoid MySQL and go for PGSQL. It's fantastic,
if (necessarily) complex.
Regards,
mk
More information about the Python-list
mailing list