The Distributed Asynchronous Object Storage (DAOS) is an open-source object store designed from the ground up for massively distributed Non Volatile Memory (NVM). DAOS takes advantage of next-generation NVM technology, like Storage Class Memory (SCM) and NVM express (NVMe), while presenting a key-value storage interface on top of commodity hardware that provides features, such as, transactional non-blocking I/O, advanced data protection with self-healing, end-to-end data integrity, fine-grained data control, and elastic storage, to optimize performance and cost.
The included document versions are associated with DAOS v1.0, and may also describe features that are currently under development for the next DAOS release.
Refer to the following documentation for architecture and description:
|DAOS Overview||Terminology, Storage, Transaction, Fault and the Security models are presented.|
|Administration Guide||System administration topics are covered in the Administration Guide.|
|User Guide||Documentation for users including the different interfaces that are supported.|
|Developer Guide||Overview of the DAOS internal code structure and major algorithms for DAOS developers.|
|Community Wiki||This is the main community repository for DAOS information. Links to discover, use and contribute to DAOS are available from this page.|
|Community Roadmap||The DAOS development roadmap is found here. Note that the information contained on the roadmap may change at any time.|