The NoSQL Generation: Embracing the Document Model