Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1942

X

XTDB

Company blog · xtdb.com/blogprogrammingdata

XTDB is the company blog at xtdb.com, writing about programming and data. Since 2021, 39 different Hacker News readers have linked it 56 times, most often “XTDB: The open database with temporal graph query”. It is still writing: the last post was on 2026-10-08, and you can follow it by feed.

Visit the blog
56mentions?
0recommend?
39HN people?
2021–2026first – last linked?
Links on Hacker News per year · peak 19 in 2022

Rarely recommended · 0 of 32 sampled comments recommend it?

Why HN links it

HN commenters mostly name XTDB as an open-source bitemporal, Datomic-like database with SQL and Datalog, often as an alternative. Linked pages cover bitemporal modelling, SQL nesting and XTDB v2.

Summarised by Claude from a sample of 32 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. XTDB: The open database with temporal graph query
    16 people · 18 mentions · first linked 2021-11-30
  2. /
    3 people · 5 mentions · first linked 2022-03-10
  3. Blockchain Without the Crypto
    3 people · 3 mentions · first linked 2021-11-12
  4. /
    3 people · 3 mentions · first linked 2023-04-27
  5. Crux Is Evolving into XTDB
    2 people · 2 mentions · first linked 2021-09-08
  6. XTDB 2.x Early Access
    2 people · 2 mentions · first linked 2023-04-27
  7. Trucks, tubes and truth – event-driven systems
    2 people · 2 mentions · first linked 2022-06-22
  8. XTDB – an open-source Datomic alternative
    2 people · 2 mentions · first linked 2023-04-27
  9. Launching XTDB v2 – time-travel SQL database
    2 people · 2 mentions · first linked 2025-06-12
  10. The Case for a Bitemporal Database
    2 people · 2 mentions · first linked 2023-08-08

