10 likes | 139 Vues
This document discusses the implementation of a scalable database proxy system utilizing a multi-threaded logic architecture. By leveraging IOCP (I/O Completion Ports), the system achieves efficient data handling while allowing for both half synchronous and half asynchronous operations. The design incorporates a work thread model that can be expanded to handle multiple threads, although it requires structural modifications. This approach aims to enhance database performance and responsiveness, suitable for both remote and local database implementations.
E N D
ACE Proactor Work Thread Work Thread Work Thread 1……N IOCP : Work DB Thread => Logic Queue Logic Thread N개로의 확장도 가능 단 구조의 변경 필요 Database Proxy Database Impl Remote Database Impl Local (DB Thread) Half Sync Half Async Pattern DataBase Server DataBase