Perkeep

Perkeep (previously Camlistore, Content-Addressable Multi-Layer Indexed Storage) is a set of open source formats, protocols and software for modeling, storing, searching, sharing, and synchronizing data.[1]

Perkeep
Developer(s)Brad Fitzpatrick
Stable release
0.10 ("Bellingham") / 2 May 2018 (2018-05-02)
Preview release
0.10 ("Bellingham") / 2 May 2018 (2018-05-02)
Repository
Written inGo
Operating systemCross-platform
TypeData store
LicenseApache License 2.0
Websiteperkeep.org

Storage

Perkeep's content-addressable storage uses a mutation model based on GPG-signed claims called Permanodes. Permanodes provide modeling, storing, searching, sharing and synchronization of data in the post-PC era. Perkeep can be thought of as Git for general personal information storage: a user's Perkeep is the master repository. Perkeep is graph-based rather than a working tree in data model terminology: Entities are permanodes and relations between them are claims on the permanodes. Entities are named by their cryptographic hashes. Search is enabled over permanodes and the claims. While Perkeep can store files like a traditional file system, it specializes in storing higher-level objects (pictures, videos).

Development

The Perkeep rename project is under active development led by Brad Fitzpatrick, a Google employee (originally as a 20 percent project), and co-maintainer Mathieu Lonjaret.[2][3][4] The project has two goals: expand the standard library of the Go programming language, and implementing Perkeep open source formats, protocols, and software for modeling, storing, searching, sharing of a long-term, personal datastore system.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.