| ▲ | devin an hour ago | ||||||||||||||||
This kind of post (Postgres! It's all you need!) is getting pretty tiresome. Postgres does not even come close to a full replacement for Elastic, and that's just the first bullet. Looking down the list it is pretty easy to go: Yes, postgres can be used instead of that for extremely basic use cases, but it all goes out the window you actually need any of the power of these other tools. | |||||||||||||||||
| ▲ | dewey an hour ago | parent | next [-] | ||||||||||||||||
The point is in general for people to just consider it, often people start out on their side projects or internal company projects and commission Elastic, Redis, Postgres, Kafka before even getting started. In reality they could fit it all into Postgres for a very long time. Nobody is saying that a huge ecommerce store with complicated filtered search logic should throw away their Elasticsearch cluster and switch to Postgres. | |||||||||||||||||
| |||||||||||||||||
| ▲ | wolttam an hour ago | parent | prev | next [-] | ||||||||||||||||
That's just it - most use-cases are pretty basic, and if you don’t know what you need then Postgres is probably a great place to start. If you’re just starting out, keep things simple. Otherwise, you probably already know exactly why you need something more than Postgres. | |||||||||||||||||
| ▲ | jjordan an hour ago | parent | prev | next [-] | ||||||||||||||||
I'm partial to Typesense, especially for smaller data sets, since it runs primarily in memory, is easy to use and is hella fast. For bigger data sets, I hear good things about Meilisearch. | |||||||||||||||||
| ▲ | airocker an hour ago | parent | prev | next [-] | ||||||||||||||||
Postgres its all you need means to me(IMHO) postgres for all Olap (DB + message) , not all analytical databases. | |||||||||||||||||
| ▲ | otherme123 38 minutes ago | parent | prev | next [-] | ||||||||||||||||
I have a lot of troubles with a small private instance of Rocket chat, all due to MongoDb stuff, versions, migrations and backups. I bet almost all private instances of Rocket chat would be perfectly served with Postgres. Posts like this can be tiresome, yet the general consensus among developers seems to be "yeah, Postgre/SQLite is ok for 99% of the cases, but MY case is going to be in the 1%, because I am going to be the next Facebook". | |||||||||||||||||
| ▲ | anarazel an hour ago | parent | prev | next [-] | ||||||||||||||||
Fwiw, I, as someone who has worked on Postgres for a long time, also find it quite tiresome. Like there's plenty stuff I wouldn't use Postgres for, and I can probably get get more out of it than most. | |||||||||||||||||
| ▲ | onesandofgrain an hour ago | parent | prev [-] | ||||||||||||||||
if you need elastic youre doing something wrong | |||||||||||||||||