| ▲ | roywiggins 11 hours ago | ||||||||||||||||
> Elastic has been working on this gap. The more recent ES|QL introduces a similar feature called lookup joins, and Elastic SQL provides a more familiar syntax (with no joins). But these are still bound by Lucene’s underlying index model. On top of that, developers now face a confusing sprawl of overlapping query syntaxes (currently: Query DSL, ES|QL, SQL, EQL, KQL), each suited to different use cases, and with different strengths and weaknesses. I suppose we need a new rule, "Any sufficiently successful data store eventually sprouts at least one ad hoc, informally-specified, inconsistency-ridden, slow implementation of half of a relational database" | |||||||||||||||||
| ▲ | xeraa 10 hours ago | parent | next [-] | ||||||||||||||||
Funny argument on the query languages in hindsight, since the latest release (https://www.paradedb.com/blog/paradedb-0-20-0 but that was after this blog) just completely changed the API. To be seen how many different API versions you get if you make it to 15 years ;) PS: I've worked at Elastic for a long time, so it is fun to see the arguments for a young product. | |||||||||||||||||
| ▲ | Joker_vD 4 hours ago | parent | prev | next [-] | ||||||||||||||||
Just as any "plain blob storage" eventually evolves a hierarchical filesystem (but with silly quirks!) on top of it. | |||||||||||||||||
| ▲ | esafak 10 hours ago | parent | prev | next [-] | ||||||||||||||||
| |||||||||||||||||
| ▲ | kayo_20211030 11 hours ago | parent | prev [-] | ||||||||||||||||
... and then becomes an email client (https://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski%27s_La...). A two-fer. lol. | |||||||||||||||||
| |||||||||||||||||