This directory contains a C++ client implementation for interacting with the document database system. It provides a high-performance interface for C++ applications to access the document database.
This client implementation is part of a multi-language document database system. Related implementations can be found in:
This project uses Bazel for building:
bazel build //cpp/doc_db_client:...
bazel test //cpp/doc_db_client:...
This implementation uses protocol buffers for data serialization. The proto definitions can be found in the protos directory.
For optimal development experience, use CLion with the Bazel plugin or VSCode with the compile commands extractor as described in the main README.