AIS Data Explorer
Team Dr Andrew Rau-Chaplin Kai Qi Nitin Agrawal Rahul Mahadev
What is AIS The Automatic Identification System (AIS) is an automatic tracking system used on ships and by vessel traffic services (VTS) for identifying and locating vessels by electronically exchanging data with other nearby ships, AIS base stations, and satellites. The information provided by AIS equipment are unique identification, position, course, and speed etc.
AIM The main aim of AIS data explorer is to let users browse,analyse and download historical ais data and allow filters for time,region and other ship specifics. The main users would be in the form of oceanographers who would like to study ship traffic in a region.
Another Perspective Another perspective of this project is to compare the performance of different backend solutions. PostgreSQL ,IBM Netezza and vOLAP
Comparison PostgreSQL IBM Netezza vOLAP SQL IBM in house Easy to set up Expensive to set up Difficult to set up Has a query interface No query Interface yet Scaling is limited to the system which hosts it. Scaling is very expensive. Scaling is easy as it is cloud based.
Architecture Backend App Server Client Data Ingestion
Current State The application is complete with postgreSQL as the backend. Basic functionality of the application have been successfully ported to Netezza and vOLAP. We have 2 days of data on postgreSQL and 30 days of data on Netezza. In a position to roll out a demo to potential users.
Challenges Faced Data is huge around 3 billion rows in traditional SQL Real world data is often not clean and full of garbled values.
Future Plans Optimize the application for Netezza and vOLAP Compare the performace difference between the systems. Get feedback from potential users
Future Plans Optimize the application for Netezza and vOLAP Compare the performace difference between the systems. Get feedback from potential users
Demo