github/trilogy:MySQL高效能、靈活性和易於嵌入的客戶端

banq 發表於 2022-01-25
MySQL Github

Trilogy 是一個用於 MySQL 相容資料庫伺服器的客戶端庫,旨在提高效能、靈活性和易於嵌入性。

它目前在 github.com 上用於生產。

特點:

  • 支援文字協議中最常用的部分

    • 握手Handshake
    • 密碼認證
    • 查詢、ping 和退出命令
  • 與 IO 完全解耦的底層協議 API
  • 封裝協議 API 的非阻塞客戶端 API
  • 封裝非阻塞 API 的阻塞客戶端 API
  • 沒有 POSIX 和 C 標準庫之外的依賴項
  • 最小動態分配
  • MIT許可