私はIOCPについて読んでいますが、これまでのところ、非同期書き込みはファイルへの書き込みのコンテキストでのみ適用されます。「ファイル」とは、ディスクファイルだけではなく、Windowsの「ファイル」タイプの出力デバイスを意味します。
クライアントからメッセージを受け取り、それらのメッセージをデータベース(MySQLまたはSQLite)に非同期で書き込むサーバーの実装にIOCPを何らかの方法で使用することを計画しています。しかし、私が理解していることから、IOCPでの非同期書き込みには、書き込まれるデータをデバイスドライバーに渡すことが含まれます。「デバイスドライバー」についての言及は、データベースでIOCPと非同期書き込みを使用する可能性を排除しているようです。アプリケーション作成者の観点から、データベースへの書き込みに関与する「デバイスドライバ」はありません。
では、IOCPは、データベースに書き込むサーバーの実装に実際に役立つのでしょうか。何かを誤解しているようなしつこい感じがします。
この場合、IOCPが役に立たない場合、Windows上のデータベースに非同期書き込みを行うサーバーを実装するために何を調べる必要があるかについての推奨事項はありますか?