oxia icon indicating copy to clipboard operation
oxia copied to clipboard

Oxia - Metadata store and coordination system

StreamNative Oxia

Build

Oxia is a scalable metadata store and coordination system that can be used as the core infrastructure to build large scale distributed systems.

Why Oxia?

  • Design optimized for Kubernetes environment
  • Transparent horizontal scalability
  • Linearizable per-key operations
  • Able to sustain millions of read/write per second
  • Able to store 100s of GBs

Features

  • Key-Value interface
  • Notification mechanism
  • Ephemeral records
  • Automated session management

Documentation

  • Design goals
  • Architecture
  • Getting started with Oxia
  • Go client API
  • Deploy using Helm Chart
  • Deploy using bare metal
  • Developer docs
    • Replication protocol
      • Coordinator
      • Storage
    • Verifying correctness
    • Oxia's K8S resources

License

Copyright 2023 StreamNative, Inc.

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0