sql >> Databasteknik >  >> RDS >> Mysql

Hur man bevarar databasanslutning i en python-webbserver

För inlärningssyfte kanske ja. Men i en riktig applikation som körs i en produktionsmiljö är det inte alls en idealisk situation.

Normalt skulle du alltid vilja ha en anslutningspool mellan din applikation och databasen. Oavsett vilket språk/databas du använder är detta en vanlig lösning.

En databasanslutningspool håller ett antal anslutningar öppna. Applikationsskiktet tar helt enkelt en anslutning som inte används, anslutningarna släpps när applikationslagret inte behöver dem längre. Med "släppt" menar jag att de återlämnas till poolen för att kunna användas igen.

Summa summarum, anslutningar är inte öppna/stängda per begäran. De hämtas/släpps från/till databasens anslutningspool.

Till exempel, med Python och mysql kan du välja PySQLPool .



  1. Hur man hittar dubbletter av värden i en SQL-tabell

  2. Texten var trunkerad eller ett eller flera tecken matchade inte målkodsidan vid import från Excel-fil

  3. Java MySQL Tidsstämpel tidszon problem

  4. Laravel beräkna summan av två kolumner med ett villkor