Skip to content

A Scalable, High-Performance Distributed Key-Value Platform

License

Notifications You must be signed in to change notification settings

PikaLabs/zeppelin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zeppelin: A Scalable, High-Performance Distributed Key-Value Platform

Build Status

Zeppelin is developed and maintained by Qihoo PikaLab and DBA Team, inspired by Pika and Ceph. It's a Distributed Key-Value Platform which aims to provide excellent performance, reliability, and scalability. And based on Zeppelin, we could easily build other services like Table Store, S3 or Redis.

Feature

  • Excellent Performance
  • Horizontal Scalability:a reliable key-value storage service that can scale to many thousands of devices by leveraging the intelligence present in individual storage node.
  • Support upper Protocol

Build Zeppelin

Zeppelin is based on some other basic libraries, such as slash, pink, floyd and rocksdb, so you need to download them first as bellow:

git submodule init

git submodule update

make

Usage

After build and setup, you need to access the service through Zeppeln Client, See more here

Performance

Wiki

Wiki

DataServer Design

MetaServer Design

Latest Release

1.2.7

About

A Scalable, High-Performance Distributed Key-Value Platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.4%
  • Makefile 2.0%
  • Other 0.6%