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://code.google.com/p/httpsqs/