Picodata icon
Picodata icon

Picodata

Picodata is a distributed, PostgreSQL-compatible database with a plugin model in Rust; plugins add Redis and Cassandra CQL wire protocol support.

Picodata screenshot 1

Cost / License

  • Freemium (Pay once or Subscription)
  • Open Source (BSD-2-Clause)

Application type

Platforms

  • Mac
  • Linux
  • Docker
0likes
0comments
0articles

Features

  1.  Rust
  2.  Distributed Database
  3. Amazon Simple Storage Service icon  Support for Amazon S3
  4.  Relational Database

Picodata News & Activities

Highlights All activities

Recent activities

Picodata information

  • Developed by

    RU flagpicodata.io
  • Licensing

    Open Source (BSD-2-Clause) and Freemium product.
  • Pricing

    One time purchase (perpetual license) ranging between $10000 and $100000 + free version with limited functionality.
  • Written in

  • Alternatives

    10 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  120 Stars
  •  16 Forks
  •  2 Open Issues
  •   Updated  
View on GitHub
Picodata was added to AlternativeTo by Konstantin-Osipov on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is Picodata?

Picodata is a distributed database that speaks the PostgreSQL wire protocol, so existing PostgreSQL drivers and clients connect without changes. It uses a shard-per-core architecture and is written in Rust, with no JVM and no garbage collector, and scales to 10,000 CPU cores in a single cluster.

Functionality is extended through plugins. Radix implements the Redis wire protocol and Sirin implements Cassandra CQL, so applications already written against Redis or Cassandra clients can connect to a Picodata cluster without being rewritten. A single cluster can therefore serve caching, key-value and relational workloads that would otherwise require three separate systems.

Storage is available in two engines: an in-memory engine and an LSM-tree engine for datasets larger than RAM. Cluster topology and schema changes are coordinated with Raft. Picodata is self-hosted and runs on Linux; prebuilt packages are available for RHEL, Debian, Ubuntu and Fedora, along with Docker images.

The database core is published under the BSD 2-Clause licence. The Redis and Cassandra compatibility plugins are commercial.