熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

.Net PetShop4.0分布式數據庫設計

2013-11-13 10:07:25  來源: .NET編程 
數據庫作為應用數據的存儲中心在系統中具有具足輕重的地位當用戶量急劇增長時數據庫往往成為系統的瓶頸采用分布式數據庫是首選策略使用分布式數據庫後每一部分數據由專門的服務器來管理分而治之自然減少了數據庫服務器的壓力

  Net PetShop 使用了四個數據庫分別為  

  MSPetShop

  MSPetShopOrders

  MSPetShopProfile

  MSPetShopServices  

  其中MSPetShop用來管理產品分類等基本數據信息其中共有六個表

  AspNet_SqlCacheTablesForChangeNotification

  Category

  Inventory

  Item

  Product

  Supplier

  除AspNet_SqlCacheTablesForChangeNotification是為了配的緩存處理外其它表都是基本數據表它們在PetShop 中有對應的模型  

  MSPetShopOrders用於訂單的管理其中有三個表

  LineItem

  Orders

  OrderStatus

  分別用來存儲訂單明細訂單基本信息和訂單狀態的數據  

  MSPetShopProfile用於配置管理其中有三個表

  Account

  Cart

  Profiles

  分別用來保存賬戶基本信息購物車信息和用戶配置信息  

  MSPetShopServices是Net 自帶的用戶成員資格管理的數據庫其中數據表眾多在此不再一一列出  

  通過將一個完整系統的數據按功能進行劃分各部分數據存儲到獨立的數據庫服務器中便是一種典型的分布式數據庫模式采用這種方式不僅可以提高數據庫以及應用的復用性而且可以分散數據庫服務器的壓力從而在某種程序上解決數據庫瓶頸
From:http://tw.wingwit.com/Article/program/net/201311/12616.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.