首頁>技術>

  現在基於多使用者商城的資料庫設計方案通常有三種:

   1、獨立資料庫

  ​ 2、共享資料庫,獨立Schema

  ​ 3、共享資料庫、共享表

  獨立資料庫

  優點:對於業務方面來說更加簡單,可以滿足不同使用者的奇葩需求,資料也很安全,與其他的資料隔離性很高。

  ​缺點:增加資料庫成本、硬體成本、統計資料困難、擴充套件比較麻煩。

  共享資料庫、獨立Schema

  Schema這個比較特殊,

  比如Oracle:

  ​ 一個數據庫可以有多個使用者,那麼一般一個使用者對應一個Schema,那麼我們就可以一個使用者代表一個數據庫的使用者,那麼他們的資料也就隔離開了。

  比如MySQL:

  ​ 可以理解為一個單獨的資料庫,多個使用者多個數據庫(一個數據庫系統可以有多個數據庫)。

  ​ 優點:資料隔離性較高。

  ​ 缺點:出現故障後資料恢復很困難、統計資料也很困難等。

  共享資料庫、共享表

  也就是所有使用者共享一個數據庫,然後可以透過id等欄位來區分不同租戶的資料。

  ​優點:成本低

  ​缺點:增加業務複雜度、隔離級別低、故障後資料恢復基本gg。

  如果搭建一個多使用者商城系統?

  目前企業用的比較多的兩種方法,第一種透過購買一套雲商城系統來初步搭建多使用者商城系統,例如hishop這樣的SAAS版商城系統。這樣做的話成本低,而且建站快速。十分適合初創型公司,節省人力物力財力的情況下能夠快速入局電商行業。另一種途徑就是挑選合適的商城系統軟體開發商。

  在挑選商城系統軟體開發商要注意以下五個點。

  1、開發公司是否有豐富的建站經驗

  2、是否有服務大型企業的成功案例

  3、整體開發水平如何

  5、開發公司是否具有定製開發能力

  目前市場上幾大開發公司中hishop電商是價效比最高的開發公司,技術紮實,價格不虛高,有需要可以諮詢我們的客服,而且現在還可以免費體驗我們的系統,趕快註冊去體驗吧。

20
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Prometheus監控Jenkins(plugin方式)