[go: up one dir, main page]

CN105045929A - MPP architecture based distributed relational database - Google Patents

MPP architecture based distributed relational database Download PDF

Info

Publication number
CN105045929A
CN105045929A CN201510547427.8A CN201510547427A CN105045929A CN 105045929 A CN105045929 A CN 105045929A CN 201510547427 A CN201510547427 A CN 201510547427A CN 105045929 A CN105045929 A CN 105045929A
Authority
CN
China
Prior art keywords
cluster
distributed
framework according
data
database based
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
CN201510547427.8A
Other languages
Chinese (zh)
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.)
Beijing Xuji Electric Co Ltd
State Grid Corp of China SGCC
Original Assignee
Beijing Xuji Electric Co Ltd
State Grid Corp of China SGCC
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 Beijing Xuji Electric Co Ltd, State Grid Corp of China SGCC filed Critical Beijing Xuji Electric Co Ltd
Priority to CN201510547427.8A priority Critical patent/CN105045929A/en
Publication of CN105045929A publication Critical patent/CN105045929A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (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)

Abstract

本发明提供一种基于MPP架构的分布式关系型数据库,涉及数据库领域、大数据领域、分布式计算领域,该数据库包括四个模块,分别是负责全局事务处理的全局事务管理器,负载均衡系统负责集群的负载均衡管理,用于协调各数据节点之间的工作的集群协调管理器,基于PowerDB部署的关系数据库的数据节点,本发明针对PowerDB关系型数据库,建立分布式环境的集群,通过采用MPP架构技术,各节点之间Shared?Nothing,保证单点出现故障时,不影响集群工作,集群可横向扩展,实现PB级数据存储,支持海量并行数据写入。

The invention provides a distributed relational database based on MPP architecture, which relates to the field of database, big data, and distributed computing. The database includes four modules, which are respectively a global transaction manager responsible for global transaction processing and a load balancing system. Responsible for the load balancing management of the cluster, the cluster coordination manager for coordinating the work between the data nodes, the data nodes of the relational database based on PowerDB deployment, the present invention aims at the PowerDB relational database, and establishes a cluster in a distributed environment, by adopting MPP architecture technology, Shared between nodes? Nothing, to ensure that when a single point of failure occurs, the cluster will not be affected. The cluster can be expanded horizontally to achieve PB-level data storage and support massive parallel data writing.

Description

一种基于MPP构架的分布式关系型数据库A Distributed Relational Database Based on MPP Architecture

技术领域technical field

本发明涉及数据库领域、大数据领域、分布式计算领域,为大数据处理提供一种基于关系型数据库的海量数据存储解决方案,支持OLTP和OLAP两种应用场景。The invention relates to the field of databases, big data, and distributed computing, provides a massive data storage solution based on a relational database for big data processing, and supports two application scenarios of OLTP and OLAP.

背景技术Background technique

信息技术在最近几年得到飞速发展,企业和社会的信息量呈几何形式增长,这为大数据的存储和处理带来巨大挑战,如何建设大数据集群,实现海量数据的存储,是大数据领域面临的首要问题。Information technology has developed rapidly in recent years, and the amount of information in enterprises and society has grown geometrically, which poses a huge challenge to the storage and processing of big data. How to build big data clusters and realize the storage of massive data is an important issue in the field of big data. the primary problem faced.

基于hadoop开源大数据架构,是目前广泛被采用的解决方法,通过hadoop提供的分布式文件系统,可以解决PB级数据存储问题,同时通过hadoop生态圈下的产品,可以实现列式存储、数据仓库级的数据管理,部分解决海量数据存取问题,但hadoop提供的存储解决方案存在以下不足,一是不支持SQL业务。目前大量业务系统都基于SQL开发,无法顺利地迁移到hadoop平台。二是单进程并行写入能力不足。无论HDFS还是HBase其单进程都不具备并行写入能力,无法满足海量信息采集需要。Based on the hadoop open source big data architecture, it is a widely used solution at present. The distributed file system provided by hadoop can solve the problem of PB-level data storage. At the same time, through the products under the hadoop ecosystem, columnar storage and data warehouse can be realized. Level data management partially solves the problem of massive data access, but the storage solution provided by Hadoop has the following deficiencies. First, it does not support SQL services. At present, a large number of business systems are developed based on SQL and cannot be smoothly migrated to the hadoop platform. Second, the single-process parallel writing capability is insufficient. Neither HDFS nor HBase has a single process capable of parallel writing, and cannot meet the needs of massive information collection.

