CrateDB is an open source RDBMS.

CrateDB's language is SQL but it uses the document-oriented approach of NoSQL style databases. CrateDB uses the SQL parser from Facebook Presto , its own query analysis and distributed query engine. Elasticsearch and Lucene is used for the transport protocol and cluster discovery and Netty for asynchronous event driven network application framework.


Crate 0.54.9 version divergence

Tcl Bindings

Tcl extension and TDBC driver for CrateDB database
Try to use CrateDB JDBC driver to connect

ray2501: CrateDB REST API supported parameter substitution, I use TclCurl to access its HTTP Endpoint and rl_json to handle JSON string. cratedb-tcl is a prototype to emulate prepare/execute behavior.