本文档是 xb/doc/CUSTOM_INTERFACE_PHILOSOPHY.md 的中文版本。它描述了为什么 xb 选择 Custom 接口而不是硬编码数十种方言。
Generate)处理每个操作(SQL 或 JSON)。| Dialect 枚举 | Custom 接口 |
|---|---|
| 框架捆绑每个数据库 | 框架保持小巧;用户扩展它 |
| 新数据库需要核心 PR | 用户在自己的仓库中发布适配器 |
| 难以保持同步 | 适配器所有者按自己的节奏迭代 |
string、[]byte 或薄结构体)。NewQdrantBuilder()、NewMilvusBuilder())而不是暴露原始结构体。doc/cn/CUSTOM_INTERFACE.mddoc/cn/CUSTOM_QUICKSTART.mddoc/cn/CUSTOM_VECTOR_DB_GUIDE.md