|
|
|
|
|
by refset
636 days ago
|
|
> In databases like XTDB, the order of :where clauses doesn't matter since the engine is able to optimize them Rich's observation was that query optimizers often get things wrong in ways that are hard to predict or control, but he's not fundamentally opposed to their use. That said, building a decent optimizer is a huge undertaking and I think they took the right decision to not attempt to bundle that sort of complexity into the original vision for Datomic otherwise they might never have shipped. The state-of-the-art commercial engine for query optimization and execution algorithms in this 'triple' space is probably https://relational.ai/ |
|