Installation Steps
GlueSync SQL to NoSQL for RavenDB
Prerequisites
In order to have GlueSync working on your RavenDB instance you will need to have:
-
valid client side certificate (if required by the server) in order to establish a secure connection to the target database;
-
certificate password.
-
Basic configuration example
This module can be customized by using a configuration file, in JSON format.
The file name to use must be specified as parameter when launching the app, with the -f
or --file
tokens.
The file should be composed by union of common configuration file (see here Installation Steps) and source/destination specific configuration:
{
...
"ravenDB": {
"certificatesPath": "/path/to/certs/dir/cert.crt",
"certificatesPassword": "change_me",
"timeoutSeconds": 60
},
}
RavenDB specific configurations are listed under the ravenDB
property:
-
certificatesPath (optional): the path to the certificate that need to be used when connecting to a RavenDB instance using a secure connection (TLS). If omitted, no certificate is used;
-
certificatesPassword (optional): if a certificate path is specified, then this value is passed as a keystore password;
-
timeoutSeconds (optional): number of seconds to set as timeout for operations involving communication with RavenDB. Default value is
60
seconds.
Looking for data modelling features or other options?
For more detailed configurations options, including the ability to perform data modelling, please have a look at the dedicated Data modelling section when sourcing from an RDBMS.