An industrial monitoring system, comprising: a device layer, a device driving layer, a data sharing layer, a data routing layer, a data scheduling layer, a service layer and a presentation layer; wherein the device layer comprises at least two industrial devices; the device driving layer comprises a driving module corresponding to each industrial device, each driving module being used for controlling the industrial device corresponding thereto, and collecting data of the industrial device; the data sharing layer comprises at least two distributed database nodes, each distributed database node being used for receiving data collected by at least one driving module; the data routing layer comprises at least one route addressing module, each route addressing module being used for, according to an instruction of the data scheduling layer, route-addressing corresponding data from the data sharing layer, and transmitting the addressed data to the data scheduling layer; the data scheduling layer comprises at least one data scheduling module, for, according to a data extraction request of the service layer, instructing a corresponding route addressing module to extract corresponding data, and transmitting the extracted data to the service layer; the service layer comprises at least two service processing modules, each service processing module being used for, according to its own service processing requirement, sending a data extraction request to a data scheduling module of the data scheduling layer, and performing corresponding service processing according to data uploaded by the data scheduling layer, and providing a processing result, according to a presentation requirement of a corresponding presentation module of the presentation layer, to the corresponding presentation module; and the presentation layer comprises at least two presentation modules, each presentation module being used for, according to a user requirement, presenting a processing result of a corresponding service processing module of the service layer, wherein the data sharing layer, data routing layer and data scheduling layer are organized using a non-relational database, or organized in a mixed fashion using a non-relational database and a relational database. the device layer comprises at least two industrial devices; the device driving layer comprises a driving module corresponding to each industrial device, each driving module being used for controlling the industrial device corresponding thereto, and collecting data of the industrial device; the data sharing layer comprises at least two distributed database nodes, each distributed database node being used for receiving data collected by at least one driving module; the data routing layer comprises at least one route addressing module, each route addressing module being used for, according to an instruction of the data scheduling layer, route-addressing corresponding data from the data sharing layer, and transmitting the addressed data to the data scheduling layer; the data scheduling layer comprises at least one data scheduling module, for, according to a data extraction request of the service layer, instructing a corresponding route addressing module to extract corresponding data, and transmitting the extracted data to the service layer; the service layer comprises at least two service processing modules, each service processing module being used for, according to its own service processing requirement, sending a data extraction request to a data scheduling module of the data scheduling layer, and performing corresponding service processing according to data uploaded by the data scheduling layer, and providing a processing result, according to a presentation requirement of a corresponding presentation module of the presentation layer, to the corresponding presentation module; and the presentation layer comprises at least two presentation modules, each presentation module being used for, according to a user requirement, presenting a processing result of a corresponding service processing module of the service layer, wherein the data sharing layer, data routing layer and data scheduling layer are organized using a non-relational database, or organized in a mixed fashion using a non-relational database and a relational database.