Distributed, PostgreSQL-compatible database with plugins in Rust.
https://picodata.io/en/ β// readme
This repository contains the source code of Picodata, a distributed in-memory database with plugins in Rust.
What is Picodata
Picodata is a PostgreSQL-compatible distributed DBMS with plugins in Rust. It is based on shared-nothing architecture and partitions the entire data set across independent processes each running on an own CPU core. Picodata is SQL- and wire-compatible with PostgreSQL.
Learn more about our software at the picodata.io web site.
Getting Picodata
We provide pre-built Picodata packages for Debian, Ubuntu, and RHEL-based Linux distributions. Head over to picodata.io/download to see what is available.
Running Picodata
Running a Picodata instance only takes one simple command:
picodata run
Getting a basic distributed cluster made of two instances running on different hosts involves two commands, like this:
picodata run --listen 192.168.0.1:3301 --pg-listen 192.168.0.1:5432
picodata run --listen 192.168.0.2:3301 --pg-listenβ¦