# \#datalog

**URL:** https://clojureverse.org/tag/datalog/34.md

[Latest](https://clojureverse.org/latest.md) · [Categories](https://clojureverse.org/categories.md) · [Tags](https://clojureverse.org/tags.md)

---

## [Datalevin powering environment and runtime?](https://clojureverse.org/t/datalevin-powering-environment-and-runtime/7243)

<div class="topic-metadata">

**Author:** [@den](https://clojureverse.org/u/den)\
**Replies:** 3\
**Last updated:** [February 23, 2021, 7:22pm UTC](https://clojureverse.org/t/datalevin-powering-environment-and-runtime/7243 "2021-02-23T19:22:32Z")

</div>

This is quick (10 min) draft exploring the idea of storing code (what we usually store in files) in a database. Datalevin is a good fit because it natively stores EDN. Why is this interesting? Datalevin could be the b…

---

## [Athens Research Joins Y Combinator](https://clojureverse.org/t/athens-research-joins-y-combinator/7019)

<div class="topic-metadata">

**Author:** [@tangjeff0](https://clojureverse.org/u/tangjeff0)\
**Replies:** 2\
**Last updated:** [January 12, 2021, 11:47pm UTC](https://clojureverse.org/t/athens-research-joins-y-combinator/7019 "2021-01-12T23:47:18Z")

</div>

The announcement: https://www.notion.so/athensresearch/Athens-Joins-Y-Combinator-86b9dfa30f4141e5bf072fad8f95a6c7 Athens GitHub: https://github.com/athensresearch/athens/ Athens is “open-source Roam Research”. Athens i…

---

## [Datascript datalog queries return different results but are (to a novice datalog user) similar](https://clojureverse.org/t/datascript-datalog-queries-return-different-results-but-are-to-a-novice-datalog-user-similar/6845)

<div class="topic-metadata">

**Author:** [@caleb](https://clojureverse.org/u/caleb)\
**Replies:** 3\
**Last updated:** [November 21, 2020, 9:23pm UTC](https://clojureverse.org/t/datascript-datalog-queries-return-different-results-but-are-to-a-novice-datalog-user-similar/6845 "2020-11-21T21:23:59Z")

</div>

Hello, I recently ran into a bug in my Clojurescript project which uses a Datascript database. I am summing up a bunch of transactions associated with an account. In my query I pass in an EID of an account and return t…

---

## [How to profile Datalog DBs?](https://clojureverse.org/t/how-to-profile-datalog-dbs/6798)

<div class="topic-metadata">

**Author:** [@Webdev\_Tory](https://clojureverse.org/u/Webdev_Tory)\
**Replies:** 4\
**Last updated:** [November 19, 2020, 3:20pm UTC](https://clojureverse.org/t/how-to-profile-datalog-dbs/6798 "2020-11-19T15:20:03Z")

</div>

yeah, it’s a pretty general question, but it gets at a pain point I’ve heard repeated for a while now. Serious and semi-serous DB architects/managers are familiar with various tools that can help profile performance in S…

---

## [Runtime optimizing compiler for Datalog: who's interested?](https://clojureverse.org/t/runtime-optimizing-compiler-for-datalog-whos-interested/6813)

<div class="topic-metadata">

**Author:** [@vvvvalvalval](https://clojureverse.org/u/vvvvalvalval)\
**Replies:** 7\
**Last updated:** [November 13, 2020, 7:12pm UTC](https://clojureverse.org/t/runtime-optimizing-compiler-for-datalog-whos-interested/6813 "2020-11-13T19:12:07Z")

</div>

Problem: the current Datalog engines for Datomic and DataScript often add a lot of overhead. Basic OLTP queries can typically see their execution time improve from 100µs to 1µs by rewriting them from Datalog to direct in…

---

## [Online Talk: Datalevin, a simple Datalog database for building stateful apps](https://clojureverse.org/t/online-talk-datalevin-a-simple-datalog-database-for-building-stateful-apps/6278)

<div class="topic-metadata">

**Author:** [@BrunoBonacci](https://clojureverse.org/u/BrunoBonacci)\
**Replies:** 1\
**Last updated:** [October 1, 2020, 2:24pm UTC](https://clojureverse.org/t/online-talk-datalevin-a-simple-datalog-database-for-building-stateful-apps/6278 "2020-10-01T14:24:48Z")

</div>

Event link: https://www.meetup.com/London-Clojurians/events/272098932/ Time: 2020-09-22T17:30:00Z (UTC) Huahai Yang will be presenting Datalevin: https://github.com/juji-io/datalevin Huahai has been working in Clojur…

---

## [DataConsole - Datomic / DataScript / DataHike Console](https://clojureverse.org/t/dataconsole-datomic-datascript-datahike-console/6332)

<div class="topic-metadata">

**Author:** [@den](https://clojureverse.org/u/den)\
**Replies:** 4\
**Last updated:** [August 9, 2020, 5:20pm UTC](https://clojureverse.org/t/dataconsole-datomic-datascript-datahike-console/6332 "2020-08-09T17:20:17Z")

</div>

I’ve been working on a CRUD Console for Clojure’s Datalog databases Datomic, DataScript and DataHike. Here’s a sneak peak: https://youtu.be/RgF0hy6tEQs It differs from Datomic Console or REBL in that it a) is meant to …

---

## [Product Search in Clojure + DataScript](https://clojureverse.org/t/product-search-in-clojure-datascript/6199)

<div class="topic-metadata">

**Author:** [@den](https://clojureverse.org/u/den)\
**Replies:** 0\
**Last updated:** [July 7, 2020, 4:39pm UTC](https://clojureverse.org/t/product-search-in-clojure-datascript/6199 "2020-07-07T16:39:44Z")

</div>

Hi! I recently implemented product search in Clojure and DataScript for my project GRID in \< 100 LoC. The implementation was a breeze and affirmed (again) just how well separately designed pieces of the Clojure eco-syst…
