OmniQL is a universal query language that translates to PostgreSQL, MySQL, MongoDB and Redis. It is free and open source.
Write a query once and run it against a relational database, a document store or a key-value store without rewriting it for each engine. The translation happens in OmniQL, so the query you wrote stays the query you maintain.
Four engines, one syntax, no lock-in to any of them. OmniQL is at omniql.com.