发明内容Contents of the invention

PowerDB是一种基于单服务器开发的数据库系统,本发明要解决的技术问题是针对PowerDB关系型数据库,建立分布式环境的集群,通过采用MPP架构技术,各节点之间SharedNothing,保证单点出现故障时,不影响集群工作,集群可横向扩展,实现PB级数据存储,支持海量并行数据写入。PowerDB is a database system developed based on a single server. The technical problem to be solved in the present invention is to establish a cluster in a distributed environment for the PowerDB relational database. By adopting the MPP architecture technology, SharedNothing between each node ensures a single point of failure , does not affect the cluster work, the cluster can be expanded horizontally, realizes PB-level data storage, and supports massive parallel data writing.

为满足基于SQL的海量数据存储需要,本发明提供一种基于MPP架构的分布式关系型数据库,该数据库是分布式架构,包括四个模块,分别是全局事务管理模块(Power-GTM)、负载均衡系统(Power-Proxy)、数据协调管理器(Power-COORD)、数据节点(Power-DataNode);其中:In order to meet the needs of mass data storage based on SQL, the present invention provides a distributed relational database based on MPP architecture. The database is a distributed architecture and includes four modules, namely global transaction management module (Power-GTM), load Balance system (Power-Proxy), data coordination manager (Power-COORD), data node (Power-DataNode); among them:

全局事务管理器负责全局事务处理,负载均衡系统负责集群的负载均衡管理,集群协调管理器用于协调各数据节点之间的工作,数据节点是基于PowerDB部署的关系数据库。The global transaction manager is responsible for global transaction processing. The load balancing system is responsible for the load balancing management of the cluster. The cluster coordination manager is used to coordinate the work among the data nodes. The data nodes are relational databases deployed based on PowerDB.

作为本发明的进一步改进,一个集群一般只有一个全局事务管理模块。As a further improvement of the present invention, a cluster generally has only one global transaction management module.

作为本发明的进一步改进,单个全局事务管理模块可以配置备用(StandBy)节点。As a further improvement of the present invention, a single global transaction management module can configure a standby (StandBy) node.

作为本发明的进一步改进,一个集群内可以有多个协调管理器。As a further improvement of the present invention, there may be multiple coordination managers in a cluster.

作为本发明的进一步改进,数据节点烦人物理结构和逻辑结构保持与PowerDB完全一致,即在一台服务器下维护着单个关系数据库系统。As a further improvement of the present invention, the annoying physical structure and logical structure of the data nodes remain completely consistent with PowerDB, that is, a single relational database system is maintained under one server.

可选的,为提高集群可靠性,GTM提供主/备模式,通过GTM-Standby配置,可在集群中建立多个GTM节点,同一时间只有一个节点工作,数据通过流复制技术从GTM-host同步到GTM-Standby,当GTM-host发生单点故障时,GTM-Standby自动成为GTM-host,承担全局事务管理工作。Optionally, to improve cluster reliability, GTM provides active/standby mode. Through GTM-Standby configuration, multiple GTM nodes can be established in the cluster. Only one node works at a time, and data is synchronized from GTM-host through stream replication technology To GTM-Standby, when a single point of failure occurs on GTM-host, GTM-Standby will automatically become GTM-host and undertake global transaction management.

可选的,对于数据节点,其可靠性也是通过多节点冗余设计实现,即每个数据节点设计一到多个Standby节点,数据在写入过程中,通过流复制技术,同步到备用节点上,当出现单点故障时,系统自动进行切换,以保证集群7*24小时工作。Optionally, for data nodes, its reliability is also achieved through multi-node redundancy design, that is, each data node is designed with one or more Standby nodes, and the data is synchronized to the standby node through stream replication technology during the writing process , when a single point of failure occurs, the system automatically switches to ensure that the cluster works 7*24 hours.

