CN104636472A - 一种四层架构的tb级数据库存储***及存储算法 - Google Patents
一种四层架构的tb级数据库存储***及存储算法 Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/1824—Distributed file systems implemented using Network-attached Storage [NAS] architecture
- G06F16/183—Provision of network file services by network file servers, e.g. by using NFS, CIFS
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema 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级数据库存储算法,其特征在于,包括如下步骤:
(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)分布式数据服务器收到指令后,进行相关操作,同时返回结果给用户终端。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357300A (zh) * | 2015-11-09 | 2016-02-24 | 重庆金鑫智慧科技有限公司 | 应用于智慧校园的后台管理平台 |
Citations (4)
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建筑数据的云平台数据组织和检索方法 |
-
2015
- 2015-02-13 CN CN201510077755.6A patent/CN104636472A/zh active Pending
Patent Citations (4)
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)
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 |