Linear scalable distributed database

The invention relates to the field of databases, in particular to a distributed database capable of being linearly expanded, and solves the problems that in the prior art, a distributed database cannot be horizontally expanded and is low in performance and large in storage space. The system comprise...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZHOU LI, LIAO WENXU, YANG GANG, ZHOU JIANJUN, WANG BO, HUA FUJUN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention relates to the field of databases, in particular to a distributed database capable of being linearly expanded, and solves the problems that in the prior art, a distributed database cannot be horizontally expanded and is low in performance and large in storage space. The system comprises not less than three nodes; the nodes are respectively provided with a master control system, and the master control system elects a master control device through a Paxos protocol; the node includes an SQL engine for accessing global data and a storage engine for accessing local data. According to the invention, through the distributed nodes and the master control system, no data loss and high consistency are ensured; a common PC is used, and the storage space is small; the availability is high; the strong consistency is realized; and expandability is realized. 本发明涉及数据库领域,特别是指可线性扩展的分布式数据库,解决了现有技术中分布式数据库不可水平扩展、性能低及存储空间大的问题。本发明包括节点,所述节点不少于三个;所述节点还分别设置有总控系统,所述总控系统通过Paxos协议选举出一个主控设备;所述节点包括用于访问全局数据的SQL引擎和用于访问本地数据的存储引擎。