|
|
|
|
|
by czhu12
1632 days ago
|
|
It's weird to put postgres into the same bucket as elastic search as they are often used for different things. No matter how much you tune / denormalize postgres, you'll never get the free text search performance elastic search offers. Our best efforts on a 5 million row table yielded 600ms query times vs 30-60ms. Similarity with snow flake, you'd never expect postgres to perform analytical queries at that scale. I know graph databases and Time series DB have similar performance tradeoffs. I think the most interesting and challenging area is how to architect a system uses many of these databases and keeps them eventually consistent without some bound. |
|
ZomboDB is a Postgres extension that enables efficient full-text searching via the use of indexes backed by Elasticsearch. https://github.com/zombodb/zombodb#readme