Multi-model databases like FoundationDB have been getting lots of attention lately. I recently had the opportunity to speak on the topic at the Silicon Valley NoSQL Meetup on November 6, 2014.
In the NoSQL space, engineers face many choices when deciding how to model and store data, although the available solutions differ greatly in their performance, scalability, and flexibility. Those choices are complicated by the fact that most databases management systems tightly couple the different levels of their technology stacks, such as the storage engine, data model, and query language. Furthermore, many large applications require multiple data models, such as: