Commit 7ea22c8e authored by Chrislain Razafimahefa's avatar Chrislain Razafimahefa
Browse files

Fix links and look.

parent 23a2c6d7
......@@ -35,7 +35,7 @@
<section id="slide-2" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="2"><span class="section-number-2">2</span> Wanderung</h2>
<ul>
<li>Konrad is on vacations</li>
<li>New DB record design for migrations</li>
</ul>
......@@ -60,17 +60,66 @@
<section>
<section id="slide-4" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h2 id="4"><span class="section-number-2">4</span> Datahike Performance</h2>
<div class="outline-text-2" id="text-4">
</div>
<ul>
<li>Research:
<ul>
<li>Clause Ordering - `Automatic Reordering for Dataflow Safety of Datalog`</li>
</ul></li>
<li>In Review:
<ul>
<li>Type hints</li>
</ul></li>
<li>In Progress:
<ul>
<li>Caching</li>
<li>Direct vector binding</li>
<li>Optimized predicate handling</li>
</ul></li>
</ul>
</section>
</section>
<section>
<section id="slide-4-1" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h3 id="4-1"><span class="section-number-3">4.1</span> Clause reordering</h3>
<ul>
<li>`Automatic Reordering for Dataflow Safety of Datalog`</li>
<h3 id="4-1"><span class="section-number-3">4.1</span> Type Hints</h3>
<div class="org-src-container">
</ul>
<pre class="src src-clojure"><span style="color: #51afef;">(</span><span style="color: #51afef;">def</span> <span style="color: #dcaeea;">example-query</span> '<span style="color: #c678dd;">[</span><span style="color: #a9a1e1;">:find</span> ?e <span style="color: #a9a1e1;">:where</span> <span style="color: #98be65;">[</span>?e <span style="color: #a9a1e1;">:i1</span> <span style="color: #da8548; font-weight: bold;">50</span><span style="color: #98be65;">]</span><span style="color: #c678dd;">]</span><span style="color: #51afef;">)</span>
</pre>
</div>
<div id="org2e9a6ad" class="figure">
<p><a href="simple-query-first-run_config-file_type-int_found-true_tags-baseline,type-hint-opt.png"><img src="file:///Users/chrislain/workspace/jobtech-report/datahike/reports/simple-query-first-run_config-file_type-int_found-true_tags-baseline,type-hint-opt.png" alt="simple-query-first-run_config-file_type-int_found-true_tags-baseline,type-hint-opt.png" /></a>
</p>
</div>
</section>
</section>
<section>
<section id="slide-4-2" data-background="https://lambdaforge.io/assets/images/lambdaforge.svg" data-background-size="4em" data-background-position="top left">
<h3 id="4-2"><span class="section-number-3">4.2</span> Caching - Current Results</h3>
<div class="org-src-container">
<pre class="src src-clojure"><span style="color: #51afef;">(</span><span style="color: #51afef;">def</span> <span style="color: #dcaeea;">example-query</span> '<span style="color: #c678dd;">[</span><span style="color: #a9a1e1;">:find</span> ?e <span style="color: #a9a1e1;">:where</span> <span style="color: #98be65;">[</span>?e <span style="color: #a9a1e1;">:i1</span> <span style="color: #da8548; font-weight: bold;">50</span><span style="color: #98be65;">]</span><span style="color: #c678dd;">]</span><span style="color: #51afef;">)</span>
</pre>
</div>
<div id="org15e4dde" class="figure">
<p><a href="simple-query-second-run_config-file_type-int_found-true_tags-baseline,caching-opt.png"><img src="file:///Users/chrislain/workspace/jobtech-report/datahike/reports/simple-query-second-run_config-file_type-int_found-true_tags-baseline,caching-opt.png" alt="simple-query-second-run_config-file_type-int_found-true_tags-baseline,caching-opt.png" /></a>
</p>
</div>
</section>
</section>
</div>
......
......@@ -43,27 +43,27 @@
* Datahike Performance
Research:
- Research:
- Clause Ordering - `Automatic Reordering for Dataflow Safety of Datalog`
+ Clause Ordering - `Automatic Reordering for Dataflow Safety of Datalog`
In Review:
- In Review:
- Type hints
+ Type hints
In Progress:
- In Progress:
- Caching
- Direct vector binding
- Optimized predicate handling
+ 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
[[file:simple-query-first-run_config-file_type-int_found-true_tags-baseline,type-hint-opt.png][file:~/workspace/jobtech-report/datahike/reports/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
......@@ -72,6 +72,6 @@ In Progress:
(def example-query '[:find ?e :where [?e :i1 50]])
#+END_SRC
[[simple-query-second-run_config-file_type-int_found-true_tags-baseline,caching-opt.png]]
[[file:simple-query-second-run_config-file_type-int_found-true_tags-baseline,caching-opt.png][file:~/workspace/jobtech-report/datahike/reports/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