1. 程式人生 > >我在用mycat實現web專案的多租戶(一)

我在用mycat實現web專案的多租戶(一)

還沒畢業的小菜雞,在實習,領導讓做多租戶,於是聽說了mycat。

首先先去百度了Mycat。(指路官網:http://www.mycat.io/)

很開心的發現有官方文件(Mycat權威指南),還是我能看得懂的中文,真開心。

我有pdf的,想要的私信我。

快300頁的文件,我只看了前50頁,我覺得足夠我去做多租戶了。

文件21頁有關於多租戶的簡單介紹,以及提供了三種實現方案。(這個文件真的是寶藏,我頭都要笑掉了。)

由於這樣那樣的原因,我選了第二種方案,通過切換邏輯庫來實現多租戶(一個邏輯庫一個租戶)。

文件裡有很詳細的配置檔案說明,我就不bb了。

文件18頁有mycat的一些定義介紹,38頁有配置檔案的說明。

配好了以後,從官網又下了一個mycat-server,從裡面找了一個demotest,改了一下。

就是這樣,在sql語句前加/*!mycat:schema=你的schema名  */就可以切換邏輯庫,不加就是預設的邏輯庫。

 

所以接下來我們就要研究怎麼給web專案裡的所有的sql加字首。