Is there some sort of advantage to this that I'm missing? It just seems like reinventing the wheel.
Is there some sort of advantage to this that I'm missing? It just seems like reinventing the wheel.
"In the following, we show a rather simple query, but complex queries that involve sub-selects, SQL window functions, and collection joins are also possible. In fact, you can even join a MongoDB collection with a PostgreSQL table."
"And the really exciting part for us is that CitusDB can easily enable analytic queries for sharded MongoDB installations, as it is built on PostgreSQL and can already distribute SQL queries."
This company builds CitusDB, "a distributed database that lets you run SQL queries over very large data sets. Designed for analytical queries, CitusDB enables real-time responsiveness." This apparently allows their software to work with MongoDB.
We use this tool to replicate data across our main MongoDB database, and a PostgreSQL one (eventually consistent).
We haven't wrote a comprehensive readme yet. The only documentation we have so far are slides: http://viennot.biz/promiscuous
Stay tuned :)