Questions tagged [datomic]

Datomic is a database of flexible, time-based facts, supporting queries and joins, with elastic scalability, and ACID transactions.

From the datomic website:

Datomic is a database of flexible, time-based facts, supporting queries and joins, with elastic scalability, and ACID transactions.

Resources:

Videos:


Related tags :

430 questions
0
votes
1 answer

datomic attribute with a colon prefix

Have 2 queries about datomic attributes. 1. If I know the attribute name (String), how do I check if the attribute is already defined or not in the schema? 2. Based on my experimenting with datomic, I see that datomic treats attributes with colon…
suman j
  • 6,710
  • 11
  • 58
  • 109
0
votes
2 answers

How does Datomic support correction?

In Rich Hickey's talk "The Value of Values", he contends that to have true information, we should not replace old facts with new facts, but keep both with a timestamp. For instance, if a user changes their email address, we shouldn't overwrite the…
Nathan Long
  • 122,748
  • 97
  • 336
  • 451
0
votes
1 answer

Howto Pass In Datomic functions (for Clojure API)

Using Clojure's Datomic APi, I have an architecture where I'd like to pass in a transact function, to be executed. However, trying to call the passed in transact function doesn't work. The repl recognizes it as a Symbol. And it evaluates, but no…
Nutritioustim
  • 2,686
  • 4
  • 32
  • 57
0
votes
1 answer

Second Set of Eyes on Datomic Error

This is a duplicate post from the Datomic Mailing list. I was wondering if I could ask for a second set of eyes. I tried doing A) which runs without error. But I later get an empty result when querying. So I tried hard-coding, as in B). However,…
Nutritioustim
  • 2,686
  • 4
  • 32
  • 57
0
votes
1 answer

Does Google's Spanner DB implement a concept of Epochal Time?

I'm reading the paper for Google's Spanner DB. This appears to address some similar problems to Rich Hickey's Datomic. Does Google's Spanner DB implement a concept of Epochal Time?
hawkeye
  • 34,745
  • 30
  • 150
  • 304
0
votes
1 answer

Datomic shell implementation

I start the datomic shell using the following bin/shell The syntax reminds me a little of beanshell (no pun intended). Does anybody know what the shell is implemented in?
hawkeye
  • 34,745
  • 30
  • 150
  • 304
0
votes
1 answer

Orphaned on inexistent entities?

Suppose I have a entity and then I retract all its attributes. Does this entity still remain in the database? The question is because this code: => (def e (d/entity mdb 9876)) #'ww.billing/e => e {:db/id 9876} returns sth. that may look like an…
0
votes
1 answer

how to delete a datomic schema and what happens to the associated data?

I'm curious as to how easy it is to change your schema and data given Datomic's transaction based system. Can someone shed some light?
zcaudate
  • 13,998
  • 7
  • 64
  • 124
0
votes
1 answer

Partitions in Datomic mem or free do not work?

I'm trying to create a partition in Datomic (free or mem), but, when queried, the new partition does not appear and there is an exception when trying to use it. Is that behavior inherent to free or mem modes? (defn create-mdb [] (def uri…
-1
votes
1 answer

Datomic in-memory query in Java returns no results

Posting this on Clojure Google support group doesn't seem to work for me, so I will try asking here. I'm running the following slightly modified GettingStarted.java (from clojure distro) as a Spring-configured test to see how Datomic could be…
Simeon Leyzerzon
  • 18,658
  • 9
  • 54
  • 82
1 2 3
28
29