Database system, node and method
A database and node technology, applied in the database field, can solve the problems of inability to realize relational database data management capabilities, inability to realize data transaction operations, and inability to meet the needs of data management in large data systems, and achieve the effect of improving the efficiency of task collaboration
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0071] Combine below figure 1 , introduces the system architecture diagram of the database system of an embodiment of the present invention. As shown in the figure, the database system in this embodiment of the present invention can be divided into a client 110 side and a server 120 side. The client 110 includes multiple clients of clients 110a, 110b, 110c...110n, and the server 120 includes multiple servers of server nodes 120a, 120b, 120c...120n. The server node can be an independent physical server or a virtual machine node.
[0072] Each client (110a, 110b, 110c...110n) in the client 110 has an application program 111, an SDK / API module 112 and a signature module 113. The SDK / API module 112 is responsible for supporting the database connection API, so that the database system supports other business systems. The signature module 113 completes the login and request signature verification through the certificate issued by Triangle CA; during the handshake phase between th...
Embodiment 2
[0102] refer to Figure 4 is a schematic flow chart of an embodiment of the present invention, which can be applied in figure 1 The database system shown can also be based on other system architectures that conform to the design idea of the present invention. The process method describes how, in the database system of this embodiment, the client's transaction request generates transaction data in the server and saves it in the database of the data node. In this embodiment, in combination with different specific implementation manners, different node roles may be implemented by the same node, or may be implemented by different nodes. For example, in some implementations, the node that executes the endorsement process and the node that stores data are the same node, that is, the same node can realize both the function of an endorsement node and the function of a data node; and for example, in some implementations, Some data nodes do not serve as endorsement nodes, that is, s...
Embodiment 3
[0139] This embodiment includes a process description between on-chain transactions and off-chain transactions. For ease of description, the corresponding steps in the foregoing embodiments are referenced in the method flow of this embodiment, and thus may be implemented based on the flow in the foregoing embodiments. However, the content of the invention described in this embodiment can also be implemented in other database systems that meet the conditions. Therefore, the implementation in this embodiment is not necessarily limited by the foregoing embodiments.
[0140] If the transaction involves on-chain and off-chain transactions or cross-chain transactions, the transaction will be split before the transaction is forwarded in the endorsement process: for on-chain and off-chain transactions, only the SQL statement and the generated read The write set is forwarded; for cross-chain transactions, the system will split the transaction according to the granularity of the transac...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com