Versionable, Branchable, and Mergeable Application State

@inproceedings{Lorenz2014VersionableBA,
  title={Versionable, Branchable, and Mergeable Application State},
  author={David H. Lorenz and Boaz Rosenan},
  booktitle={Onward!},
  year={2014}
}
NoSQL databases are rapidly becoming the storage of choice for large-scale Web applications. However, for the sake of scalability these applications trade consistency for availability. In this paper, we regain control over this trade-off by adapting an existing approach, version control (VC), to application state. By using VC, the data model is defined by… CONTINUE READING