Good Morning!
@mpenet also consider #asami! It performs really well and has a query planner.
@plexus any resources on how well it performs?
Some discussion here https://clojurians-log.clojureverse.org/datalog/2020-08-03 . Usual microbenchmark caveats apply. Please feel free to try for yourself and challenge my findings.
asami seems to do a lot of fancy things to optimize queries (caching execution plans & co), not sure datascript does any of that. I wonder about db init/"loading" times
@plexus thanks. Indeed, for DataScript and Datomic, my empirical measurements are that the Datalog engine makes basic queries about 100X slower than code manually-optimized using index lookups.
Hence my interest in writing a Datalog compiler
AFAIK, Datomic also caches query plans; the cost I mentioned above remains in spite of that. I don't know about DataScript.
In Datomic, an index lookup takes about 1µs; a Datalog query will take at least 100µs no matter how little it does.
Good morning!
Morning
morning
morning!
@plexus Asami seems exciting to me. I remember the talk from ClojureD. I wonder if it works with GraalVM as well
Bore da :welsh_flag:
Good morning.
@mpenet I’ve been researching this topic a bit since I need to find a new home for an RDF dataset (the Danish WordNet) and I didn’t think SQL was a very good fit for it. This may also be interesting to you: https://github.com/simongray/clj-graph-resources
also, good morning
What’s the current state-of-the-art-data-analysis-one-shot-tool for clojure? Incanter seems a little rusty nowadays. (I want to take the raw data powering https://pavelmayer.de/covid/risks/, which is a huuuuge csv, and do some (basic) analysis to it: sum/power/timeseries and have some (nice) charts.)
I'd really be into seeing how you did that if you can share the repo
let me collect this into a gist
😄
https://gist.github.com/ordnungswidrig/a28ad3939c71b8a554e2307b84ebc530
it might run out of the box
😛
I'm sure it is as bug free as all code is
I'm sure @otfrom has useful info on this
In the defn podcast he spoke about https://github.com/MastodonC/kixi.stats
and of course there's clojure.data.csv to parse csv's
@plexus I have my eyes on Asami as well 🙂
@borkdude https://github.com/exoscale/telex (here be dragons, it's alpha, a real alpha)
Thanks!
hmmm
that looks fine
lots of good integration with other data science tools and jvm based things in SMILE