为了实现动态数据源管理框架的目标,Calcite提供了丰富的可插拔能力和扩展性。用户可以根据使用场景进行自定义扩展。相关可插拔扩展的组件包括:
Calcite可插拔定制扩展可分为以下几个方面:
Apache Calcite Avatica是Calcite的一个子项目,目标是提供一个通用的、可重用的框架,使得开发者可以更容易地构建Driver驱动程序,目前已提供JDBC、ODBC标准的数据库驱动。
Avatica还提供了Avatica Server的组件,它是一个独立的应用,可提供数据库服务。Avatica Server使用Avatica的API和工具,处理客户端的SQL请求,并将结果返回给客户端。使得Avatica可以作为一个轻量级的、独立的数据库服务器使用。
更多详情可参考官方文档:Avatica Background
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。