sql >> Databasteknik >  >> RDS >> Mysql

Producent/konsumentsystem som använder databas (MySql), är detta genomförbart?

Det är en meddelandekö. Sträva inte efter andra alternativ. Allt annat (d.v.s. att använda en databas med infoga och radera) är fruktansvärt långsamt och besvärligt.

Att bygga en stor, långsam meddelandekö med en databas blir ofta dåligt i praktiken eftersom (1) databaser är långsamma, (2) databaser är enorma och komplexa, (3) du har problem med låsning och konflikter som gör varje transaktion potentiellt långsam, ( 4) det är mycket mer omkostnader än problemet förtjänar.

Det finns många meddelandekölösningar.

Om du inte kan få Q4M att fungera bör du gå vidare till en annan.

http://en.wikipedia.org/wiki/Message_queue

http://linux.die.net/man/7/mq_overview

http://qpid.apache.org/

http://code.google.com/p/httpsqs/



  1. Följ med mig på PAUG Database Designer Conference

  2. Oracle Autonomous Transaction Exempel

  3. Ett fel uppstod under installationen av pg (0.18.2), och Bundler kan inte fortsätta

  4. Nyckelvärdespar i PostgreSQL