Git Product home page Git Product logo

cortx's Introduction

Codacy Badge  license Slack YouTube GitHub contributors

CORTX: World's Only 100% Open Source Mass-Capacity Optimized Object Store

The amount of data the world is creating and collecting is increasing massively. The amount of data the world is storing is not. The models and machine learning that are at the forefront of some of the most important research today depend on access to compete data sets, but limitations on storage lead to unnecessary data loss. By creating better, more economical storage solutions, we enable the research that is changing the world.

The CORTX Project

CORTX is a distributed object storage system designed for great efficiency, massive capacity, and high HDD-utilization. CORTX is 100% Open Source. Most of the project is licensed under the Apache 2.0 License and the rest is under AGPLv3; check the specific License file for each submodule to determine which is which.

CORTX Project Scope & Core Design Goals

Project Scope Core Design Goals
Mass capacity Object storage uniquely optimized for mass capacity storage devices .
Processor agnostic Works with any processor.
Flexibility Highly flexible, works with HDD, SSD, and NVM.
Scalability Massively Scalable. Scales up to a billion billion billion billion billion exabytes (2^206) and 1.3 billion billion billion billion (2^120) objects with unlimited object sizes.
Responsiveness Rapidly Responsive. Quickly retrieves data regardless of the scale using a novel Key-Value System that ensures low search latency across massive data sets.
Resilience Highly Resilient. Ensures a high tolerance for hardware failure and faster rebuild and recovery times using Network Erasure Coding, while remaining fully RAID-compatible.
Transparency Provides specialized telemetry data and unmatched insight into system performance.

You can read more about the technical goals and distinguishing features of CORTX here.

CORTX Community Values

  • Inclusive - Our ambitions are global. The CORTX community is, too. The perspectives and skills necessary to achieve our goals are wide and varied; we believe in creating a community and a project that is inclusive, accessible, and welcoming to everyone.
  • Open - We are dedicated to remaining open and transparent. We believe in keeping CORTX Community code freely and fully available to be viewed, modified, and used without vendor lock-in or other in-built limitations.
  • Inspired - CORTX is all about the challenge. Our goals are not small: we want to build the world’s best scalable mass-capacity object storage system, one that can work with any hardware and interoperate with all workloads. CORTX is built on hard work, ingenuity, and an engineering mindset. We embrace hard problems and find inspired solutions.
  • Evolving – CORTX is continuously growing and adapting. As a community project, there is no limit to its development. We continuously make room for improvement and welcome the opportunities offered by the ever-evolving nature of community projects.

We are excited about your interest in CORTX and hope you will join us. We take our community very seriously, and we are committed to creating a community built on respectful interactions and inclusivity, as documented in our Code of Conduct. Because of our commitment to community, we work hard to track important community metrics; please feel free to check out how we do it and help us do it better in our metrics folder. We also publish our Community Roadmap; please let us know what other community events and milestones you would like to see.

Get Started

Resources

  • Converse with us in our CORTX-Open Source Slack channel Slack to interact with community members and gets your questions answered.
  • Join us in Discussions to ask, answer, and discuss topics with your fellow CORTX contributors.
  • Check out our Youtube Channel.
  • Ask and answer questions in our Frequently Asked Questions page.
  • If you'd like to contact us directly, drop us a mail at [email protected].
  • We have CORTX stickers available to anyone who would like one. Click here to have a sticker mailed to you.
  • Subscribe to the our developer newsletter to and stay up to date on the latest CORTX developments, news, and events. Browse our archived newsletters from previous months.
  • To know more about the CORTX Community events visit the Upcoming Events page.
  • Attend our Monthly Meet an Architect meetings to learn about CORTX architecture and participate in a Question and Answer Session.
  • Attend our Motr Deep Dive training sessions or watch the previously recorded sessions.
  • Learn how to integrate CORTX with other technologies here.
  • We like to highlight the work and contributions of our community members—if you have solved an interesting challenge, or you are interested in sharing your experience or use cases, we want to talk to you! Please email our Community Manager [email protected] or schedule a meeting with us to share.
  • Many folks are actively conducting various experiments, feasibility studies, and proofs of concept using CORTX. Check it out in the cortx-experiments repository and either join an existing experiment or start your own.
  • Please consider participating in CORTX Hackathons and check out our CORTX Community Roadmap for upcoming events!
  • Please read what our Community members say about how CORTX is helping them achieve their goals with our next-generation storage solution.

Thank You!

We thank you for stopping by to check out the CORTX Community. We are fully dedicated to our mission to build open source technologies that help the world save unlimited data and solve challenging data problems. Join our mission to help reinvent a data-driven world.

cortx's People

Contributors

cortx-admin avatar johnbent avatar venkyos avatar saumya-sunder avatar mukul-seagate11 avatar rajkumarpatel2602 avatar pujamudaliar avatar anilsindhi avatar gauravchaudhari02 avatar novium258 avatar venkuppu-chn avatar vishwas-bhat avatar hemantvraut avatar yanqingfu avatar amitwac2608 avatar hessio avatar techwriter-mayur avatar shalakadharap avatar shriya-deshmukh avatar nikhilsawake avatar ketanarlulkar avatar dbagchee avatar madhavemuri avatar shailesh-vaidya avatar imgbot[bot] avatar sainarasim avatar bkirunge7 avatar nileshgovande avatar stx-hseow avatar balajiramachandran-seagate avatar

Watchers

James Cloos 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.