XTDB ‘Core2’ is an experimental, SQL-first, immutable database concept

This page summarizes the projects mentioned and recommended in the original post on /r/Clojure

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • core2

    Discontinued XTDB ‘Core2’ is an experimental, SQL-first, immutable database concept.

  • That's essentially how we have it all working internally already, and the edn-based relational algebra IR looks something like: https://github.com/xtdb/core2/blob/dc8edd13995717675a6a2b8f6ee3f05a8dc05f5c/modules/datasets/src/core2/tpch.clj#L95 Note that we have the seeds of an edn-Datalog frontend implementation here: https://github.com/xtdb/core2/blob/master/test/core2/datalog/datalog_test.clj / https://github.com/xtdb/core2/blob/master/core/src/core2/datalog.clj (crucially though there is no rules / recursion support yet, so it's not yet a true Datalog!)

  • partiql-lang-kotlin

    PartiQL libraries and tools in Kotlin.

  • Yep, that's exactly the vision here. One of the biggest sources of precedent and inspiration for us here is https://partiql.org/ which is picking up a fair bit of traction across AWS. Also see https://rockset.com/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • loom

    Graph library for Clojure. Mailing list https://groups.google.com/forum/#!forum/loom-clj (by aysylu)

  • Datomic's original insight and value prop is code/data locality (the "how" is as you say – efficient distributed reads). Thereby interleaving the Datomic entity API with your dynamic application logic as if the entity graph was walkable like in-memory data structure, in contrast with big-join-up-front declarative/static query patterns you see in SQL that batch data access for efficiency. For example you could use aysylu/loom generic graph traversals against a datomic entity graph and the idea was that this would be efficient.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What is a Quantum Ledger Database?

    1 project | dev.to | 13 Jun 2022
  • DynamoDB with PartiQL

    1 project | dev.to | 11 Jul 2021
  • Newcomer needs help with Dynamodb (PARTIQL)

    1 project | /r/aws | 3 Apr 2021
  • Amazon Ion Specification

    4 projects | news.ycombinator.com | 13 Sep 2023
  • Show HN: PRQL – A Proposal for a Better SQL

    15 projects | news.ycombinator.com | 24 Jan 2022