What Hacker News says?

  1. > Nice work with TXDB btw It's X.T. (as in 'Cross-Time' / https://xtdb.com ), but thank you! :) > 1: https://aidanhogan.com/docs/ring-graph-wco.pdf Oh nice, I recall skimming this team's precursor paper "Worst-Case Optimal Graph Joins in Almost No Space" (2021) - seems like they've done a lot more work since though, so definitely looking forward to reading it: > The conference version presented the ring in terms of…

    Comment linking /

    on “Computer scientists invent an efficient new way to count”
  2. Submitted Trucks, tubes and truth – event-driven systems as a story · 30 points

    HN discussion
  3. > I dream of a SQLite-like embeddable database engine based on Datomic’s data model and queryable with Datalog. You can have this today by running XTDB[1] on top of SQLite via JDBC. > Written in something like C, Rust, or Zig. And then compiling your application into native executables with GraalVM Native Image[2]. [1] https://xtdb.com/ [2] https://www.graalvm.org/native-image/

    Comment linking /

    on “SQLite Internals: Pages and B-trees”
  4. Submitted XTDB 2.x Early Access as a story · 14 points

    HN discussion
  5. What about https://xtdb.com/

    Comment linking /

    on “SQLite Internals: Pages and B-trees”
  6. Submitted Trucks, Tubes, and Truth as a story · 12 points

    HN discussion
  7. Have you heard of XTDB / Bitemporality? The basic idea is to make time 2-dimensional, where each record has both a System Time range and a Valid Time range. Designed as a write-only db with full auditability for compliance purposes. With 2D time you can ask complex questions about what you knew when, with simpler questions automatically extended into a question about the current time. Like: "What is the price?" -> "…

    Comment linking /blog/diy-bitemporality-challenge

    on “Show HN: Timelinize – Privately organize your own data from everywhere, locally”
  8. Submitted XTDB: The open database with temporal graph query as a story · 12 points

    HN discussion
  9. A lot of these same problems were solved in a similar way with Datomic and xtdb. https://www.datomic.com/ https://xtdb.com/

    Comment linking /

    on “Databases and why their complexity is now unnecessary”
  10. Submitted Blockchain Without the Crypto as a story · 11 points

    HN discussion
  11. XTDB is a general-purpose bitemporal database with graph query capabilities: https://xtdb.com/

    Comment linking /

    on “Dolt is Git for Data”
  12. Submitted Why it's time to retire CRUD as a story · 9 points

    HN discussion
  13. Does somebody have experience with XTDB https://xtdb.com/index.html ? We would like to use it in our Clojure application perhaps with PostgreSQL as the backend (JDBC) to make it easier to implement a history feature. Looking forward, instead of backward, it would be great for databases to have some kind of live-patch/ live-update feature so that one does not need any downtime at all if some rules are obeyed (with an…

    Comment linking /index.html

    on “Databases in 2021: A Year in Review”
  14. Submitted XTDB (Crux) – Database for querying across time with bitemporal SQL and Datalog as a story · 5 points

    HN discussion
  15. XTDB ( https://xtdb.com ) while is not directly for Postgres is at least not reliant on devs knowing Clojure. It's very close to Datomic in terms of approach. They expose SQL, Java, HTTP APIs.

    Comment linking /

    on “Postgres Auditing in 150 lines of SQL”
  16. Submitted Launching XTDB v2 – time-travel SQL database as a story · 4 points

    HN discussion
  17. Bitemporal Database: https://xtdb.com/ Datomic: https://www.datomic.com/

    Comment linking /

    on “Postgres Auditing in 150 lines of SQL”
  18. Submitted XTDB as a story · 4 points

    HN discussion
  19. An EAV table is usually a symptom of a wider set of issues with schema management, and in contrast, most people I've spoken to who have implemented their own EAV tables on top of a regular SQL database have ended up regretting it because the approach is too hard to scale and maintain. In your experience, was the EAV model limited to a subset of the overall schema? I agree a special database shouldn't be necessary at…

    Comment linking /blog/but-bitemporality-always-introduces-complexity

    on “How to use Postgres for everything”
  20. Submitted XTDB – General-purpose bitemporal database for SQL, Datalog and graph queries as a story · 3 points

    HN discussion
  21. I submit that Event Sourcing (or at least something very close to it) can be easy, once you've removed some technology locks. I've seen it happen with Datomic ( https://vvvvalvalval.github.io/posts/2018-11-12-datomic-even... ), but it can probably happen similarly with other tech, such as XTDB ( https://xtdb.com/ ).

    Comment linking /

    on “Event Sourcing Is Hard (2019)”
  22. Submitted XTDB as a story · 3 points

    HN discussion
  23. I was asking the same question today after investigating XTDB¹ (a Clojure centric bitemporal DB) and went looking for a batteries included WebAssembly framework like Blazor² 1. https://xtdb.com/ 2. https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blaz...

    Comment linking /

    on “Clojure Async Flow Guide”
  24. Submitted Update Reconsidered, delivered? as a story · 2 points

    HN discussion
  25. One of these Postgres-based implementations of SQL:2011's temporal versioning might get you close enough: - https://github.com/nearform/temporal_tables - https://github.com/xocolatl/periods - https://github.com/scalegenius/pg_bitemporal - https://github.com/arkhipov/temporal_tables I haven't used any of them but I work on https://xtdb.com which is also implementing SQL:2011's temporal features :)

    Comment linking /

    on “Show HN: I made a CMS that uses Git to store your data”
  26. Submitted The missing SQL sub-queries as a story · 2 points

    HN discussion
  27. Datomic is an event-sourced db, and it makes it hard to introduce retroactive corrections to the data when your program's semantic already rely on using datomic's time travelling abilities: at one point you'll need to to distinguish between event time and recording time as explained in this excellent blog post: https://vvvvalvalval.github.io/posts/2018-11-12-datomic-even... This is why I' rather use XTDB [1], a data…

    Comment linking /

    on “Datomic Is Now Free”
  28. Submitted The Case for a Bitemporal Database as a story · 2 points

    HN discussion
  29. There's a bitemporal Datomic-like database from JUXT that does exactly that, I believe https://www.xtdb.com

    Comment linking /

    on “Datomic Is Now Free”
  30. Submitted Peace, Love and Data Mesh as a story · 2 points

    HN discussion

Search all of HN for xtdb.com

Linked by the same people?