DaLi : Database as a Library
Consistency in Non-Transactional Distributed Storage Systems