可选的,采用roundrobin算法进行建表操作,使分布式集群能最高效响应数据写入操作,考虑集群自身开销,对于N个数据节点的集群,相比单服务器应用,能获得约0.7*N的性能,满足海量数据高并发写入服务的需要。Optionally, use the roundrobin algorithm for table building operations, so that the distributed cluster can respond to data write operations most efficiently. Considering the cluster's own overhead, for a cluster with N data nodes, compared with a single server application, you can get about 0.7*N High performance to meet the needs of high-concurrency writing services for massive data.

可选的,用java开发的基于windows、Linux下的自动安装部署工具。Optionally, an automatic installation and deployment tool based on windows and Linux developed in java.

可选的,分布式集群管理工具主要包括远程登录与管理、查询分析管理器、集群监控工具等。Optionally, the distributed cluster management tools mainly include remote login and management, query analysis manager, cluster monitoring tool, etc.

附图说明Description of drawings

图1为本发明的自主可控分布式关系数据库架构图;Fig. 1 is the architecture diagram of the autonomous controllable distributed relational database of the present invention;

图2为本发明的简单高效的分布式关系数据库集群。Fig. 2 is a simple and efficient distributed relational database cluster of the present invention.

具体实施方式Detailed ways

以下结合说明书附图对本发明进一步详细说明。应当理解为,此处所描述的实施例仅用于解释本发明,但并不限定本发明。The present invention will be described in further detail below in conjunction with the accompanying drawings. It should be understood that the embodiments described here are only used to explain the present invention, but not to limit the present invention.

PowerDB是关系数据库系统,它基于开源数据库postgreSQL进行开发,PostgreSQL是一种支持并发作业、与ORACLE兼容较好的开源数据库系统,通过采用MVCC(多版本并发控制)机制,提高数据写入能力,通过将数据表空间切分成块,从而支持单机并发,PowerDB关系型数据库在保持postgreSQL内核不变情况下,对外部工具进行了开发,满足业务系统开发、DBA工作的需要,支持SQL2008标准。PowerDB is a relational database system. It is developed based on the open source database postgreSQL. PostgreSQL is an open source database system that supports concurrent operations and is well compatible with ORACLE. By adopting the MVCC (multi-version concurrency control) mechanism, the ability to write data is improved. Through Divide the data table space into blocks to support stand-alone concurrency. PowerDB relational database maintains the postgreSQL kernel unchanged, develops external tools to meet the needs of business system development and DBA work, and supports SQL2008 standards.

(1)自主可控分布式关系数据库架构设计。(1) Design of autonomous and controllable distributed relational database architecture.

系统支持主流Linux、windows环境搭建,建议使用X86的硬件环境,以节约集群建设成本。The system supports the construction of mainstream Linux and windows environments. It is recommended to use the X86 hardware environment to save cluster construction costs.

考虑性能与管理问题,建议安装在Linux下,如UBUNTU、RedHat、centOS等。Considering performance and management issues, it is recommended to install it under Linux, such as UBUNTU, RedHat, centOS, etc.

GTM对服务器可靠性要求较高,建议采用商用服务器,由于GTM不保存任何数据,对硬盘无要求,内存要求也不高,一般16GB就能满足需要。GTM has high requirements on server reliability. It is recommended to use a commercial server. Since GTM does not save any data, it does not require hard disks and memory requirements. Generally, 16GB can meet the needs.

每个数据节点一般同时部署Power-proxy、Power-COORD、Power-DataNode三项功能,从而最大限度利用服务器资源,需配置较高内存和硬盘资源,典型为至强E5CPU、64GB内存、6TB硬盘。Each data node generally deploys three functions of Power-proxy, Power-COORD, and Power-DataNode at the same time, so as to maximize the use of server resources. High memory and hard disk resources need to be configured, typically Xeon E5 CPU, 64GB memory, and 6TB hard disk.

(2)自主可控分布式关系数据库架构规划。(2) Architecture planning of autonomous and controllable distributed relational database.

以1个GTM节点和5个数据节点为例,作如下规划:Taking 1 GTM node and 5 data nodes as an example, make the following plan:

对于数据库集群的每一个组件,应分配相应的机器名和端口号,以下是规划表。For each component of the database cluster, the corresponding machine name and port number should be assigned, the following is the planning table.

(3)分布式数据库管理机制(3) Distributed database management mechanism

