scholarly journals Database management system for mobile crowdsourcing applications

2021 ◽  
Vol 40 (4) ◽  
pp. 713-727
Author(s):  
F.M. Dahunsi ◽  
A.J. Joseph ◽  
O.A. Sarumi ◽  
O.O. Obe

The evaluation of mobile crowdsourcing activities and reports require a viable and large volume of data. These data are gathered in real-time and from a large number of paid or unpaid volunteers over a period. A high volume of quality data from smartphones or mobile devices is pivotal to the accuracy and validity of the results. Therefore, there is a need for a robust and scalable database structure that can effectively manage and store the large volumes of data collected from various volunteers without compromising the integrity of the data. An in-depth review of various database designs to select the most suitable that will meet the needs of a real-time, robust and large volunteer data handling system is presented. A non-relational database was proposed for the mobile- end database: Google Cloud Firestore specifically due to its support for mobile client implementation, this choice also makes the integration of data from the mobile end-users to the cloud-hosted database relatively easier with all proposed services being part of the Google Cloud Platform; although it is not as popular as some other database services. Separate comparative reviews of the Database Management System (DBMS) performance demonstrated that MongoDB (a non-relational database) performed better when reading large datasets and performing full-text queries, while MySQL (relational) and Cassandra (non-relational) performed much better for data insertion. Google BigQuery was proposed as an appropriate data warehouse solution. It will provide continuity and direct integration with Cloud Firestore and its Application Programming Interface (API) for data migration from Cloud Firestore to BigQuery, and the local server. Also Google BigQuery provides machine learning support for data analytics.

Author(s):  
Veerarsak Likhitruangsilp ◽  
Hang T. T. Le ◽  
Nobuyoshi Yabuki ◽  
Photios G. Ioannou

Life-cycle analysis (LCCA) has become a necessary tool for green procurement for construction projects in many countries. Calculating life-cycle costs (LCCs) requires a variety of data that need to be gathered from diverse sources throughout the project life span. This information is usually stored in paper-based documents and are not well organized. These practices cause poor-quality data, which lead to incorrect results. Consequently, current LCCA in practice is extremely challenging. Data management is a major component for executing this sustainable development concept. This paper develops a relational database management system (RDBMS) that can support in calculating the LCCs of building projects. The system is structured to manage a large volume of design and construction data in a multi-parametric form. This allows users to integrate the proposed system with other modern construction platforms, especially building information modeling (BIM). In this paper, Autodesk Revit, a most widely-used BIM software, is adopted for authoring BIM models of a building and estimating relevant costs. Microsoft Access is used for developing a database management system (DBMS), which is designed to collaborate with the BIM models for LCCA. The system can significantly expedite the LCCA for a building with minimal errors and mistakes in data management and accurate LCCs.


2021 ◽  
pp. 47-78
Author(s):  
Jagdish Chandra Patni ◽  
Hitesh Kumar Sharma ◽  
Ravi Tomar ◽  
Avita Katal

Sign in / Sign up

Export Citation Format

Share Document