Skip to content
Snippets Groups Projects
Select Git revision
  • 6a859116fdefabbd1a88960644d03ed91ca911a4
  • master default protected
  • ekhamitov/union-types
  • kirovets_doc
  • ypodlesov/unite-projection
  • max/parse-anonymous-blocks
  • sd/constant
  • docs/server_setup
  • docs/privileges
  • sd/2244-issue
  • raiondesu/1984-used-tier-memory
  • lomakin/adr-client-bucket-awareness
  • lomakin/insert-query-sharding-metadata
  • 25.4 protected
  • ekhamitov/1977-remove-additional-child
  • gmoshkin/box-error-improvements
  • astrochuk/explain-fix
  • dkoltsov/support-https
  • docs/config_storage
  • ekhamitov/2365-fix-flaky
  • kostja-check-quorum
  • 25.4.4 protected
  • 25.3.8 protected
  • 25.3.7 protected
  • 25.4.3 protected
  • 25.3.6 protected
  • 25.4.2 protected
  • 25.3.5 protected
  • 25.4.1 protected
  • 25.5.0 protected
  • 25.3.4 protected
  • 25.3.3 protected
  • 25.3.2 protected
  • 25.4.0 protected
  • 25.3.1 protected
  • 25.2.4 protected
  • 25.2.3 protected
  • 25.2.2 protected
  • 25.2.1 protected
  • 25.3.0 protected
  • 25.1.2 protected
41 results

picodata

  • Clone with SSH
  • Clone with HTTPS
  • Picodata – Professional Data Management System for High Loads

    This repository contains the source code of Picodata, a distributed application server with a built-in in-memory database.

    What is Picodata

    Picodata is a software for building professional data management systems. It provides a data storage system together with a development platform and a runtime for persistent applications written in Rust. Learn more about our software at the picodata.io{:target="_blank"} web site.

    Getting Picodata

    We provide pre-built Picodata packages for select Linux distributions including CentOS and Ubuntu. Head over to our downloads page to find out installation details.

    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
    picodata run --listen 192.168.0.2:3301 --peer 192.168.0.1:3301 

    You can find out more about getting started procedures and first steps by heading to our documentation site.

    Building Picodata from source

    Our pre-built packages provide a statically linked picodata binary that have no extra dependencies other than a recent glibc library version. However, you may want or need to compile the software from the source. Please refer to the CONTRIBUTING.md document for compilation instructions and steps required to run integration tests.