|
|
|
|
|
by philliphaydon
2989 days ago
|
|
PostgreSQL can use multiple indexes so you don't need to worry about needing to know about the fields ahead of time. Likewise you can get away with a full document GIN index. I played around with some basic report stuff at work last year, the EAV data on my local machine, the report took ~7 seconds to run. I shoved the same data into PostgreSQL as JSONB, indexed it just as full doc cos I was lazy, the same report took ~80ms. Obviously this isn't 'proof' my dataset was only 1.5m by 15m records. But with my limited knowledge i do believe it would perform better, I don't know how much better... but I think better... |
|