數(shù)據(jù)庫作為應(yīng)用數(shù)據(jù)的存儲中心,在系統(tǒng)中具有具足輕重的地位。當(dāng)用戶量急劇增長時,數(shù)據(jù)庫往往成為系統(tǒng)的瓶頸,采用分布式數(shù)據(jù)庫是首選策略。使用分布式數(shù)據(jù)庫后,每一部分?jǐn)?shù)據(jù)由專門的服務(wù)器來管理,分而治之,自然減少了數(shù)據(jù)庫服務(wù)器的壓力。
.Net PetShop 4.0使用了四個數(shù)據(jù)庫,分別為:
MSPetShop4
MSPetShop4Orders
MSPetShop4Profile
MSPetShop4Services
其中MSPetShop4用來管理產(chǎn)品、分類等基本數(shù)據(jù)信息,其中共有六個表
AspNet_SqlCacheTablesForChangeNotification
Category
Inventory
Item
Product
Supplier
除AspNet_SqlCacheTablesForChangeNotification是為了配合.net的緩存處理外,其它表都是基本數(shù)據(jù)表,它們在PetShop 4.0中有對應(yīng)的模型?! ?BR> MSPetShop4Orders用于訂單的管理,其中有三個表
LineItem
Orders
OrderStatus
分別用來存儲訂單明細(xì)、訂單基本信息和訂單狀態(tài)的數(shù)據(jù)?! ?BR> MSPetShop4Profile用于配置管理,其中有三個表
Account
Cart
Profiles
分別用來保存賬戶基本信息、購物車信息和用戶配置信息?! ?BR> MSPetShop4Services是.Net 2.0自帶的用戶成員資格管理的數(shù)據(jù)庫,其中數(shù)據(jù)表眾多,在此不再一一列出。
通過將一個完整系統(tǒng)的數(shù)據(jù)按功能進(jìn)行劃分,各部分?jǐn)?shù)據(jù)存儲到獨立的數(shù)據(jù)庫服務(wù)器中,便是一種典型的分布式數(shù)據(jù)庫模式。采用這種方式,不僅可以提高數(shù)據(jù)庫以及應(yīng)用的復(fù)用性,而且可以分散數(shù)據(jù)庫服務(wù)器的壓力,從而在某種程序上解決數(shù)據(jù)庫瓶頸。
.Net PetShop 4.0使用了四個數(shù)據(jù)庫,分別為:
MSPetShop4
MSPetShop4Orders
MSPetShop4Profile
MSPetShop4Services
其中MSPetShop4用來管理產(chǎn)品、分類等基本數(shù)據(jù)信息,其中共有六個表
AspNet_SqlCacheTablesForChangeNotification
Category
Inventory
Item
Product
Supplier
除AspNet_SqlCacheTablesForChangeNotification是為了配合.net的緩存處理外,其它表都是基本數(shù)據(jù)表,它們在PetShop 4.0中有對應(yīng)的模型?! ?BR> MSPetShop4Orders用于訂單的管理,其中有三個表
LineItem
Orders
OrderStatus
分別用來存儲訂單明細(xì)、訂單基本信息和訂單狀態(tài)的數(shù)據(jù)?! ?BR> MSPetShop4Profile用于配置管理,其中有三個表
Account
Cart
Profiles
分別用來保存賬戶基本信息、購物車信息和用戶配置信息?! ?BR> MSPetShop4Services是.Net 2.0自帶的用戶成員資格管理的數(shù)據(jù)庫,其中數(shù)據(jù)表眾多,在此不再一一列出。
通過將一個完整系統(tǒng)的數(shù)據(jù)按功能進(jìn)行劃分,各部分?jǐn)?shù)據(jù)存儲到獨立的數(shù)據(jù)庫服務(wù)器中,便是一種典型的分布式數(shù)據(jù)庫模式。采用這種方式,不僅可以提高數(shù)據(jù)庫以及應(yīng)用的復(fù)用性,而且可以分散數(shù)據(jù)庫服務(wù)器的壓力,從而在某種程序上解決數(shù)據(jù)庫瓶頸。