https://github.com/zacharyvoase/lovedb
The LoveDB spec.
https://github.com/zacharyvoase/lovedb
Last synced: 2 months ago
JSON representation
The LoveDB spec.
- Host: GitHub
- URL: https://github.com/zacharyvoase/lovedb
- Owner: zacharyvoase
- Created: 2011-11-20T14:17:49.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2011-11-20T14:37:57.000Z (almost 14 years ago)
- Last Synced: 2025-01-29T11:22:42.225Z (8 months ago)
- Homepage:
- Size: 89.8 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LoveDB
LoveDB is a new kind of database.
It's fully-based on standardized HTTP, which means no wheels were re-invented
in the writing of this spec. Authentication, encryption, caching, and even
transaction semantics can all be layered in via HTTP.Data is input and output as JSON. HTTP paths refer to loci in a single, global
JSON object tree. Here's a very simple example:« GET /
» {"a": 123}
« GET /a
» 123HTTP operations modify or retrieve parts of the object tree:
« PUT /b
« 456
« GET /
» {"a": 123, "b": 456}
« DELETE /a
« GET /
{"b": 456}