ScalarDB Server
ScalarDB server is a gRPC server that implements ScalarDB interface. With ScalarDB server, you can use ScalarDB 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 server.
Install prerequisites​
ScalarDB server is written in Java. So the following software is required to run it.
- Oracle JDK 8 (OpenJDK 8) or higher