oxia
oxia copied to clipboard
Oxia - Metadata store and coordination system
StreamNative Oxia
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
- Replication protocol
License
Copyright 2023 StreamNative, Inc.
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0