无码人妻精品一区二区三18禁,影音先锋男人AV橹橹色,污污污污污污www网站免费,日韩成人av无码一区二区三区,欧美性受xxxx狂喷水

【技術課堂】以 TDengine 為例聊聊 JDBC 的設計與實踐

Zhiyu Yang

2021-11-12 /

一般地,底層數據庫都會提供一些應用程序的開發接口,便于用戶快速開發應用。像 TDengine,就提供了非常豐富的應用程序開發接口,包括 C/C++、JDBC、Python、Go、Node.js、C#、RESTful 等,其中,JDBC 一直是用戶量最大的連接器。

以 TDengine Database為例,JDBC 連接器的實現包括 2 種形式:JDBC-JNI 和 JDBC-RESTful。

  • JDBC-JNI :使用 JNI 調用客戶端 libtaos.so(或 taos.dll )的本地方法,通過 socket 與 taosd 通信。
  • JDBC-RESTful :在內部封裝了 TDengine 的 RESTful 接口,將 SQL 封裝成 HTTP 請求發送給 server 端的 taosd 實例。

JDBC-RESTful 彌補了 JDBC-JNI 不能跨平臺的缺陷。taos-jdbcdriver 從 2.0.18 版本開始支持 JDBC-RESTful。

那么,設計一款 JDBC 連接器需要解決哪些問題?如何設計 JDBC 連接器?如何在應用場景中使用 JDBC 連接器?

歡迎大家掃描下方二維碼,關注 TDengine Database 的視頻號,觀看每周的微課堂以及直播活動。

視頻號二維碼