|
|
|
|
|
by valarauca1
4004 days ago
|
|
Query optimization is difficult because of the abstract structure and limited indexes. So you may query an index that holds EVERYTHING, and doing the query backwards would be faster... This'll depend purely on what you've inserted to the DB up to this point. Or more-so how you insert things into the DB. Don't run an SQL server as your KV store you'll likely screw up the config and performance will suffer. If you want competitive performance with other DB's you will likely end up running memcache between your KV and Query Engine(s). Don't store data over 1KB. Yes, the database can technically handle them, but in real world applications and expected speeds it can't. B-Tree Syncs can be slower then you think in surprising number of cases. |
|
The "put your most restrictive clauses first" rule (which is reiterated on the new Best Practices page) usually seems to do the trick in our hands.