GithubHelp home page GithubHelp logo

charz / hummingbird Goto Github PK

View Code? Open in Web Editor NEW

This project forked from troubling/hummingbird

0.0 0.0 0.0 21.27 MB

Scalable Object Storage - No longer under active development

License: Apache License 2.0

Shell 0.02% Go 99.91% Makefile 0.07%

hummingbird's Introduction

Hummingbird

NOTE: Hummingbird is no longer under active development.

Hummingbird is a scalable, performant distributed object storage system written in Go that is also a drop in replacement for OpenStack Swift with minimal migration. The goal is to keep the same protocols and on-disk layout while dramatically improving performance.

Documentation

Development, deployment and administration documentation can be found here

Performance

The following tests were run on 5 nodes with 128GB of RAM, 10 960GB SSD, and 45 10T drives each and 10Gb networking. The systems were configured to use an EC scheme of 4 data and 2 parity shards. Each run was for 1,000,000 objects at 250 concurency through a single nectar client.

4 KB objects

4 KB Results Hummingbird Ceph Swift
PUT/sec 10395 3525 890
GET/sec 16207 8576 4208
DELETE/sec 9225 5440 656

1 MB objects

1MB Results Hummingbird Ceph Swift
PUT/sec 820 778 477
GET/sec 818 619 602
DELETE/sec 9434 6211 512

hummingbird's People

Contributors

aerwin3 avatar bluesalt avatar briancline avatar btorch avatar clayg avatar corystone avatar creiht avatar dpgoetz avatar gholt avatar greglange avatar hurricanerix avatar letterj avatar nadeemsyed avatar notmyname avatar redbo avatar wreese avatar zaitcev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.