BindSQL is a cloud-native distributed SQL database.
It is built on a transactional, strongly-consistent key-value store. BindSQL scales horizontally; survives disk, machine, rack, and datacenter failures with minimal latency disruption; supports strongly-consistent ACID transactions; and provides a familiar SQL API.
Build the server binary:
bazel build //pkg/cmd/bindsql:bindsqlRun a single-node cluster:
./bazel-bin/pkg/cmd/bindsql/bindsql_/bindsql start-single-node --insecure --listen-addr=localhost:26257Connect with the SQL shell:
./bazel-bin/pkg/cmd/bindsql-sql/bindsql-sql_/bindsql-sql postgres://root@localhost:26257?sslmode=disableGo module: github.com/bindoffice/bindsql
See docs/design.md for architecture notes and build instructions.
Licensed under the Apache License, Version 2.0. See licenses/ for third-party notices.