通过GTM对全局事务进行管理,将数据库的表横向切分成多个数据块,并分别存储到相应的数据节点(Power-DataNode),数据节点的运行机制与单机环境的数据库无异,它负责数据的插入、查询、修改等服务。(1)数据插入过程。GTM根据分布式算法计算数据应该放到哪个数据节点,算法包括hash算法(根据字段范围生成hash函数,决定数据存储节点)、roundrobin算法(随机分发到各数据节点)等。(2)单表数据查询。GTM将查询命令分发到各数据节点,各点将查询结果上传到GTM,由GTM组织好查询数据集,送给用户。(3)多表关联查询。由Power-COORD协调管理器组织,一般每个数据节点上部署有协调管理器,协调管理器负责管理从其它节点查询到的关联数据,并与本节点数据进行关联计算,形成单节点查询结果。(4)索引。索引采用两层架构,即每个数据节点维护自己的索引,GTM也维护一个简单索引,对索引响应过程分别发送命令到各数据节点。Global transactions are managed through GTM, and the database table is horizontally divided into multiple data blocks, which are stored in the corresponding data nodes (Power-DataNode). Insert, query, modify and other services. (1) Data insertion process. GTM calculates which data node the data should be placed in according to the distributed algorithm. The algorithm includes the hash algorithm (generate a hash function according to the field range to determine the data storage node), the roundrobin algorithm (random distribution to each data node), etc. (2) Single table data query. GTM distributes the query command to each data node, and each node uploads the query result to GTM, and GTM organizes the query data set and sends it to the user. (3) Multi-table association query. Organized by the Power-COORD coordination manager, generally each data node is deployed with a coordination manager. The coordination manager is responsible for managing the associated data queried from other nodes, and performing associated calculations with the data of this node to form a single node query result. (4) Index. The index adopts a two-tier architecture, that is, each data node maintains its own index, and GTM also maintains a simple index, and sends commands to each data node for the index response process.

(4)分布式数据库初始化(4) Distributed database initialization

将应用程序部署到各节点的相关目录,如/usr/local/PowerDB目录。Deploy the application to the relevant directory of each node, such as the /usr/local/PowerDB directory.

安装设置SSH,实现集群免密钥登录。Install and set up SSH to realize cluster key-free login.

运行initgtm、initdb等工具实现Power-GTM、Power-Proxy、Power-COORD、Power-DataNode的初始化。Run initgtm, initdb and other tools to initialize Power-GTM, Power-Proxy, Power-COORD, and Power-DataNode.

也可以用安装部署工具实现以上过程。You can also use the installation and deployment tool to implement the above process.

(5)集群的启动。(5) Startup of the cluster.

第一步,启动GTM服务,使全局事务管理器正常工作。The first step is to start the GTM service to make the global transaction manager work normally.

第二步,分别启动每个数据节点的Power-Proxy。实现节点与GTM的关联。The second step is to start the Power-Proxy of each data node separately. Realize the association between nodes and GTM.

第三步,分别启动每个数据节点的Power-DataNode。The third step is to start the Power-DataNode of each data node respectively.

第四步,分别启动每个数据节点的Power-COORD。The fourth step is to start the Power-COORD of each data node separately.

第五步,在每个数据节点上建立其它节点的对应表。In the fifth step, a corresponding table of other nodes is established on each data node.

以上过程可通过集群安装部署工具实现。The above process can be realized through the cluster installation and deployment tool.

(6)数据库测试与应用(6) Database testing and application

通过SQL查询管理器建立分布式数据库。建立过程与关系数据库访问一致。建立数据库用户,并授予不同权限。Create a distributed database through the SQL query manager. The establishment process is consistent with relational database access. Create database users and grant different permissions.

建立节点组(group),并用于建表操作。Create a node group (group) and use it for table creation operations.

创建数据库表。典型命令为:Create database tables. Typical commands are:

Createtablet1(idint,ageint)distributbyroundrobintogroupgp1;Createtablet1(idint, ageint) distributebyroundrobintogroupgp1;

以上命令创建一张叫t1的表,它使用随机分布算法,使用gp1的节点组。The above command creates a table called t1, which uses the random distribution algorithm, and uses the node group of gp1.

