Font Size: a A A

Research On Channel Data Web Service Based On MongoDB

Posted on:2016-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:P L SongFull Text:PDF
GTID:2272330470978451Subject:Traffic and Transportation Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the shipping industry and the Internet, people will into a shipping information era of data explosion, the channel data, dynamic data such as shipping, shipping historical data, dynamic data buoy, beacon of historical data, and port information data showing explosive growth, how to efficiently store, process and extract massive channel data become a serious problem. Traditional relational database has become powerless to deal with these issues. On the one hand, traditional relational database data and high concurrent read and write scalability baking flawed; on the other hand, traditional relational databases when dealing with geographic queries inefficient. MongoDB appears to solve the above problems, build high-performance Web application database provides a new approach.Based on MongoDB and Node.js of many features, the channel data Web services and applications based MongoDB into the in-depth study, the main works is done as follows:(1) The channel data modeler based on MongoDBAccording to the design principles of MongoDB database and application characteristics of the data channel for ships, beacons and water were constructed database and index and geographic index based on conventional studies of channel optimization MongoDB database. In addition, the traditional relational database Oracle as an example, the intermediate data in csv format, the channel to migrate data from a relational database to MongoDB database approach.(2) The channel data services interface based on MongoDB and Node.jsBased on the characteristics of MongoDB and Node.js, studies the basic data operator interface channel data services, as well as RESTful Web Services interface makes MongoDB channel data stored in the database can easily through a common Web Services interface search, change, add and delete operations.(3) Web vessel monitoring applicationBased on channel data service interfaces studies conducted in the designated area query on the Web map, the coordinate point near the queries and complex geospatial queries and track inquiries and a series of ship monitoring functions. These monitoring functions based on geographical index, having high query efficiencies, and further be package of high-level Web Services interface for various types of front-end applications.
Keywords/Search Tags:Channel data, Web service and application, MongoDB, Geographical Index, Node.js
PDF Full Text Request
Related items