Variations of NOSQL architectural patterns