All Projects → alibaba → Tdh_socket

alibaba / Tdh_socket

Licence: gpl-2.0
TDH_Socket_Plugin_for_MySQL is a MySQL plugin which like HandlerSocket.

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:

  1. Like HandlerSocket with Full Functionality
  2. Connection Multiplexing (Dynamic IOStrategy) ,use only one port
  3. DDL no hang (can close opened table manually)
  4. Support stream output (like dump)
    • Large amount of data ,less memory used
  5. Easy to use
  6. 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
  7. Dynamic working thread number adjustment (more Physical Reads ,more thread working)
  8. Better performance than HandlerSocket when have many Physical Reads scene
  9. 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].