Trilogy 是用于兼容 MySQL 的数据库服务器的客户端库,专为性能、灵活性和易于嵌入而设计。
特性:
-
支持最常用的文本协议部分
- Handshake
- 密码认证
- 查询、ping 和退出命令
-
与IO完全解耦的底层协议API
-
包装协议 API 的非阻塞客户端 API
-
封装非阻塞 API 的阻塞客户端 API
-
没有 POSIX 和 C 标准库之外的依赖项
-
最小动态分配
限制:
-
仅支持常用的文本协议部分。不支持二进制协议或准备好的语句
-
不支持
LOAD DATA INFILE
本地文件 -
trilogy_escape
假设一个 ASCII 兼容的连接编码