#datomic

Daniel Janusnathell
2025-05-19

Today's Google "AI overview" hallucination: " between".

No, there is no `:between` operator in Datomic. As a Google user, I need to waste time figuring out that this is a hallucination, and then scroll down to results that actually make sense.

I'm increasingly fed up. I guess I'll just bite the bullet and switch to Kagi.

Google search results for 'datomic between', with a prominent hallucinated 'AI overview'.
Daniel Janusnathell
2025-04-22

New blog post! „No, really, you can’t branch from the past (and what you can do instead)”

blog.danieljanus.pl/2025/04/22

Daniel Janusnathell
2025-02-03

There are hornets in that may sting you. Beware!

🇺🇦 Myke :emacs: :clojure:mykhaylo@fosstodon.org
2024-12-12

Is it possible to make a re-frame #localfirst app, syncing #datomic on the back-end and #datascript on the front-end? How would you do that?

#clojure

2024-11-29

Me finally deciding I should try #datomic, going all the way through helloworld only to realize that the "datomic local" flavor doesn’t do stored functions.

(╯°□°)╯︵ ┻━┻

So to even try those I'd have to spin up a local postgres, deploy datomic transactor, and figure the pg schema.

#xtdb looks like fun again.

Grigory Shepelevshegeley@fosstodon.org
2024-11-10

I was sick for the last ~ 10 days. Done almost nothing. 🤒 Feeling kinda recovered today. 🙏 ☀️

But had some shorts moments of clarity to play with #xtdb (#clojure) xtdb.com

I saw it ~ year ago when it was v1. Then they've released v2 with some breaking changes.

Summary: cool idea, but still raw as f.
The last drop for me was: they have an option to add metadata to the transaction but it's hidden from the public api and the PR is there for ~ 2 years

Switching to #datomic

Arjen :emacs: :linux: :nixos:credmp@fosstodon.org
2024-09-30

I have been playing with #datomic in #clojure, but it leaves me wondering how schema migrations (adding new entities) is done in production. What do you use?

A little attempt at "programmer's humor", I hope you may enjoy it :-p #clojure #datomic news.ycombinator.com/item?id=4

2024-09-16

soooo close to getting my evil #datomic on #sqlite+#litestream idea running and I’m now running into an undebuggable fly.io error 😵‍💫😭

Felix Barbaletxlfe
2024-05-16

Jepsen (a small consultancy focused on safety) released their analysis of safety and correctness - and concluded:
We found no behavior which violated Datomic’s core safety claims ... Indeed, we believe Datomic’s inter-transaction safety properties are stronger than promised. jepsen.io/analyses/datomic-pro

2024-05-15

For those of you who are Datomic users, and database users in general, I'd love to hear what you think about #Datomic's concurrent intra-transaction semantics. Do you struggle with traditional databases that let transactions observe intermediate state from earlier in the same transaction? Have you accidentally written transaction functions that assumed serial semantics? How has Datomic's model changed the way you design transactions?

GripNewsGripNews
2024-05-15

🌗 Jepsen: Datomic Pro 1.0.7075
➤ Datomic Pro 1.0.7075的交易模型和一致性特性
jepsen.io/analyses/datomic-pro
本文分析了Datomic Pro 1.0.7075的交易模型和一致性特性。儘管該數據庫在交易之間的安全性方面表現出色,但在交易內部的操作則存在一致性問題。這可能違反了已被廣泛接受的三個一致性定義,也可能導致不變式違反。該分析工作由Nubank(Nu Pagamentos S.A)資助,按照Jepsen的道德政策進行。
+ 這篇文章很好地分析了Datomic Pro 1.0.7075的一致性問題,讓人對這個數據庫的性能有了更深入的瞭解。
+ 在進行交易時確保一致性是非常重要的,對於使用Datomic Pro 1.0.7075的人來說,這篇文章提供了有價值的洞察。
Pro 1.0.7075

Dieter Komenderakommen@hachyderm.io
2024-03-15

As it is getting spring over here in the northern hemisphere, time to get the garden ready. application.garden I mean.

I've been moaning for something like this for years: just push a #Clojure app via git to application.garden and it will run it for you within seconds, complete with persistent storage, ability to use #Datomic and a on a domain of your choosing. No Docker, no <insert fancy pants tech stack no one understands here>.

Oh, and you can connect to the running app with your REPL♻️

Mikko Koski 🇫🇮rap1ds
2024-01-29

We, Sharetribe, are launching tomorrow on Product Hunt! 🚀

Sharetribe is a no-code marketplace builder fully extendable with code.

And Sharetribe is built with your favorite tech stack, , , and ! ❤️

I'd love it if you could follow our page and support us at producthunt.com/products/share !

Read more about us at sharetribe.com/

tvaughantvaughan
2024-01-21

This is a really well done tutorial on datalog, learndatalogtoday.org

2023-12-22

Well, it looks like I'm building another database again.

This time, it is a database embedded into the MDM tool I'm working on, and it is heavily inspired by #Datomic and #xtdb

–modo ⚛️ 🧬 🇪🇺 🇨🇦 🇺🇦enmodo
2023-12-19

@haskman now if we could just replace Postgres with a functional database such as Datomic. Actually that's the only one I know of and sadly because it was closed source and commercially licensed very few other people have heard of it or used it. But I love the concept because fundamentally data isn't mutable, that's just an aberation of our desire to snapshot a view ignoring time.

Jesús Gómezjgomo3
2023-12-01

must have been the first successful bitemporal database.

The commits trees are the domain time, and the reflog is the transactional time.

It must has been the inspiration to and .

nutritioustim.twitter.archivetwashing
2023-11-08


Jul 18, 2016
Hans Hübner gives an interesting critique of after 1 year in production. All good points made. bit.ly/2a0Gcts .

nutritioustim.twitter.archivetwashing
2023-11-07

@nutritioustim
·
Jan 5, 2015
Latest Adi (0.3.1) is up. github.com/zcaudate/adi. ANN (bit.ly/1wcaFoK) and docs tell the story. .

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst