我正在使用MYSQL數據庫。我爲我的應用程序創建了一個模式,但我的問題是我的應用程序將託管許多不同公司的數據。我想知道是否必須爲每家公司複製相同的模式,或者是否有方法使用相同的模式來爲所有公司託管數據。提前如何實現許多不同公司主機數據的數據庫模式?
1
A
回答
0
感謝有一個名爲列COMPANY_NAME並插入公司有
0
看的名稱,如果您有非結構化數據和不可預知的數據結構將沒有SQL將是保持你的代碼是最好的選擇,但很難一般來說。但是如果你願意去使用像mysql這樣的基於模式的數據庫,你應該爲所有的公司制定一個模式。您可能有一個共同公司屬性的模式和一個不可預知屬性的域。您可能有屬性稱爲「company_data」用JSON數據類型(看看這裏https://dev.mysql.com/doc/refman/5.7/en/json.html)
貴公司的表可能看起來像
-----------------------------------------------------------------------
| title | address | company_data |
-----------------------------------------------------------------------
| IBM | 15, miami str,... | {"space": 122, "num_of_employess": 1000}|
-----------------------------------------------------------------------
| Google| sillicon valley | {"number_of_products": 122,"traffic": 12|
-----------------------------------------------------------------------
+0
謝謝我會嘗試@ Alaa Attya Mohamed –
0
這種技術被稱爲穆蒂租戶數據庫。 您可以檢查這個問題,以便更好地理解
相關問題
- 1. 公司數據庫
- 2. 推送與多數據庫公司
- 3. 如何使用Slick 3.1和DDD實現多數據庫模式
- 4. 與許多實體相關的活動的數據庫模式
- 5. 雲公司的FireStore數據庫結構
- 6. 數據庫中許多相關數據的相同數據
- 7. MySQL從不同主數據庫複製不同的數據庫
- 8. 航空公司數據庫原型
- 9. 跨公司計算機的共享數據庫
- 10. Asterisk的1.8數據庫和Digium公司的GUI同步化
- 11. 如何通過數據庫模式更改實現零宕機時間部署
- 12. 多公司的Web應用程序數據庫安全
- 13. 使用azure將數據上傳到公司數據庫
- 14. 如何實現異步數據庫庫?
- 15. 使用不同模式的多個數據庫的Rake任務
- 16. Phalcon db連接到同一主機上的多個數據庫
- 17. 如何從主機連接到主機的數據庫?
- 18. bot與多個公司數據庫通信
- 19. 如何同步2本地主機之間的MySQL數據庫?
- 20. 在不同數據庫模式下遷移數據
- 21. 如何更改數據庫 - 實體框架(mysql數據庫)使用的模式?
- 22. Django的 - 需要對如何實現多對多數據庫
- 23. 如何使用jQuery和ASP.net實現不同的數據輸入模式
- 24. 哪些數據庫實現允許沙盒用戶在不同的數據庫中?
- 25. 如何同步位於不同主機上的DB2數據庫/表?
- 26. 管理許多數據庫
- 27. 使用python數據集模塊檢查許多sqlite數據庫
- 28. 用不同答案數據類型的許多問題的數據庫設計
- 29. 如何獲取隱藏數據庫的數據庫模式?
- 30. 如何使用不同的數據庫模式提供多個版本的API?
是當然@jNg的,我已經知道這個TECHNIC,感謝確認我在做正確的事...謝謝 –