CN104636472A - 一种四层架构的tb级数据库存储***及存储算法 - Google Patents

一种四层架构的tb级数据库存储***及存储算法 Download PDF

Info

Publication number
CN104636472A
CN104636472A CN201510077755.6A CN201510077755A CN104636472A CN 104636472 A CN104636472 A CN 104636472A CN 201510077755 A CN201510077755 A CN 201510077755A CN 104636472 A CN104636472 A CN 104636472A
Authority
CN
China
Prior art keywords
server
instruction
database
core data
index
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510077755.6A
Other languages
English (en)
Inventor
胡克会
任海春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yantai Wisdom Yun Gu Cloud Computing Co Ltd
Original Assignee
Yantai Wisdom Yun Gu Cloud Computing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yantai Wisdom Yun Gu Cloud Computing Co Ltd filed Critical Yantai Wisdom Yun Gu Cloud Computing Co Ltd
Priority to CN201510077755.6A priority Critical patent/CN104636472A/zh
Publication of CN104636472A publication Critical patent/CN104636472A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/1824Distributed file systems implemented using Network-attached Storage [NAS] architecture
    • G06F16/183Provision of network file services by network file servers, e.g. by using NFS, CIFS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种四层架构的TB级数据库存储***及存储算法,包括一组用户终端,其特征是:每个所述用户终端与云计算服务器通信,所述云计算服务器与核心数据服务器通信,所述核心数据服务器分别与一组索引服务器、备份服务器和缓存与协调服务器连接,每个所述索引服务器分别与一组分布式数据服务器通信。本发明采用一种4层架构的数据库简化了操作过程,大大的缩短了数据处理的时间,解决了这个信息量巨大的时代给数据库带来的压力,解决了数据库将信息统一储存、统一处理给数据库造成的巨大的压力和调取数据极为繁杂的问题。

Description

一种四层架构的TB级数据库存储***及存储算法
技术领域
本发明涉及数据存储领域,具体地讲,涉及一种四层架构的TB级数据库存储***及存储算法。
背景技术
随着科技的发展,对数据库的要求也越来越高,现在市场上的数据库都是将数据储存在一起,这样无形之中增加了数据库的压力,降低了数据库的使用寿命。将所有的数据集中在数据库,不利于数据库中资料的调取。为了减小数据库的压力,为了使从数据库调取资料时操作更快,更便捷,更稳定,现在迫切需要一种新的TB级数据库。
发明内容:
本发明要解决的技术问题是提供一种四层架构的TB级数据库存储***及存储算法,增加数据库的存储能力,调取资料更快捷方便。
本发明采用如下技术方案实现发明目的:
一种四层架构的TB级数据库存储***,包括一组用户终端,其特征是:每个所述用户终端与云计算服务器通信,所述云计算服务器与核心数据服务器通信,所述核心数据服务器分别与一组索引服务器、备份服务器和缓存与协调服务器连接,每个所述索引服务器分别与一组分布式数据服务器通信。
一种四层架构的TB级数据库存储算法,其特征在于,包括如下步骤:
(1)用户终端发出指令;
(2)云计算服务器的操作***根据指令类型进行编码并发送给核心数据服务器,核心数据服务器将编码后的指令存储到备份服务器进行数据备份;
(3)判断是否有空闲的索引服务器,如果有,核心数据服务器将编码后的指令发送给索引服务器,如果没有,核心数据服务器将编码后的指令发送给缓存与协调服务器,缓存协调服务器实时检查是否有空闲索引服务器,如果有空闲的索引服务器,把指令发给空闲的索引服务器;
(4)索引服务器收到指令后分配给分布式数据服务器;
(5)分布式数据服务器收到指令后,进行相关操作,同时返回结果给用户终端。
与现有技术相比,本发明的优点和积极效果是:本发明采用一种4层架构的数据库简化了操作过程,大大的缩短了数据处理的时间,解决了这个信息量巨大的时代给数据库带来的压力,解决了数据库将信息统一储存、统一处理给数据库造成的巨大的压力和调取数据极为繁杂的问题。
附图说明
图1为本发明的原理方框图。
图中,1、用户终端,2、核心数据服务器,3、缓存与协调服务器,4、备份服务器,5、索引服务器,6、云计算服务器,7、分布式数据服务器。
具体实施方式:
下面结合实施例,进一步说明本发明。
参加图1,本发明包括一组用户终端1,每个所述用户终端1与云计算服务器6通信,所述云计算服务器6与核心数据服务器2通信,所述核心数据服务器2分别与一组索引服务器5、备份服务器4和缓存与协调服务器3连接,每个所述索引服务器5分别与一组分布式数据服务器7通信。
本发明还提供了一种四层架构的TB级数据库存储算法,包括如下步骤:
(1)用户终端发出指令;
(2)云计算服务器的操作***根据指令类型进行编码并发送给核心数据服务器,核心数据服务器将编码后的指令存储到备份服务器进行数据备份;
(3)判断是否有空闲的索引服务器,如果有,核心数据服务器将编码后的指令发送给索引服务器,如果没有,核心数据服务器将编码后的指令发送给缓存与协调服务器,缓存协调服务器实时检查是否有空闲索引服务器,如果有空闲的索引服务器,把指令发给空闲的索引服务器;
(4)索引服务器收到指令后分配给分布式数据服务器;
(5)分布式数据服务器收到指令后,进行相关操作,同时返回结果给用户终端。
核心数据服务器2、缓存与协调服务器3、备份服务器4、索引服务器5、云计算服务器6和分布式数据服务器7对指令进行处理的凡方式都是采用现有技术,在此不再赘述。
本发明采用一种4层架构的数据库简化了操作过程,大大的缩短了数据处理的时间,解决了这个信息量巨大的时代给数据库带来的压力,解决了数据库将信息统一储存、统一处理给数据库造成的巨大的压力和调取数据极为繁杂的问题。

