This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-06-03
Channels
- # announcements (6)
- # babashka (14)
- # beginners (17)
- # biff (3)
- # calva (19)
- # circleci (3)
- # clj-on-windows (1)
- # cljdoc (21)
- # cljs-dev (6)
- # clojure (119)
- # clojure-australia (2)
- # clojure-europe (28)
- # clojure-france (3)
- # clojure-norway (12)
- # clojure-survey (2)
- # clojure-uk (7)
- # clojurescript (25)
- # core-typed (1)
- # cursive (11)
- # datomic (53)
- # emacs (14)
- # events (1)
- # gratitude (1)
- # holy-lambda (21)
- # integrant (2)
- # jobs (1)
- # jobs-discuss (3)
- # juxt (3)
- # kaocha (1)
- # lsp (17)
- # nbb (14)
- # off-topic (25)
- # pathom (11)
- # re-frame (24)
- # releases (1)
- # remote-jobs (2)
- # rewrite-clj (10)
- # shadow-cljs (11)
- # sql (3)
- # tools-build (6)
- # tools-deps (83)
- # vim (26)
- # xtdb (10)
I took a cursory glance at this kv store open sourced by vmware https://deluxe-bunny-5b210c.netlify.app/posts/introducing-splinterdb/ does that look like it could be used as an index store?
given these limitations https://deluxe-bunny-5b210c.netlify.app/docs/v0.0.1/limitations/
http://splinterdb.org is the main one but redirects to those
> SplinterDB surpassed RocksDB by up to seven times in insertions, four times in reads, in device bandwidth utilization, and on non-random workloads performance sure sounds interesting
https://www.usenix.org/system/files/atc20-conway.pdf seems have more details
> does that look like it could be used as an index store? Late to the party...but it sounds like it, yup š
Hi everyone, so XTDB breaks down vectors into individual components which breaks our desired functionality for limit and offset We use collection binding to pass a vector to our query and we get multiple results for a single xt/id. We then have to transform this result into one document per vector If we dont use collection binding we only get back one of the components that XTDB stored from the document with a vector How can we query a document that contains a field with a vector and only return one document per match so that we can use limit and offset?
I'm not sure if I understand you question but I think you want to do this to filter by the non-expanded list [1 2 3]
:
{:top-level-attr [[1 2 3]]}
Then you would probably want to sort the result and do limit+offset as you do normally.
And in this [1 2 3]
won't be indexed and expanded:
{:top-level-attr {:nested-unexpanded-list [1 2 3]}