&gt; * If you data is more fluid and changing all the time, and&#x2F;or if it comes in JSON serializable format, consider switching to postgresql ^9.4, and use the JSONB columns to store this data. You can index&#x2F;query those columns and performance wise its on par (or surpasses) MongoDB.<p>Would it be worthwhile to switch from MongoDB to Postgres (when MySQL is being used alongside Mongo)? I&#x27;d have to do lots of testing with it to know for sure though, I guess.<p>I use Mongo for timeseries-like data, and have &gt;1 billion documents in Mongo currently. Querying super old data is pretty slow (and not needed generally), but querying recent data (recent being the last month) is &quot;fast enough&quot;.