alibaba / Tdh_socket
Licence: gpl-2.0
TDH_Socket_Plugin_for_MySQL is a MySQL plugin which like HandlerSocket.
Stars: ✭ 153
Programming Languages
c
50402 projects - #5 most used programming language
About TDH_Socket_Plugin_for_MySQL
TDH_Socket_Plugin_for_MySQL is a MySQL plugin which like HandlerSocket(https://github.com/DeNADev/HandlerSocket-Plugin-for-MySQL). And it provide more features and better performance. It direct access the MySQL handler to bypass sql parse for better performance, and it use thread pool and a series of strategy to have high performance.
Features:
- Like HandlerSocket with Full Functionality
- Connection Multiplexing (Dynamic IOStrategy) ,use only one port
- DDL no hang (can close opened table manually)
- Support stream output (like dump)
- Large amount of data ,less memory used
- Easy to use
- Execute command without open_table at first(it can be cached with thread)
- Java Client (https://github.com/alibaba/tdhs-java-client) support JDBC
- Support multithreading modifying operation
- A table must be executed in a constant thread
- One table modifying operation can be configured for concurrency (may cause deadlock)
- Client can assign thead which to execute the request
- Dynamic working thread number adjustment (more Physical Reads ,more thread working)
- Better performance than HandlerSocket when have many Physical Reads scene
- Can Throttling the Physical Reads
More documents are available in doc/.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].