4 ms·
Mind explaining your setup a bit more and why you're not using NoSQL? That sounds painful for Postgres.
by gwintrob 12y ago
Mind explaining your setup a bit more and why you're not using NoSQL? That sounds painful for Postgres.
- meritt 12y agoOr alternately: Why wasn't the JSON parsed into normal form if the intent was to search & filter across that data.
- gdulli 12y agoTo get the same flexibility you'd want from a nosql data store. Without giving up the simpler, more open access methods. The schema is partly predictable (and indexed or fielded on those parts) and partly unpredictable.
- ddorian43 12y agowhy not add the partly predicted keys as columns ? also jsonb will require a little more storage is 8tb in 1 tablespace/db ?
- gdulli 12y agoWe have an organization full of analysts who know SQL very well and write complex queries. Moving them all to a mapreduce query language proprietary to mongo, riak, or cassandra (and then being locked into it) would have been much more painful. Postgres has worked out very well, and I had confidence in it from prior experience which influenced the decision. With proper partioning in the schema and a json type we have the best of both worlds (SQL+NoSQL) as far as this system needs.