This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-08-24
Channels
- # admin-announcements (1)
- # alda (22)
- # aws-lambda (1)
- # beginners (9)
- # boot (17)
- # cider (39)
- # cljs-dev (10)
- # cljsjs (1)
- # cljsrn (14)
- # clojure (88)
- # clojure-android (1)
- # clojure-dev (9)
- # clojure-india (1)
- # clojure-russia (271)
- # clojure-spec (5)
- # clojure-uk (101)
- # clojurescript (74)
- # clojutre (11)
- # component (2)
- # cursive (24)
- # datascript (7)
- # datomic (9)
- # dirac (13)
- # docs (3)
- # emacs (4)
- # garden (21)
- # hoplon (9)
- # jobs-rus (5)
- # lein-figwheel (3)
- # leiningen (13)
- # luminus (12)
- # off-topic (1)
- # om (24)
- # onyx (84)
- # proton (3)
- # re-frame (39)
- # reagent (21)
- # rethinkdb (1)
- # slack-help (10)
- # specter (4)
- # test-check (1)
- # untangled (35)
- # yada (2)
just wondering, I was reading https://github.com/Day8/re-frame. The same thing has been done with rum and datascript, however, the guys of re-frame state: > We'd love! to be using datascript - so damn cool - but we had too much data in our apps. the 'too much data in our apps'-part strikes me: did anyone ever had too much data for using datascript? (And if there's too much data for using datascript, I suppose there too much data anyway?)
@kurt-yagram depending on your use case.
For example, to use datascript in ios app, I had to wrap it up in a separate javascriptcore context and talk to it asynchronously via extra api layer,
because pull-many
took way too much time (~1second) on iphone 5, even with <1000 datoms.
And if in some cases you might be able to tolerate 1second queries, – this is getting painful too fast (my initial payload consists out of 2k entities, not datoms, w/o any user data).
However, using it for administration UIs - is ❤️
(I use it for ios app anyway to make client(datascript)/server(datomic) data sync much less painful. reduces amount of APIs to write and debug as well)
allright... pull-many
is rather slow? I didn't see datascript very slow with a few 1000s datoms so far, but the queries I usually do are rather basic, no pull-many
etc.
@kurt-yagram where did you run your queries? quad-core laptop? or 3-year old android smartphone? (basically that's what I mean by "depending on your use case.")
yeah, that might be it... 6 year old desktop