The method for describing constraints for NoSQL databases was considered. The basic model of NoSQL databases and advisability of describing constraints for each of the models have been considered. It was proposed to describe every NoSQL model in a formal language - SDL in the theory of preschemes that allowed formulating constraints in a formal language, based on the way to an acyclic graph. On the basis of the method the algorithm for checking NoSQL integrity constraints has been developed.
databases, data models, NoSQL, distributed databases, scaling, key-value stores, document-oriented database, storage columns families, graph database
"Spetsyfykatsyia ohranychenyi tselostnosty dlia NoSQL baz dannыkh" [Consistency specification for NoSQL databases],
Information Processing Systems,