对数据库表进行读写测试,单机基本可达到100000条/秒的写入速度,分布式环境,写入速度预计可达到0.7*N*100000条/秒的速度。The reading and writing test of the database table can basically reach a writing speed of 100,000 records/second on a single machine, and the writing speed is expected to reach a speed of 0.7*N*100,000 records/second in a distributed environment.

通过JDBC、ODBC、OLEDB建立数据访问环境,实现应用系统开发。Establish a data access environment through JDBC, ODBC, OLEDB, and realize application system development.

(7)高可靠分布式数据库系统的建立。(7) Establishment of highly reliable distributed database system.

可以配置主/从节点模式,实现集群高可靠方案,使得集群出现单节点故障时,不会导致数据丢失、集群停机,从而提升集群可靠性。The master/slave node mode can be configured to implement a high-reliability cluster solution, so that when a single node failure occurs in the cluster, it will not cause data loss or cluster shutdown, thereby improving cluster reliability.

对于GTM节点的主/从设置需在配置文件中配置standy为on状态,并配置用于热备的机器名或IP地址、端口号。For the master/slave setting of the GTM node, you need to configure the standby to be on in the configuration file, and configure the machine name or IP address and port number for hot standby.

对于数据节点的主/从设置,也是通过配置文件实现,基本方法一致。The master/slave setting of the data node is also implemented through the configuration file, and the basic method is the same.

以上过程可以通过安装部署工具实现。The above process can be realized by installing the deployment tool.

(8)自主可控分布式数据库维护。(8) Independent and controllable distributed database maintenance.

当分布式数据库容量不满足要求时,可以对其进行横向扩展,即通过增加数据节点,实现这一功能。When the capacity of the distributed database does not meet the requirements, it can be expanded horizontally, that is, by adding data nodes to achieve this function.

新节点需配置Power-Proxy、Power-COORD、Power-DataNode三个模块。New nodes need to be configured with three modules: Power-Proxy, Power-COORD, and Power-DataNode.

按要求配置standby备用节点。Configure the standby node as required.

启动三个模块的服务功能。Start the service functions of the three modules.

将新节点加入集群的组中,这样新的节点就开始生效,新写入的数据将会部分保存到新节点上。Add the new node to the cluster group, so that the new node will take effect, and the newly written data will be partially saved to the new node.

当系统出现单点故障时,需将故障节点进行卸载,线下修复后,加入集群,进行数据同步后,恢复工作。When a single point of failure occurs in the system, the faulty node needs to be uninstalled, after offline repair, join the cluster, and resume work after data synchronization.

以上过程可通过安装部署工具完成。The above process can be completed by installing the deployment tool.

(9)关闭数据库集群。(9) Close the database cluster.

第一步,向用户发送消息,确定集群将关闭,可以等待用户工作完成,或延迟一定时间。The first step is to send a message to the user to confirm that the cluster will be shut down, and you can wait for the user's work to complete, or delay for a certain period of time.

第二步,关闭数据节点服务。The second step is to close the data node service.

第三步,关闭协调节点服务。The third step is to close the coordination node service.

第四步,关闭负载均衡节点服务。The fourth step is to close the load balancing node service.

第五步,关闭全局事务节点服务。The fifth step is to close the global transaction node service.

对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思及精神的前提下,通过若干简单推演或替换,都应视为属于本发明的保护范围。For those of ordinary skill in the technical field of the present invention, without departing from the concept and spirit of the present invention, some simple deduction or replacement should be considered as belonging to the protection scope of the present invention.

Claims (12)

