└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # LoveDB 2 | 3 | LoveDB is a new kind of database. 4 | 5 | It's fully-based on standardized HTTP, which means no wheels were re-invented 6 | in the writing of this spec. Authentication, encryption, caching, and even 7 | transaction semantics can all be layered in via HTTP. 8 | 9 | Data is input and output as JSON. HTTP paths refer to loci in a single, global 10 | JSON object tree. Here's a very simple example: 11 | 12 | « GET / 13 | » {"a": 123} 14 |   15 | « GET /a 16 | » 123 17 | 18 | HTTP operations modify or retrieve parts of the object tree: 19 | 20 | « PUT /b 21 | « 456 22 |   23 | « GET / 24 | » {"a": 123, "b": 456} 25 |   26 | « DELETE /a 27 |   28 | « GET / 29 | {"b": 456} 30 | --------------------------------------------------------------------------------