Distributed data storage method based on OSGI

A distributed data and data technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as inability to dynamically install and uninstall, difficulty in ensuring data security and integrity, and low efficiency in reading massive data, to achieve The effect of high data security and integrity, and fast data reading

Inactive Publication Date: 2011-05-04
SHENZHEN CLOU ELECTRONICS
View PDF2 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The technical problem to be solved by the present invention is to provide a program with high dynamics, massive A method for distributed storage of data with high data reading efficiency, data security, and completeness

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distributed data storage method based on OSGI
  • Distributed data storage method based on OSGI
  • Distributed data storage method based on OSGI

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Embodiments of the present invention will be further described below in conjunction with the accompanying drawings.

[0043] Such as figure 1 A schematic structural diagram of a distributed storage system based on OSGI in this embodiment is shown. The OSGI is a JAVA modular specification, and the distributed storage includes a client, a server, and a node server.

[0044] Both the server and the node server are deployed in the OSGI container, so that the server and the node server can be dynamically installed, uninstalled, started and stopped.

[0045] The client sends the data to be stored or read data request to the server through SOCKET.

[0046] The server sends the data to be stored or read data request to each node server through SOCKET.

[0047] The node server can be increased arbitrarily by adding servers.

[0048] figure 2 The flow chart of data storage is shown. In this embodiment, the client generates JAVA object data, and at the same time generates the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a distributed data storage method based on OSGI, comprising the following steps: generating client data; transmitting the data to a server through a Socket; generating unique ID of sequence data by the server; storing the data in a disk and synchronously transmitting the data to a node server by the server; and reading the data and simultaneously reading data from each node server by the client. The method uses an OSGI frame, and the data is stored through one client and a plurality of node servers, so that the distributed data storage method based on OSGI enables a program to have characteristics of uniform modularized construction and management, and behaviors of being pluggable, accumulated and dynamically changed and extended, the program can be dynamically installed, uninstalled, started and stopped, simultaneously, the distributed storage method effectively improves data security and integrity, reads the data quickly, and solves the bottleneck of slow data reading speed caused by frequent reading and writing operations on the disk while reading and writing mass data.

Description

technical field [0001] The invention relates to an OSGI-based distributed data storage method, in particular to a method for realizing massive data distributed storage by using OSGI in JAVA as a technical means. Background technique [0002] With the continuous development of technology, the demand for data storage increases. The system not only requires the ability to read and write data quickly, but also requires the system to not only ensure data security and data integrity, but also to ensure that the system can run uninterrupted for several years. In this way, the system must be required It is highly dynamic and can complete system module installation, uninstallation, and update operations in the running state. The traditional development model is difficult to dynamically modify and change the behavior of the system. At the same time, the traditional data reading and writing method, due to the bottleneck of disk IO, is difficult to ensure data security, data integrity a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/08G06F17/30
Inventor 易明
Owner SHENZHEN CLOU ELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products