Mysql
 sql >> база данни >  >> RDS >> Mysql

Каква е добра практика/дизайн за нишване на множество SQL заявки в Python

Първоначалната ви идея е абсолютно осъществима. Просто стартирайте 10 работни нишки, които чакат въвеждане на една и съща опашка. Тогава вашият имейл процес поставя URL адресите в тази опашка. Балансирането на натоварването ще се извърши автоматично.

Ако вашите SQL обвързвания са безопасни за нишки, можете да направите нещата INSERT или UPDATE в работните нишки. В противен случай бих добавил още една нишка за SQL нещата, чакайки въвеждане на различна опашка. Тогава вашите работни нишки ще поставят заявката в тази опашка и SQL нишката ще я изпълни.

Ако потърсите в Гугъл "опашка с нишки на python worker", ще намерите няколко примера.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. попълнете два спинера от mysql база данни, които са зависими един от друг

  2. Свържете се с Amazon RDS с PHP

  3. върнете една стойност от базата данни с mysql php pdo

  4. Как трябва да напиша sql израз с условно умножение?

  5. SQLite по-бърз от MySQL?