我正在讀IOCP,並從我瞭解到目前爲止,異步寫入只適用於寫入文件的上下文。通過「文件」,我不是指磁盤文件,而是Windows上的「文件」類型輸出設備。I/O完成端口可以幫助數據庫而不是文件寫入?
我計劃在實施,從客戶需要的郵件服務器以某種方式使用IOCP,然後異步寫入這些消息數據庫(MySQL或SQLite的)。但是,據我所知,IOCP中的異步寫入涉及將數據寫入設備驅動程序 - 而提及「設備驅動程序」似乎排除了在數據庫中使用IOCP和異步寫入的可能性,因爲存在從應用程序編寫者的角度來看,沒有涉及寫入數據庫的「設備驅動程序」。
那麼,IOCP真的可以幫助實現寫入數據庫的服務器嗎?我有一種嘮叨的感覺,我誤解了一些東西。
如果IOCP不能在這種情況下幫助,在那裏我應該考慮實施,做異步寫入數據庫的Windows服務器什麼的任何建議?