Using Python for business app development

Paul Rubin phr-n2002b at NOSPAMnightsong.com
Mon Dec 30 00:02:32 EST 2002


Mike Meyer <mwm at mired.org> writes:
> > I'm also put off MySQL by its developers' and advocates' past confusion
> > (to say it charitably) regarding its limitations.  For instance, back
> > when MySQL did not support transactions, its developers told prospective
> > users that most everything that transactions get you can be done in the
> > application.
> 
> The *developers* actually said this? That's scary, all by
> itself. After all, the reason I'm using a database in the first place
> is so I don't have to rely on the application developers getting the
> data locking right. Rollback and the like are nice, but if the
> database can't insure my datas integrity in the face of simultaneous
> updates, then I've chosen the wrong tool for the job.

MySQL 4.x supports transactions.  Previous versions had enough locking
that you wouldn't corrupt your data with simultaneous updates, but
performance could take a dive.



More information about the Python-list mailing list