簡體   English   中英

多租戶:MySQL休眠

[英]Multitenancy: Hibernate with MySQL

多租戶數據架構

  1. 單獨的數據庫:受Hibernate 4.0支持。
  2. 共享數據庫,獨立模式:受Hibernate 4.0支持。
  3. 共享數據庫,共享架構:針對Hibernate 5.0(DISCRIMINATOR)進行了規划。

但是,(不同於Oracle或PostGre) MySQL似乎沒有模式的概念? ,因此,如果我使用Hibernate + MySQL實現多租戶,那么我唯一剩下唯一選擇是“分離數據庫”嗎?

我不這么認為。 您可以在mysql的單個數據庫中創建多個架構。 因此,您可以使用多個架構

您可以使用:Hibernate 4.0 ConnectionProvider,您可以在會話嘗試與數據源建立連接時在數據庫調用上切換相應的租戶數據庫。

請檢查與Hibernate 4.0中可用的MultiTenantConnectionIdentifier和MultiTenantConnectionProvider

如需更多幫助,請聯系:sonisatyam92@gmail.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM