5 ms·
I am beginning to see a trend on HN. Teams are moving away from new and young databases to old and "boring" databases as their need for stability and correctnes
by thecopy 9y ago
I am beginning to see a trend on HN. Teams are moving away from new and young databases to old and "boring" databases as their need for stability and correctness increases.
- pjmlp 9y agoWhich is why we grey beards just wait for the caravan to pass until the dust settles, then we get back to action and recover our dues.
- dm3 9y agoWould be interesting to hear how they arrived at the RethinkDB/Elasticsearch combination over Postgres at the start of the project. It doesn't seem they lost any features after the transition. Was something lacking in Postgres at the time of initial implementation?
- chris_st 9y agoHowever, they do say: > leaning heavily on Haskell in order to fill in some of the gaps quickly. So it looks like they had to do some work to cover some features from rethinkdb/elasticsearch.
- fmap 9y agoThe code in the post is just used to migrate from an untyped interface to a typed one. Unless I'm missing something, there seems to be no mention of any missing features in postgres.
- Yeroc 9y agoThey did mention missing JSON schema validation in Postgres.
- billrobertson42 9y agoAnd also many mentions of no schema validation in Rethink, so that's probably not a gap.
- deleted 9y ago[deleted]
- Thaxll 9y agohmm not really, it doesn't make any sense ( text search included ) to put everything into PG. PG doesn't even have a clustering solution out of Citus, how do you scale / HA postgres using the default setup without doing sharding yourself?
- X86BSD 9y agoWhat? There are over a dozen. See: https://wiki.postgresql.org/wiki/Clustering https://wiki.postgresql.org/wiki/Clustering Some commercial.
- Thaxll 9y agoThose are third parties extensions, ES does clustering out of the box well. Most of the thing on your list don't have proper clustering solution built-in which means you have to support it yourself.
- X86BSD 9y agoYou said that PG had no clustering solutions, I showed you there were. Some of them may require more work than others but there ARE clustering options none the less for PG. It's inaccurate to say there are none.