1. the distributed relation database based on MPP framework, it is characterized in that: this database comprises four modules, global transaction management module (Power-GTM), SiteServer LBS (Power-Proxy), data harmonization manager (Power-COORD), back end (Power-DataNode) respectively, wherein:
Global transaction manager is responsible for global transaction process, and SiteServer LBS is responsible for the load balancing management of cluster, and cluster-coordinator manager is for coordinating the work between each back end, and back end is the relational database disposed based on PowerDB.
2. a kind of distributed relation database based on MPP framework according to claim 1, is characterized in that: a cluster generally only has a global transaction management module.
3. a kind of distributed relation database based on MPP framework according to claim 2, is characterized in that: single global transaction management module can configure secondary node.
4. a kind of distributed relation database based on MPP framework according to claim 1, is characterized in that: have multiple coordination manager in a cluster.
5. a kind of distributed relation database based on MPP framework according to claim 1, is characterized in that: maintain single relational database system under a station server.
6. a kind of distributed relation database based on MPP framework according to claim 1, is characterized in that: global transaction management module provides active/standby pattern.
7. a kind of distributed relation database based on MPP framework according to claim 6, is characterized in that: set up multiple global transaction management node in the cluster.
8. a kind of distributed relation database based on MPP framework according to claim 7, is characterized in that: the same time only has a node job.
9. a kind of distributed relation database based on MPP framework according to claim 1, it is characterized in that: each back end designs one or more secondary nodes, data are in ablation process, by stream reproduction technology, be synchronized on secondary node, when there is Single Point of Faliure, system switches automatically.
10. a kind of distributed relation database based on MPP framework according to claim 1, is characterized in that: adopt roundrobin algorithm to carry out building table handling, makes distributed type assemblies can the most efficient response data write operation.
11. a kind of distributed relation databases based on MPP framework according to claim 1, is characterized in that: with java exploitation based on the Auto-mounting deployment tool under windows, Linux.
12. a kind of distributed relation databases based on MPP framework according to claim 1, is characterized in that: distributed type assemblies management tool mainly comprises Telnet and management, query analysis manager, cluster monitoring instrument etc.
CN201510547427.8A 2015-08-31 2015-08-31 MPP architecture based distributed relational database Pending CN105045929A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510547427.8A CN105045929A (en) 2015-08-31 2015-08-31 MPP architecture based distributed relational database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510547427.8A CN105045929A (en) 2015-08-31 2015-08-31 MPP architecture based distributed relational database

Publications (1)

Publication Number Publication Date
CN105045929A true CN105045929A (en) 2015-11-11

Family

ID=54452475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510547427.8A Pending CN105045929A (en) 2015-08-31 2015-08-31 MPP architecture based distributed relational database

Country Status (1)

Country Link
CN (1) CN105045929A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550309A (en) * 2015-12-12 2016-05-04 天津南大通用数据技术股份有限公司 MPP framework database cluster sequence system and sequence management method
CN106250566A (en) * 2016-08-31 2016-12-21 天津南大通用数据技术股份有限公司 A kind of distributed data base and the management method of data operation thereof
CN107480251A (en) * 2017-08-14 2017-12-15 福建新大陆软件工程有限公司 A kind of system for managing data access
CN108446145A (en) * 2018-03-21 2018-08-24 苏州提点信息科技有限公司 A kind of distributed document loads MPP data base methods automatically
CN109189561A (en) * 2018-08-08 2019-01-11 广东亿迅科技有限公司 A kind of transacter and its method based on MPP framework
CN109344192A (en) * 2018-10-24 2019-02-15 四川省气象探测数据中心 An optimized CIMISS database system and its adaptation method
CN109522098A (en) * 2018-11-28 2019-03-26 星环信息科技(上海)有限公司 Transaction methods, device, system and storage medium in distributed data base
CN110019523A (en) * 2017-12-01 2019-07-16 江苏奥博洋信息技术有限公司 A kind of storage method of big data
CN110019343A (en) * 2017-12-15 2019-07-16 中国电力科学研究院有限公司 A kind of new energy meteorological data management method and system
CN111984696A (en) * 2020-07-23 2020-11-24 深圳市赢时胜信息技术股份有限公司 Novel database and method
CN112488506A (en) * 2020-11-30 2021-03-12 哈尔滨工程大学 Extensible distributed architecture and self-organizing method of intelligent unmanned system cluster
CN115328957A (en) * 2022-08-17 2022-11-11 中国银行股份有限公司 Data processing method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2362600A1 (en) * 2009-11-22 2011-08-31 Avaya Inc. Sending a user associated telecommunication address
CN104463465A (en) * 2014-12-05 2015-03-25 国家电网公司 Real-time monitoring cluster processing method based on distributed models
CN104657483A (en) * 2015-02-28 2015-05-27 华为技术有限公司 Business processing method, processing node, center node and cluster

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2362600A1 (en) * 2009-11-22 2011-08-31 Avaya Inc. Sending a user associated telecommunication address
CN104463465A (en) * 2014-12-05 2015-03-25 国家电网公司 Real-time monitoring cluster processing method based on distributed models
CN104657483A (en) * 2015-02-28 2015-05-27 华为技术有限公司 Business processing method, processing node, center node and cluster

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ODE: "Postgres-XC集群笔记-概念与环境搭建", 《HTTP://WWW.CNBLOGS.COM/ODE/P/POSTGRES_XC_CLUSTER_NOTES_INSTALL_AND_CONFIGURATION.HTML》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550309A (en) * 2015-12-12 2016-05-04 天津南大通用数据技术股份有限公司 MPP framework database cluster sequence system and sequence management method
CN106250566A (en) * 2016-08-31 2016-12-21 天津南大通用数据技术股份有限公司 A kind of distributed data base and the management method of data operation thereof
CN107480251A (en) * 2017-08-14 2017-12-15 福建新大陆软件工程有限公司 A kind of system for managing data access
CN110019523A (en) * 2017-12-01 2019-07-16 江苏奥博洋信息技术有限公司 A kind of storage method of big data
CN110019343A (en) * 2017-12-15 2019-07-16 中国电力科学研究院有限公司 A kind of new energy meteorological data management method and system
CN108446145A (en) * 2018-03-21 2018-08-24 苏州提点信息科技有限公司 A kind of distributed document loads MPP data base methods automatically
CN109189561A (en) * 2018-08-08 2019-01-11 广东亿迅科技有限公司 A kind of transacter and its method based on MPP framework
CN109344192A (en) * 2018-10-24 2019-02-15 四川省气象探测数据中心 An optimized CIMISS database system and its adaptation method
CN109522098A (en) * 2018-11-28 2019-03-26 星环信息科技(上海)有限公司 Transaction methods, device, system and storage medium in distributed data base
CN111984696A (en) * 2020-07-23 2020-11-24 深圳市赢时胜信息技术股份有限公司 Novel database and method
CN111984696B (en) * 2020-07-23 2023-11-10 深圳市赢时胜信息技术股份有限公司 Novel database and method
CN112488506A (en) * 2020-11-30 2021-03-12 哈尔滨工程大学 Extensible distributed architecture and self-organizing method of intelligent unmanned system cluster
CN115328957A (en) * 2022-08-17 2022-11-11 中国银行股份有限公司 Data processing method and device

