首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多租户( Clojure & Datomic )

多租户( Clojure & Datomic )
EN

Stack Overflow用户
提问于 2014-02-02 19:28:57
回答 1查看 689关注 0票数 6

什么是当前的选择(如果有的话)关闭,数据和多租赁?这是利用现有Java库的有用工具吗?还是会有一种更直接的方式在Clojure中应用自己的解决方案?

我对Datomic和Clojure完全陌生,并且对他们如何有效地解决这个问题的任何新范例都持开放态度。我对所有的租房选择都感兴趣,但如果真的需要更多的信息,那么在这个早期时刻,我倾向于:

  • 单DB
  • 多个租户共享相同的表,并通过唯一的租户键对数据进行分区。
EN

回答 1

Stack Overflow用户

发布于 2014-02-03 17:28:42

您可以做的最简单的事情是在每个实体上放置一个租户密钥属性。然后,对于您想要执行的任何查询,可以通过租户键对其进行约束:

代码语言:javascript
复制
[:find ?n
 :where
 [?c :account/name ?n]
 [?c :tenant/key :tenant.key/acme]]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21515130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档