Internet of Things storage system based on NoSQL and distributed file system

A distributed file and storage system technology, applied in the field of IoT storage system based on NoSQL and distributed file system, can solve the problems of high performance loss, complex operation and maintenance, high storage cost of memory database, etc., to reduce IO overhead, Reduce hard disk space usage and write amplification effects

Inactive Publication Date: 2019-10-29
SOUTH CHINA UNIV OF TECH
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since SQL databases need to build complex indexes for querying, when faced with a large number of small files, their index building and traversal queries will cause excessive performance loss, so they cannot be well adapted to IoT storage systems.
Among the emerging NoSQL databases, in-memory databases such as Redis and Memcached have high storage costs. Hbase relies on the cluster environment of the Hadoop family, which is more complicated in operation and maintenance. In comparison, leveldb launched by Google is more suitable as a durable NoSQL. However, as a database embedded in the program, if it is adapted to the Internet of Things program and meets the needs of the Internet of Things program with multiple data centers, large data volumes, and scalability, it requires in-depth secondary development

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
  • Internet of Things storage system based on NoSQL and distributed file system
  • Internet of Things storage system based on NoSQL and distributed file system
  • Internet of Things storage system based on NoSQL and distributed file system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention will be further described below in conjunction with specific examples.

[0043] The IoT storage system based on NoSQL and distributed file system provided in this embodiment includes a NoSQL interactive module, a distributed file system interactive module, a time series index module, and a persistent module. Based on these modules, massive IoT storage systems can be stored efficiently and cheaply. Small data and provide high-frequency interactive services. The relationship between modules is as figure 1 shown.

[0044] The NoSQL interaction module is responsible for controlling the configuration and creation of the NoSQL database connection pool, and is responsible for controlling the storage of temporary data and persistent data index data into the NoSQL database;

[0045] The distributed file system interaction module is responsible for controlling the connection to the distributed file system, and is responsible for controlling the storage of ...

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 discloses an Internet of Things storage system based on NoSQL and a distributed file system, and the Internet of Things storage system comprises: an NoSQL interaction module which is responsible for the interaction with an NoSQL database; a distributed file system interaction module which is responsible for interacting with a distributed file system; a time sequence index module which is responsible for storing and indexing time sequence data so as to acquire the data based on time points and time ranges, and is responsible for merging and filing the time sequence data; and a persistence module which is responsible for carrying out special processing on an independent relatively large data object so as to improve the performance. The characteristic of high write-in performance of the NoSQL database and the characteristic that a distributed file system is cheap and easy to expand are effectively utilized to successfully construct the Internet of Things data storage systemwhich is high in performance, low in price, easy to expand and high in availability, and compared with an existing SQL data storage system and a common distributed file system, the performance of theInternet of Things data storage system for storing mass small data of the Internet of Things is remarkably improved.

Description

technical field [0001] The present invention relates to the technical field of IoT storage, in particular to an IoT storage system based on NoSQL and a distributed file system. Background technique [0002] The Internet of Things is a huge network formed by combining massive sensing devices with the Internet. With the development of Internet of Things technology, its application scale continues to expand. Due to the continuous collection and sending of data by massive sensors to the data center, the Internet of Things data presents massive characteristics and explosive growth, forming the big data of the Internet of Things. IoT data not only has a huge storage capacity, but also has the characteristics of various types, variable data size, fast flow, and easy generation of hundreds of millions or even billions of massive small files. Due to the huge challenges in data management, access performance, storage efficiency, etc., its storage has also become an industrial problem...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/182G06F16/13G06F16/22G06F16/25
Inventor 董敏孙博宇毕盛杨垲泓
Owner SOUTH CHINA UNIV OF TECH
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