GeistHaus
log in · sign up

GitHub - datalevin/datalevin: A simple, fast and versatile Datalog database

github.com

A simple, fast and versatile Datalog database. Contribute to datalevin/datalevin development by creating an account on GitHub.

6 pages link to this URL
How To Write a Webhook Discord Bot In Clojure

Exploring the new(ish) ways to interact with the Discord API

0 inbound links article en quantumrecipekotlinlawspigotstudiesnixosgithubfoodclojureculturewebciscifitravelcookingphysicslinuxjavacombinatory logicscriptinghaskellarray programmingcollectionsweblogpomosocial mediadiscordlicensingfediversemetaconcurrencynixjvmlife CC BY-SA 4.0
"Writing C code in Java/Clojure: GraalVM specific programming"

One of the latest fashions in the Java world is GraalVM. For someone who has been around, I still remember the "Write once, run anywhere" slogan of Java virtual machine. Apparently, the wheel has spun back, now people want to write native code in Java, which has to be compiled …

1 inbound link article en notebook ClojureJavaGraalVM CC BY-NC-SA 4.0
T-Wand: Beat Lucene in Less Than 600 Lines of Code

Here is the story. I am adding full-text search capability to Datalevin, a Datalog database that we open sourced last year. For this task, I have decided to write a search engine from scratch instead of using an existing search library. Here are some rationales for this decision. Today I …

3 inbound links article en experience ClojureDatalevinFull-text Search CC BY-NC-SA 4.0
Competing for the JOB with a Triplestore

This is a post about Datalevin, an open-source database system that I have been building since 2020. Although JOB here is really an acronym for Join Order Benchmark, a benchmark for complex database queries, I intend to build up Datalevin to compete for the same kind of jobs usually held …

2 inbound links article en experience DatalevinDatabaseClojure CC BY-NC-SA 4.0
Triple Store, Triple Progress: Datalevin Posited for the Future

In my previous post, Competing for the JOB with a Triplestore, I showed that a triple store, such as Datalevin, can compete with the best row stores on complex relational workloads. Since then, I have rewritten Datalevin's rule engine and improved its storage and query engine. This post focuses on …

2 inbound links article en experience DatalevinDatabaseDatalogTriplestoreGraphRules CC BY-NC-SA 4.0