This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-11-06
Channels
- # bangalore-clj (16)
- # beginners (120)
- # boot (21)
- # cider (24)
- # clara (9)
- # cljs-experience (1)
- # cljsrn (1)
- # clojure (218)
- # clojure-dev (3)
- # clojure-italy (12)
- # clojure-losangeles (4)
- # clojure-norway (2)
- # clojure-russia (2)
- # clojure-spec (19)
- # clojure-uk (178)
- # clojurescript (52)
- # cursive (7)
- # data-science (55)
- # datomic (25)
- # defnpodcast (11)
- # emacs (5)
- # fulcro (27)
- # hoplon (2)
- # leiningen (14)
- # midje (9)
- # off-topic (132)
- # onyx (19)
- # other-languages (23)
- # portkey (2)
- # re-frame (31)
- # reagent (1)
- # ring-swagger (15)
- # shadow-cljs (58)
- # slack-help (13)
- # spacemacs (22)
- # sql (7)
- # test-check (13)
I have a general question how de other people approach multitenancy with datomicdb. We currently have around 300 customers and we just put everything into one big datomic db en dan add references for all entities to the correct tenant. Have people tried a datomic db per tenant approach? Not sure if that is even feasible
@U09R86PA4 is doing a db per tenant iirc
It made it much easier to isolate data between our customers. a coarse-grained permission system: you can't see other people's data if its not in your database
@U09R86PA4 out of curiosity, do you ever end up doing cross-database queries? (since datomic allows it)
every provider has their own view of the world. normalization makes that hard to maintain
But how does that work with transactors can one handle multiple dbs?
I would feel so much better if we separate every tenant..
That's a downside too depending on your storage. There is one (active) transactor per storage.
Ah that is not a problem. But you can add extra transactors if you need it for write troughput for tenants then right?
You need a backup+restore (thus downtime), but yes you can move a tenant to a different transactor
Thank you so much, this helps a lot
I'm using incremental S3 datomic backup. Let suppose day 1 backup, day 2 backup, day 3 backup. On day 2, due a hardware failure, there is a corruption on store that don't block day 3 backup. How do I restore my database, from s3 day1?
Come join us on the new Datomic Developers Forum at http://forum.datomic.com !