Databases
EdgelessDB
This is the implementation of the EdgelessDB data handler for MindsDB.
Edgeless is a full SQL database, tailor-made for confidential computing. It seamlessly integrates with your existing tools and workflows to help you unlock the full potential of your data.
Prerequisites
Before proceeding, ensure the following prerequisites are met:
- Install MindsDB locally via Docker or use MindsDB Cloud.
- To connect EdgelessDB to MindsDB, install the required dependencies following this instruction.
- Install or ensure access to EdgelessDB.
Implementation
This handler is implemented by extending the MySQL connector. The required arguments to establish a connection are as follows:
host
: the host name of the EdgelessDB connectionport
: the port to use when connectinguser
: the user to authenticatepassword
: the password to authenticate the userdatabase
: database name
To use the full potensial of EdgelessDB, you can also specify the following arguments:
ssl
: whether to use SSL or notssl_ca
: path or url to the CA certificatessl_cert
: path or url to the client certificatessl_key
: path or url to the client key
Usage
In order to use EdgelessDB as a data source in MindsDB, you need to use the following syntax:
Or you can use the following syntax:
You can use this established connection to query your table as follows: