This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-07-25
Channels
- # announcements (22)
- # architecture (6)
- # beginners (76)
- # cider (44)
- # clara (6)
- # clj-kondo (34)
- # cljdoc (4)
- # cljs-dev (8)
- # clojure (162)
- # clojure-brasil (4)
- # clojure-dev (32)
- # clojure-europe (3)
- # clojure-italy (16)
- # clojure-japan (4)
- # clojure-nl (3)
- # clojure-poland (1)
- # clojure-spec (25)
- # clojure-uk (45)
- # clojuredesign-podcast (5)
- # clojurescript (91)
- # clojutre (3)
- # core-async (19)
- # core-logic (8)
- # cursive (60)
- # data-science (3)
- # datomic (7)
- # defnpodcast (2)
- # duct (5)
- # emacs (7)
- # fulcro (1)
- # graalvm (9)
- # graphql (1)
- # jackdaw (12)
- # jobs (1)
- # jobs-discuss (1)
- # kaocha (3)
- # leiningen (3)
- # luminus (2)
- # off-topic (44)
- # onyx (17)
- # pathom (6)
- # planck (15)
- # re-frame (1)
- # reagent (13)
- # rum (2)
- # shadow-cljs (43)
- # spacemacs (3)
- # sql (43)
- # tools-deps (3)
- # vim (43)
- # xtdb (13)
did some load testing with the rocks/rocks crux. Made 1M (sorta) random documents, 4 keys that care, about a dozen that don't. Was getting insertion rate of about 400/sec on a craptop with an SSD.
@hoppy nice! Are you comparing against anything in particular? Is that insertion rate for your batched transactions or averaged out for documents?
post-hence, I played with the batch size a bit, and it seemed a lot less sensitive to this than one might expect.
of course, all of this was done to try test query speed, so I'm getting into that now...
Regarding insertion rate is there are rule of thumb for what can be expected? Linear to the underlying datastore (e.g. kafka) + x% ?
@U0FT7SRLP insertion throughput across a horizontally scaled cluster of nodes will only be limited by the performance of the single partition Kafka transaction topic (asides from some basic transaction validation the Crux overheads are very limited), but end-to-end ingestion (retrieval + indexing at one or more nodes) will be mostly limited by the local KV store performance (i.e. RocksDB). We don't have any rules of thumb currently, but we hope to make these kinds of benchmarks available very soon