This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-06-21
Channels
- # admin-announcements (2)
- # aws-lambda (2)
- # beginners (26)
- # boot (179)
- # cider (36)
- # cljs-dev (118)
- # cljsrn (23)
- # clojure (150)
- # clojure-android (1)
- # clojure-austin (7)
- # clojure-austria (3)
- # clojure-canada (1)
- # clojure-dev (7)
- # clojure-dusseldorf (4)
- # clojure-germany (3)
- # clojure-greece (34)
- # clojure-nl (4)
- # clojure-quebec (9)
- # clojure-russia (30)
- # clojure-spec (38)
- # clojure-uk (3)
- # clojurescript (46)
- # clr (1)
- # core-async (2)
- # css (2)
- # cursive (17)
- # datomic (12)
- # devcards (8)
- # dirac (1)
- # docker (2)
- # hoplon (216)
- # jobs (2)
- # kekkonen (1)
- # lein-figwheel (18)
- # leiningen (2)
- # luminus (1)
- # mount (4)
- # off-topic (2)
- # om (15)
- # onyx (1)
- # parinfer (1)
- # pedestal (2)
- # planck (26)
- # reagent (98)
- # spacemacs (6)
- # specter (19)
- # spirituality-ethics (54)
- # untangled (22)
- # vim (24)
- # yada (4)
hi. is it possible please to find information on data representation in SQL layer in datomic: which tables, relations, logic of storing the data really. Can not find it anywhere
@andmed: I don't think you would have that since it's a part of datomic internal design and implementation and it's not open source.
@nxqd got it. have now a weird task to build on top of RDBMS some schemaless data design, everything what i have seen says it is a bad idea, was interested to know about datomic
@andmed: If you are only talking about something schemaless (and not full blown datomic which is somewhat-schemaless but also maintains history) AND you don’t expect it to scale in any significant way, you should be able to get away with a dead simple table with entity, attribute, value columns. Anything more than that and your intuition about it being hard (to do right, fast, reliable) is correct. Having said that I think there are likely other OSS dbs out there that do what you want. See also: http://nosql-database.org/ https://blog.jooq.org/2014/10/20/stop-claiming-that-youre-using-a-schemaless-database/ Good luck with your project!
@kahunamoore: yes, the hard case seems to be my case exactly 🙂 The guy wants to manage relations in a separate table, and have more crazy ones with "relatives", "relatees" and such like, full awfulness of which I am yet to discover. Thank you, these are good links to start
Datomic uses all backing stores the same way — as a key/value store for opaque binary blobs. You can't query them with the backing store's native query language, e.g. SQL.
A while ago I stumbled upon a tutorial that showed how to implement basic fact oriented database much like datomic/datascript. It was on github, written as a md document. The repo contained a bunch of other articles, presumably some kind of sources for a book by various authors. I can’t find it anymore. Maybe someone seen that and remembers where it was?