• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 20
    • 下载费用:20 金币  

    重庆时时彩改开奖: 一种访问数据库的系统和方法及注册、订票、网购系统.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201210572366.7

    申请日:

    2012.12.25

    公开号:

    CN103902548A

    公开日:

    2014.07.02

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20121225|||公开
    IPC分类号: G06F17/30; H04L29/06; G06Q10/02(2012.01)I; G06Q30/00(2012.01)I 主分类号: G06F17/30
    申请人: 航天信息股份有限公司
    发明人: 魏贺生; 甘景全; 李少维; 张巍; 谷永艳; 姜万良
    地址: 100097 北京市海淀区杏石口路甲18号
    优先权:
    专利代理机构: 北京科龙寰宇知识产权代理有限责任公司 11139 代理人: 孙皓晨
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210572366.7

    授权公告号:

    103902548B||||||

    法律状态公告日:

    2017.06.23|||2014.08.13|||2014.07.02

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明涉及一种访问数据库的系统和方法及注册、订票、网购系统。该系统包括:网络服务器、读、写数据库服务器和客户端;其中,客户端与网络服务器通过网络连接,网络服务器分别与读、写数据库服务器相连;客户端向网络服务器发送读、写数据库请求;从网络服务器获得返回数据;网络服务器从读数据库服务器获得读数据库请求所要求的数据提供给客户端;根据写数据库请求,修改写数据库服务器中的相应数据,并将修改结果提供给客户端;写数据库服务器周期性将自身存储的数据库提供给读数据库服务器,使二者存储的数据库保持同步。本发明能降低单台服务器的访问量,防止巨量访问造成服务器瘫痪。

    权利要求书

    权利要求书
    1.  一种访问数据库的系统,其特征在于,该系统包括:网络服务器、读数据库服务器、写数据库服务器、一台以上的客户端;其中,
    所述客户端与所述网络服务器通过网络连接,所述网络服务器分别与所述读数据库服务器和所述写数据库服务器相连;
    所述客户端用于,向所述网络服务器发送读数据库请求及写数据库请求;从所述网络服务器获得返回数据;
    所述网络服务器用于,从所述读数据库服务器获得所述读数据库请求所要求的数据作为返回数据提供给所述客户端;根据所述写数据库请求,修改所述写数据库服务器中的相应数据,并将修改结果作为返回数据提供给所述客户端;
    所述读数据库服务器用于,存储数据库,并向所述网络服务器提供其要求的数据;
    所述写数据库服务器用于,存储数据库,并保存所述网络服务器对数据的所述修改结果;周期性将自身存储的所述数据库提供给所述读数据库服务器,使二者存储的数据库保持同步。

    2.  根据权利要求1所述的系统,其特征在于,所述读数据库服务器和写数据库服务器的数量均超过1台,所有读数据库服务器组成读数据库服务器集群,所有写数据库服务器组成写数据库服务器集群;则
    所述网络服务器用于,从所述读数据库服务器集群中选中一台读数据库服务器作为对应于所述读数据库请求的目标读数据库服务器,从所述目标读数据库服务器获得所述读数据库请求所要求的数据作为返回数据提供给所述客户端;从所述写数据库服务器集群中选中一台写数据库服务器作为对应于所述写数据库请求的目标写数据库服务器,根据所述写数据库请求,修改所述目标写数据库服务器中的相应数据,并将修改结果作为返回数据提供给所述客户端;
    各所述读数据库服务器用于,存储数据库并与所述读数据库服务器集群中的其他读数据库服务器保持数据库的同步;向所述网络服务器提供其要求的数据;
    各所述写数据库服务器用于,存储数据库并与所述写数据库服务器集群中的其他写数据库服务器保持数据库的同步;保存所述网络服务器对数据的所述修改结果;
    所述写数据库服务器集群周期性将自身存储的所述数据库提供给所述读数据库服务器集群,使二者存储的数据库保持同步。

    3.  根据权利要求1所述的系统,其特征在于,所述网络服务器还用于,将所述数据库中数据条数不超过1000条的数据表保存到自身的内存中,构成内存数据表,并周期性将该内存数据表中的数据提供给所述读数据库服务器,保持数据的同步;判断所述内存数据表是否包含所述读数据库请求所要求的数据,是则将该数据作为返回数据提供给所述客户端,否则,从所述读数据库服务器获得所述读数据库请求所要求的数据作为返回数据提供给所述客户端;判断所述内存数据表是否包含所述写数据库请求所要求修改的数据,是则修改所述内存数据表中的相应数据,并将修改结果作为返回数据提供给所述客户端,否则,根据所述写数据库请求,修改所述写数据库服务器中的相应数据,并将修改结果作为返回数据提供给所述客户端。

    4.  根据权利要求1所述的系统,其特征在于,所述网络服务器还用于:按照合并规则,将2个以上的读数据库请求合并为合并读数据库请求,从所述读数据库服务器一次性获得所述合并读数据库请求所要求的所有数据作为返回数据分别提供给相应客户端;按照所述合并规则,将2个以上的写数据库请求合并为合并写数据库请求,根据该合并写数据库请求,一次性修改所述写数据库服务器中的所有相应数据,并将修改结果作为返回数据分别提供给相应客户端;
    其中,所述合并规则包括:
    请求执行的操作的类型相同,则合并;
    和/或,请求执行的操作之间具有关联性,则合并。

    5.  一种注册系统,其特征在于,该系统包括:网络服务器、读数据库服务器、写数据库服务器、一台以上的注册客户端;其中,
    所述注册客户端与所述网络服务器通过网络连接,所述网络服务器分别与所述读数据库服务器和所述写数据库服务器相连;
    所述注册客户端用于,向所述网络服务器发送读数据库请求及写数据库请求;从所述网络服务器获得返回数据;
    所述网络服务器用于,从所述读数据库服务器获得所述读数据库请求所要求的注册码作为返回数据提供给所述注册客户端;根据所述写数据库请求,修改所述写数据库服务器中的相应注册码,并将修改结果作为返回数据提供给所述注册客户端;
    所述读数据库服务器用于,存储数据库,并向所述网络服务器提供其要求的注册码;
    所述写数据库服务器用于,存储数据库,并保存所述网络服务器对注册码的所述修改结果;周期性将自身存储的所述数据库提供给所述读数据库服务器,使二者存储的数 据库保持同步。

    6.  根据权利要求5所述的系统,其特征在于,所述网络服务器还用于,将所述数据库中注册码的条数不超过1000条的注册码表保存到自身的内存中,构成内存注册码表,并周期性将该内存注册码表中的注册码提供给所述读数据库服务器,保持数据的同步;判断所述内存注册码表是否包含所述读数据库请求所要求的注册码,是则将该注册码作为返回数据提供给所述客户端,否则,从所述读数据库服务器获得所述读数据库请求所要求的注册码作为返回数据提供给所述客户端;判断所述内存注册码表是否包含所述写数据库请求所要求修改的注册码,是则修改所述内存注册码表中的相应注册码,并将修改结果作为返回数据提供给所述客户端,否则,根据所述写数据库请求,修改所述写数据库服务器中的相应注册码,并将修改结果作为返回数据提供给所述客户端。

    7.  一种订票系统,其特征在于,该系统包括:网络服务器、读数据库服务器、写数据库服务器、一台以上的订票客户端;其中,
    所述订票客户端与所述网络服务器通过网络连接,所述网络服务器分别与所述读数据库服务器和所述写数据库服务器相连;
    所述订票客户端用于,向所述网络服务器发送读数据库请求及写数据库请求;从所述网络服务器获得返回数据;
    所述网络服务器用于,从所述读数据库服务器获得所述读数据库请求所要求的票务数据作为返回数据提供给所述订票客户端;根据所述写数据库请求,修改所述写数据库服务器中的相应票务数据,并将修改结果作为返回数据提供给所述订票客户端;
    所述读数据库服务器用于,存储数据库,并向所述网络服务器提供其要求的票务数据;
    所述写数据库服务器用于,存储数据库,并保存所述网络服务器对票务数据的所述修改结果;周期性将自身存储的所述数据库提供给所述读数据库服务器,使二者存储的数据库保持同步。

    8.  根据权利要求7所述的系统,其特征在于,所述网络服务器还用于,将所述数据库中票务数据的条数不超过1000条的票务数据表保存到自身的内存中,构成内存票务数据表,并周期性将该内存票务数据表中的票务数据提供给所述读数据库服务器,保持数据的同步;判断所述内存票务数据表是否包含所述读数据库请求所要求的票务数据,是则将该票务数据作为返回数据提供给所述客户端,否则,从所述读数据库服务器获得所述读数据库请求所要求的票务数据作为返回数据提供给所述客户端;判断所述内存票 务数据表是否包含所述写数据库请求所要求修改的票务数据,是则修改所述内存票务数据表中的相应票务数据,并将修改结果作为返回数据提供给所述客户端,否则,根据所述写数据库请求,修改所述写数据库服务器中的相应票务数据,并将修改结果作为返回数据提供给所述客户端。

    9.  一种网购系统,其特征在于,该系统包括:网络服务器、读数据库服务器、写数据库服务器、一台以上的网购客户端;其中,
    所述网购客户端与所述网络服务器通过网络连接,所述网络服务器分别与所述读数据库服务器和所述写数据库服务器相连;
    所述网购客户端用于,向所述网络服务器发送读数据库请求及写数据库请求;从所述网络服务器获得返回数据;
    所述网络服务器用于,从所述读数据库服务器获得所述读数据库请求所要求的商品数据作为返回数据提供给所述网购客户端;根据所述写数据库请求,修改所述写数据库服务器中的相应商品数据,并将修改结果作为返回数据提供给所述网购客户端;
    所述读数据库服务器用于,存储数据库,并向所述网络服务器提供其要求的商品数据;
    所述写数据库服务器用于,存储数据库,并保存所述网络服务器对商品数据的所述修改结果;周期性将自身存储的所述数据库提供给所述读数据库服务器,使二者存储的数据库保持同步。

    10.  根据权利要求9所述的系统,其特征在于,所述网络服务器还用于,将所述数据库中商品数据的条数不超过1000条的商品数据表保存到自身的内存中,构成内存商品数据表,并周期性将该内存商品数据表中的商品数据提供给所述读数据库服务器,保持数据的同步;判断所述内存商品数据表是否包含所述读数据库请求所要求的商品数据,是则将该商品数据作为返回数据提供给所述客户端,否则,从所述读数据库服务器获得所述读数据库请求所要求的商品数据作为返回数据提供给所述客户端;判断所述内存商品数据表是否包含所述写数据库请求所要求修改的商品数据,是则修改所述内存商品数据表中的相应商品数据,并将修改结果作为返回数据提供给所述客户端,否则,根据所述写数据库请求,修改所述写数据库服务器中的相应商品数据,并将修改结果作为返回数据提供给所述客户端。

    11.  一种访问数据库的方法,该方法基于权利要求1所述的系统;其特征在于,该方法包括:
    步骤1:各客户端向网络服务器发送读数据库请求或写数据库请求;
    步骤2:所述网络服务器从所述读数据库服务器获得所述读数据库请求所要求的数据作为返回数据;所述网络服务器根据所述写数据库请求,修改所述写数据库服务器中的相应数据,并将修改结果作为返回数据;
    步骤3:所述网络服务器将所述返回数据提供给相应的客户端;
    步骤4:所述写数据库服务器周期性将自身存储的数据库提供给所述读数据库服务器,使二者存储的数据库保持同步。

    12.  根据权利要求11所述的方法,其特征在于,所述读数据库服务器和写数据库服务器的数量均超过1台,所有读数据库服务器组成读数据库服务器集群,所有写数据库服务器组成写数据库服务器集群;则
    在所述步骤1之后,在所述步骤2之前,还包括步骤12-1:所述网络服务器从所述读数据库服务器集群中选中一台读数据库服务器作为对应于所述读数据库请求的目标读数据库服务器;所述网络服务器从所述写数据库服务器集群中选中一台写数据库服务器作为对应于所述写数据库请求的目标写数据库服务器;
    所述步骤2的方法为:所述网络服务器从所述目标读数据库服务器获得所述读数据库请求所要求的数据作为返回数据;所述网络服务器根据所述写数据库请求,修改所述目标写数据库服务器中的相应数据,并将修改结果作为返回数据;各所述读数据库服务器与所述读数据库服务器集群中的其他读数据库服务器保持数据库的同步;各所述写数据库服务器与所述写数据库服务器集群中的其他写数据库服务器保持数据库的同步;
    所述步骤4的方法为:所述写数据库服务器集群周期性将自身存储的所述数据库提供给所述读数据库服务器集群,使二者存储的数据库保持同步。

    13.  根据权利要求12所述的方法,其特征在于,所述读数据库服务器集群中的读数据库服务器的数量为M,所述写数据库服务器集群中的写数据库服务器的数量为N,M和N均为大于1的整数;则所述步骤12-1中:
    所述网络服务器从所述读数据库服务器集群中选中一台读数据库服务器作为对应于所述读数据库请求的目标读数据库服务器的方法为:所述网络服务器将所述读数据库服务器集群中序号为i%M的读数据库服务器作为对应于所述读数据库请求的目标读数据库服务器;i为所述读数据库请求的序号,i%M为求模运算;
    所述网络服务器从所述写数据库服务器集群中选中一台写数据库服务器作为对应于所述写数据库请求的目标写数据库服务器的方法为:所述网络服务器将所述写数据库服 务器集群中序号为j%N的写数据库服务器作为对应于所述写数据库请求的目标写数据库服务器;j为所述写数据库请求的序号,j%N为求模运算。

    14.  根据权利要求13所述的方法,其特征在于,i和j均为静态变量。

    15.  根据权利要求11所述的方法,其特征在于,所述数据库中数据条数不超过1000条的数据表保存到所述网络服务器的内存中,构成内存数据表;则
    在所述步骤1之后,在所述步骤2之前,还包括步骤12-2:所述网络服务器判断所述内存数据表是否包含所述读数据库请求所要求的数据,是则将该数据作为返回数据提供给所述客户端;所述网络服务器判断所述内存数据表是否包含所述写数据库请求所要求修改的数据,是则修改所述内存数据表中的相应数据,并将修改结果作为返回数据提供给所述客户端;
    所述步骤4还包括:所述网络服务器周期性将所述内存数据表中的数据提供给所述读数据库服务器,保持数据的同步。

    16.  根据权利要求11所述的方法,其特征在于,在所述步骤1之后,在所述步骤2之前,还包括步骤12-3:所述网络服务器按照合并规则,将2个以上的读数据库请求合并为合并读数据库请求,将2个以上的写数据库请求合并为合并写数据库请求;
    所述步骤2的方法为:所述网络服务器从所述读数据库服务器一次性获得所述合并读数据库请求所要求的所有数据作为返回数据;所述网络服务器根据所述合并写数据库请求,一次性修改所述写数据库服务器中的所有相应数据,并将修改结果作为返回数据;
    所述步骤3的方法为:所述网络服务器将所述返回数据分别提供给相应的客户端;
    其中,所述合并规则包括:
    请求执行的操作的类型相同,则合并;
    和/或,请求执行的操作之间具有关联性,则合并。

    关 键 词:
    一种 访问 数据库 系统 方法 注册 订票
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种访问数据库的系统和方法及注册、订票、网购系统.pdf
    链接地址://www.4mum.com.cn/p-6120633.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03