ScalarDB SQL Server
ScalarDB SQL Server is a gRPC server that implements ScalarDB SQL interface. With ScalarDB SQL Server, you can use ScalarDB SQL features from multiple programming languages that are supported by gRPC.
Currently, we provide only a Java client officially, and we will support other language clients officially in the future. Of course, you can generate language-specific client stubs by yourself. However, note that it is not necessarily straightforward to implement a client since it's using a bidirectional streaming RPC in gRPC, and you need to be familiar with it.
This document explains how to install and use ScalarDB SQL Server.
Install prerequisites
ScalarDB SQL Server is written in Java. So the following software is required to run it.
- Oracle JDK 8 (OpenJDK 8) or higher
Install ScalarDB SQL Server
We have Docker images in our repository and zip archives of ScalarDB SQL Server available in releases.
If you are interested in building from source, run the following command:
$ ./gradlew installDist
Of course, you can archive the jar and libraries by ./gradlew distZip and so on.