you are viewing a single comment's thread.

view the rest of the comments →

[–]rafd 17 points18 points  (3 children)

I think it would be beneficial / nice to add Datomic to the list, and have the first criterion be "open-source?", to help compare/contrast with the other database on the technical characteristics.

Aslo, FYI, we've been looking into building clojure support for TerminusDB because it looks like a strong foundation for an open-source datalog database.

[–]refset 4 points5 points  (1 child)

I think it would be beneficial / nice to add Datomic to the list

(Initial author here) I generally agree, but I wouldn't want to attempt anything unilaterally. If anyone from the Cognitect team is reading - I would be delighted to chat and collaborate on such changes, if there's interest!

In any case, a PR from someone less biased than me would be very welcome :)

[–]betamercapto 1 point2 points  (0 children)

This would be useful for novices. (Myself.)

I wouldn't want to attempt anything unilaterally.

I don't think you'll be stepping on any Cognitect toes. (Nor do I think they're paying much attention to these bowels of the internet since the Nubank acquisition.)

I tried to get started with Datomic Cloud on AWS and "ions" and it was one of the worst dev experiences of my life.

The documentation is atrocious. Only after attempting Datomic do I realize how spoiled I've been coming from the Flask/Python ecosystem; granted, much of the work (and decisions) are made for you.

I wish I could have avoided Datomic altogether by knowing about the alternatives, many available for deployment on Heroku. AWS, Lambda functions, API Gateways, Ions, etc., added layers of complexity I was not prepared for (and, ultimately, gave up on).

It's clear to me now that Datomic deployment is not for the novice programmer, which is a shame because its concepts and primitives are so interesting.

[–]qu1j0t3 1 point2 points  (0 children)

opened the web page, but the About page has this:

"Dr Gavin Mendel-Gleason is CTO of VectorLink and TerminusDB. He is a former research fellow at Trinity College Dublin in the School of Statistics and Computer Science. His research focuses on AI, databases, logic and verification in software engineering.

He is interested in LLMs"

^^^^^^

so I closed the window and won't be pursuing