Similar Documents

Publication Publication Date Title
CN105045929A (en) MPP architecture based distributed relational database
US10747714B2 (en) Scalable distributed data store
Cecchet et al. Middleware-based database replication: the gaps between theory and practice
US11893264B1 (en) Methods and systems to interface between a multi-site distributed storage system and an external mediator to efficiently process events related to continuity
CN101577735B (en) Method, device and system for taking over fault metadata server
US20210149915A1 (en) Real-time cross-system database replication for hybrid-cloud elastic scaling and high-performance data virtualization
EP3532945B1 (en) Facilitating operations on pluggable databases using separate logical timestamp services
US10216588B2 (en) Database system recovery using preliminary and final slave node replay positions
CN109656911A (en) Distributed variable-frequencypump Database Systems and its data processing method
CN105224637A (en) A kind of based on PostgreSQL database active and standby/the comprehensive method of cluster application
US20130262389A1 (en) Parallel Backup for Distributed Database System Environments
US10650024B2 (en) System and method of replicating data in a distributed system
CN107423390B (en) Real-time data synchronization method based on OLTP-OLAP mixed relational database system
WO2020134678A1 (en) Disaster tolerance method, apparatus and system
CN106156318B (en) System and method for realizing high availability of multi-node database
CN107807787B (en) A distributed data storage method and system
US11003550B2 (en) Methods and systems of operating a database management system DBMS in a strong consistency mode
US20120150803A1 (en) Replication resynchronization
US20080263079A1 (en) Data recovery in an enterprise data storage system
CN103365987A (en) Clustered database system and data processing method based on shared-disk framework
Wahid et al. Cassandra—A distributed database system: An overview
US11226986B2 (en) Data table partitioning management method and apparatus
CN106951456B (en) Memory database system and data processing system
US10884881B2 (en) Scale-out storage system and configuration information control method for implementing high-availability, high-speed failover
US11500874B2 (en) Systems and methods for linking metric data to resources

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20151111