CN105045929A - MPP architecture based distributed relational database - Google Patents
MPP architecture based distributed relational database Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational 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
技术领域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)
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)
| 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)
| 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 |
-
2015
- 2015-08-31 CN CN201510547427.8A patent/CN105045929A/en active Pending
Patent Citations (3)
| 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)
| Title |
|---|
| ODE: "Postgres-XC集群笔记-概念与环境搭建", 《HTTP://WWW.CNBLOGS.COM/ODE/P/POSTGRES_XC_CLUSTER_NOTES_INSTALL_AND_CONFIGURATION.HTML》 * |
Cited By (13)
| 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 |