changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > org > blog / draft/a-lispy-database.org

revision 28: 6d54ccb29de4
parent 22: 8a6b4b2f68cb
child 30: 1eeeb41ba71d
     1.1--- a/draft/a-lispy-database.org	Mon Aug 12 18:31:37 2024 -0400
     1.2+++ b/draft/a-lispy-database.org	Sun Aug 18 22:16:12 2024 -0400
     1.3@@ -1,11 +1,14 @@
     1.4 #+title: A Lispy Database
     1.5 #+options: toc:t h:1
     1.6 #+setupfile: ../../clean.theme
     1.7-
     1.8+#+property: header-args :eval no-export
     1.9 One of the key features missing in the Compiler Company [[https://vc.compiler.company/comp/core][core]] is a
    1.10 reliable [[https://en.wikipedia.org/wiki/Category:Database_management_systems][DBMS]]. It's something that I've worked towards in Rust, and
    1.11 now in Common Lisp, but haven't gotten to a production-ready state.
    1.12 * SQL
    1.13+:PROPERTIES:
    1.14+:ID:       2c0c63ba-93f4-4642-9eb3-76bfe6a786d0
    1.15+:END:
    1.16 [[cdn:media/img/sql-architecture.jpg]]
    1.17 
    1.18 
    1.19@@ -27,19 +30,34 @@
    1.20 and that is where it should remain according to the CC.
    1.21 
    1.22 * Prolog
    1.23+:PROPERTIES:
    1.24+:ID:       a9fa63a6-7427-4f59-8bee-326f74f9a247
    1.25+:END:
    1.26 
    1.27 #+ATTR_HTML: :width 50%
    1.28 [[cdn:media/img/wam.webp]]
    1.29 
    1.30 * Key-Value Stores
    1.31+:PROPERTIES:
    1.32+:ID:       95bef557-d894-4b9e-ab80-c47cd4d9fa2e
    1.33+:END:
    1.34 ** RocksDB
    1.35+:PROPERTIES:
    1.36+:ID:       d4d3ad7f-8bd1-4471-b82b-f7a26d7ac050
    1.37+:END:
    1.38 [[cdn:media/img/rocksdb.png]]
    1.39 ** Blobs
    1.40+:PROPERTIES:
    1.41+:ID:       5d0c299e-3efe-4d87-a897-153760fe31f4
    1.42+:END:
    1.43 
    1.44 #+ATTR_HTML: :width 50%
    1.45 [[cdn:media/img/blob.jpg]]
    1.46 
    1.47 * Objects
    1.48+:PROPERTIES:
    1.49+:ID:       b98858f9-66bb-4e41-bd84-23e6579fde7b
    1.50+:END:
    1.51 
    1.52 https://courses.cs.northwestern.edu/325/readings/clos.html
    1.53