Chapter 1. Get Started with Shardman
Table of Contents
- 1.1. What is Shardman
- 1.2. When to use
- 1.3. Quickstart Guide
- 1.2. When to use
- 1.3.1. Cluster Configuration
- 1.3.2. Preparation
- 1.3.3. Deploy an etcd One-Node Cluster
- 1.3.4. Deploy Shardman Nodes
- 1.3.5. Initialize the Shardman Cluster
- 1.3.6. Add Nodes to the Shardman Cluster
- 1.3.7. Check the Shardman Cluster Status
- 1.3.8. Connect to the Shardman Cluster
- 1.3.9. Create Sharded Tables
- 1.3.10. Example: Deploy a Multi-Node etcd Cluster
- 1.3.2. Preparation
- 1.3.1. Cluster Configuration
Shardman is a PostgreSQL-based distributed database management system (DBMS) that implements sharding. Sharding is a database design principle where rows of a table are held separately in different databases that are potentially managed by different DBMS instances. The main purpose of Shardman is to make querying sharded distributed databases efficient and ease the complexity of managing them.
This chapter provides an introduction to the Shardman distributed DBMS.