sql >> Databáze >  >> RDS >> Mysql

Jak zachovat připojení k databázi na webovém serveru python

Pro účely učení možná ano. Ale v reálné aplikaci běžící na produkčním prostředí to není vůbec ideální situace.

Normálně byste vždy chtěli mít fond připojení mezi vaší aplikací a databází. Bez ohledu na to, jaký jazyk/databázi používáte, je to běžné řešení.

Fond připojení k databázi udržuje otevřený počet připojení. Aplikační vrstva jednoduše vezme připojení, které se nepoužívá, připojení se uvolní, když je aplikační vrstva již nepotřebuje. "Uvolněno" myslím, že se vrátí do bazénu, aby bylo možné znovu použít.

Sečteno a podtrženo, spojení nejsou otevřená/zavřená na žádost. Získávají/uvolňují se z/do fondu připojení k databázi.

Například s Pythonem a mysql můžete použít PySQLPool .



  1. Prázdné soubory generované spuštěním `mysqldump` pomocí PHP

  2. nastavení seznamu přátel v mysql

  3. Použití kurzoru v uložené proceduře k opakování řádků MySQL

  4. PostgreSQL array_agg pořadí