Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1 KB

File metadata and controls

37 lines (22 loc) · 1 KB

BindSQL

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.

Quick start

Build the server binary:

bazel build //pkg/cmd/bindsql:bindsql

Run a single-node cluster:

./bazel-bin/pkg/cmd/bindsql/bindsql_/bindsql start-single-node --insecure --listen-addr=localhost:26257

Connect with the SQL shell:

./bazel-bin/pkg/cmd/bindsql-sql/bindsql-sql_/bindsql-sql postgres://root@localhost:26257?sslmode=disable

Module path

Go module: github.com/bindoffice/bindsql

Building from source

See docs/design.md for architecture notes and build instructions.

Licensing

Licensed under the Apache License, Version 2.0. See licenses/ for third-party notices.