Claims (2)

1.一种四层架构的TB级数据库存储***,包括一组用户终端,其特征是:每个所述用户终端与云计算服务器通信,所述云计算服务器与核心数据服务器通信,所述核心数据服务器分别与一组索引服务器、备份服务器和缓存与协调服务器连接,每个所述索引服务器分别与一组分布式数据服务器通信。
2.一种四层架构的TB级数据库存储算法,其特征在于,包括如下步骤:
(1)用户终端发出指令;
(2)云计算服务器的操作***根据指令类型进行编码并发送给核心数据服务器,核心数据服务器将编码后的指令存储到备份服务器进行数据备份;
(3)判断是否有空闲的索引服务器,如果有,核心数据服务器将编码后的指令发送给索引服务器,如果没有,核心数据服务器将编码后的指令发送给缓存与协调服务器,缓存协调服务器实时检查是否有空闲索引服务器,如果有空闲的索引服务器,把指令发给空闲的索引服务器;
(4)索引服务器收到指令后分配给分布式数据服务器;
(5)分布式数据服务器收到指令后,进行相关操作,同时返回结果给用户终端。
CN201510077755.6A 2015-02-13 2015-02-13 一种四层架构的tb级数据库存储***及存储算法 Pending CN104636472A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510077755.6A CN104636472A (zh) 2015-02-13 2015-02-13 一种四层架构的tb级数据库存储***及存储算法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510077755.6A CN104636472A (zh) 2015-02-13 2015-02-13 一种四层架构的tb级数据库存储***及存储算法

Publications (1)

Publication Number Publication Date
CN104636472A true CN104636472A (zh) 2015-05-20

Family

ID=53215218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510077755.6A Pending CN104636472A (zh) 2015-02-13 2015-02-13 一种四层架构的tb级数据库存储***及存储算法

Country Status (1)

Country Link
CN (1) CN104636472A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105357300A (zh) * 2015-11-09 2016-02-24 重庆金鑫智慧科技有限公司 应用于智慧校园的后台管理平台

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101576915A (zh) * 2009-06-18 2009-11-11 北京大学 一种分布式b+树索引***及构建方法
JP2011186692A (ja) * 2010-03-08 2011-09-22 Zoo Corp 情報検索システムおよび情報検索方法
CN103647797A (zh) * 2013-11-15 2014-03-19 北京邮电大学 一种分布式文件***及其数据访问方法
CN103955511A (zh) * 2014-04-30 2014-07-30 华南理工大学 一种城市3d建筑数据的云平台数据组织和检索方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101576915A (zh) * 2009-06-18 2009-11-11 北京大学 一种分布式b+树索引***及构建方法
JP2011186692A (ja) * 2010-03-08 2011-09-22 Zoo Corp 情報検索システムおよび情報検索方法
CN103647797A (zh) * 2013-11-15 2014-03-19 北京邮电大学 一种分布式文件***及其数据访问方法
CN103955511A (zh) * 2014-04-30 2014-07-30 华南理工大学 一种城市3d建筑数据的云平台数据组织和检索方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105357300A (zh) * 2015-11-09 2016-02-24 重庆金鑫智慧科技有限公司 应用于智慧校园的后台管理平台

Similar Documents

Publication Publication Date Title
CN103106249B (zh) 一种基于Cassandra的数据并行处理***
CN102521406B (zh) 海量结构化数据复杂查询任务的分布式查询方法和***
CN102521405B (zh) 支持高速加载的海量结构化数据存储、查询方法和***
WO2019041833A1 (zh) 一种用于深度神经网络的压缩装置
CN107038162A (zh) 基于数据库日志的实时数据查询方法和***
CN103678603A (zh) 多源异构数据高效汇聚存取架构***
CN103209210B (zh) 一种提高基于纠删码的存储集群恢复性能的方法
US10067999B2 (en) High-performance database replication systems and methods
CN103905311A (zh) 流表匹配方法和装置以及交换机
CN105740248B (zh) 一种数据同步方法、装置及***
WO2019089616A1 (en) System and method for data storage, transfer, synchronization, and security
CN103294413A (zh) 支持海量采集终端的分布式内存实时存储装置及方法
CN103365972A (zh) 一种海量数据智能处理***
CN105426472A (zh) 分布式计算***及其数据处理方法
US20240037119A1 (en) A method and device for storing data in a distributed database
CN103944964A (zh) 一种分布式***及根据该***进行逐步扩容的方法
CN116185308B (zh) 一种数据集处理方法、装置、设备、介质及模型训练***
CN105468297A (zh) 一种云存储***内主从设备数据快速同步的方法
CN103414762A (zh) 云备份方法和装置
CN103209119A (zh) 一种低功耗嵌入式云智能网关
CN103778120A (zh) 全局文件标识生成方法、生成装置及相应的分布式文件***
CN107818106B (zh) 一种大数据离线计算数据质量校验方法和装置
CN104636472A (zh) 一种四层架构的tb级数据库存储***及存储算法
CN112527836B (zh) 一种基于t-box平台的大数据查询方法
CN112000703A (zh) 数据入库处理方法、装置、计算机设备和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150520

RJ01 Rejection of invention patent application after publication