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...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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引擎和用于访问本地数据的存储引擎。 |
---|