zoukankan      html  css  js  c++  java
  • .Net PetShop 4.0的分布式数据库设计.NET教程,.NET Framework

    本文介绍.net petshop 4.0的分布式数据库设计,由此带来的益处.

    数据库作为应用数据的存储中心,在系统中具有具足轻重的地位。当用户量急剧增长时,数据库往往成为系统的瓶颈,采用分布式数据库是首选策略。使用分布式数据库后,每一部分数据由专门的服务器来管理,分而治之,自然减少了数据库服务器的压力。

    .net petshop 4.0使用了四个数据库,分别为:

    mspetshop4
    mspetshop4orders
    mspetshop4profile
    mspetshop4services

    其中mspetshop4用来管理产品、分类等基本数据信息,其中共有六个表
    aspnet_sqlcachetablesforchangenotification
    category
    inventory
    item
    product
    supplier
    除aspnet_sqlcachetablesforchangenotification是为了配合.net的缓存处理外,其它表都是基本数据表,它们在petshop 4.0中有对应的模型。

    mspetshop4orders用于订单的管理,其中有三个表
    lineitem
    orders
    orderstatus
    分别用来存储订单明细、订单基本信息和订单状态的数据。

    mspetshop4profile用于配置管理,其中有三个表
    account
    cart
    profiles
    分别用来保存账户基本信息、购物车信息和用户配置信息。

    mspetshop4services是.net 2.0自带的用户成员资格管理的数据库,其中数据表众多,在此不再一一列出。

    通过将一个完整系统的数据按功能进行划分,各部分数据存储到独立的数据库服务器中,便是一种典型的分布式数据库模式。采用这种方式,不仅可以提高数据库以及应用的复用性,而且可以分散数据库服务器的压力,从而在某种程序上解决数据库瓶颈。

  • 相关阅读:
    6.1.1.1 属性类型之数据属性
    6.1 理解对象
    5.7.2.4 random() 方法
    5.7.2.3 舍入方法
    5.7.2.2 min()和max()方法
    5.7.2.1 Math对象
    5.7.1.4 window对象
    frontend2_s9_part2_fe_d48_form
    s10_part3_django_basic.md
    frontend1_s9_part2_d47_html
  • 原文地址:https://www.cnblogs.com/cxd4321/p/1333412.html
Copyright © 2011-2022 走看看