Giter Site home page Giter Site logo

alfhad / cortx-motr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from seagate/cortx-motr

0.0 0.0 0.0 78.75 MB

CORTX Motr is a distributed object and key-value storage system targeting mass capacity storage configurations. It's the core component of CORTX storage system.

Home Page: https://github.com/Seagate/cortx

License: Apache License 2.0

GDB 0.01% Makefile 0.41% C 87.04% Shell 8.34% M4 0.27% Tcl 0.02% Python 2.75% Awk 0.03% Perl 0.65% Dockerfile 0.03% HTML 0.03% Ruby 0.12% Go 0.17% Jinja 0.02% Groovy 0.10%

cortx-motr's Introduction

Motr

Codacy Badge license Slack YouTube Latest Release GitHub contributors SODA Eco project

At the core of CORTX lies Motr. Motr is a distributed object storage system, targeting mass capacity storage configurations. To ensure the most efficient storage utilization, Motr interacts directly with block devices (i.e. it does not layer on a local file system). The Motr design was heavily influenced by the Lustre file system, NFSv4 and database technology. It must be noted that traditional file system properties (hierarchical directory namespace, strong POSIX consistency guarantees, etc.) are no longer desirable or achievable at mass capacity. Instead, Motr is a more general storage system that provides an optional file system interface. This allows wider range of deployments, including cloud.

Following are the features of CORTX Motr:

  • Scalable:

    • Horizontal scalability: grow your system by adding more nodes. The Motr submodule is designed for horizontal scalability with no meta-data hotspots, shared-nothing IO paths and extensions running on additional nodes.

    • Vertical scalability: with more memory and CPU on the nodes.

  • Fault-tolerant: with flexible erasure coding that takes hardware and network topology into account.

  • Fast network raid repairs.

  • Observable: with built-in monitoring that collects detailed information about the system behavior.

  • Extensible.

  • Extension interface.

  • Flexible transactions.

  • Open source.

  • Portable: runs in user space and can be easily ported to any version of Linux.

Get to know

Surfing

Refer to Reading - list for complete information.

  • $ make doc
  • $ x-www-browser doc/html/index.html

cortx-motr's People

Contributors

andriytk avatar rkothiya avatar madhavemuri avatar venkyos avatar johnbent avatar yatin-mahajan avatar yeshpal-jain-seagate avatar atulsdeshmukh2312 avatar papan-singh avatar alfhad avatar upendrapatwardhan avatar max-seagate avatar swatid-seagate avatar imvenkip avatar sanjognaik avatar vinoth2101 avatar mukul-seagate11 avatar bdekvadiya avatar abhisheksahaseagate avatar shashank-parulekar avatar swapnil-seagate avatar sergey-shilov avatar jugalpatil avatar kanchan-chaudhari avatar t7ko-seagate avatar mukundkanekar avatar hessio avatar yanqingfu avatar rajatpatil98 avatar ivan-alekhin 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.