Jestli potřebuješ aplikaci, která je nezávislá na druhu databáze, použij SQLAlchemy, která ti poskytne abstrakci nad různými databázovými backendy.
Jinak na myisam i innodb je špatné to, že nejsou ACID a dříve nebo později tě někde pořádně vypečou. Jak už psal Honza Král, 99% problémů s databází je MySQL. Jestli neděláš jen nějaký hobby projektík pro sebe, použij raději PostgreSQL. Honza 2015-02-09 17:36 GMT+01:00 mtip <m...@atlas.cz>: > Já tedy nevím, co je třeba na myisam špatného pro práci s penězi. > 1. Potřebuju aplikaci, která je více nezávislá na druhu databáze. > 2. Transakce pro write to neřeší, jedině read a tu vzhledem k možné době > trvání zámku nechci použít > > Nicméně už sem to vyřešil jednoduše viz tip Honzy: > > >A samozrejme, jako vzdy, je lepsi varianta bezzamkova: > >"UPDATE Zaplaceno = 1 FROM platby WHERE id=%s AND Zaplaceno = 0" > > Mirek > -------------------------------- > 9. února 2015, 17:10:21, napsal jste: > > Transakce jsem použít nechtěl, protože databáze nemusí být innodb > dokonce ani mysql. > > > Takové databáze jsou pro aplikace pracující s penězi nejlepší. Už chybí > jen náhodné mazání uložených dat. > > PM > > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz >
_______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz