Hacker News new | ask | show | jobs
by tootie 2850 days ago
Elastic also has an excellent market position. They have far fewer credible competitors than Mongo.
2 comments

Its really surprising there isn't more activity in this area. For instance Postgresql could really use some attention on its text search capabilities such as BM25 and TF*IDF and become a more capable competitor.
Except it's not HA nor doesn't scale out of the box, big difference.
I'm surprised that nobody mentioned cratedb (crate.io) in this thread. It is built on top of Lucene (and IIRC ElasticSearch), provides similar scalability, and fully supports SQL (both for inserts/updates and queries). They got a Series A a few months back.
Jepsen showed elasticsearch was pretty bad at partition tolerance. It was a pretty early version, but it would have been nice to see how much they fixed with another Jepsen run.

And distributed SQL of any complexity doesn't really scale. As soon as data that a join depends on is on other machines/nodes, you need quorums and dependent network I/O. Granted with high-speed networks that is getting to be less of a burden speed-wise, but the reliability problems still exist.