Commit 23a2c6d7 authored by Chrislain's avatar Chrislain
Browse files

Merge branch 'master' into 'master'

Add query opt section

See merge request !1
parents e90c0b93 58e72357
......@@ -31,7 +31,8 @@
* Wanderung
- Konrad is on vacations
- New DB record design for migrations
* Reading Group
......@@ -42,6 +43,35 @@
* Datahike Performance
** Clause reordering
Research:
- Clause Ordering - `Automatic Reordering for Dataflow Safety of Datalog`
In Review:
- Type hints
In Progress:
- Caching
- Direct vector binding
- Optimized predicate handling
** Type Hints
#+BEGIN_SRC clojure
(def example-query '[:find ?e :where [?e :i1 50]])
#+END_SRC
[[simple-query-first-run_config-file_type-int_found-true_tags-baseline,type-hint-opt.png]]
#+Caption: Execution time of a simple query
** Caching - Current Results
#+BEGIN_SRC clojure
(def example-query '[:find ?e :where [?e :i1 50]])
#+END_SRC
- `Automatic Reordering for Dataflow Safety of Datalog`
[[simple-query-second-run_config-file_type-int_found-true_tags-baseline,caching-opt.png]]
#+Caption: Second Run of a simple query
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment