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

Odpovedet emailem