SQL INTERFACE FOR CRUD OPERATIONS ON CLOUD FIRESTORE

Cloud Firestore is a document-oriented NoSQL database developed by Google. Cloud Firestore provides two ways to access data, namely through Firebase Console and Cloud Firestore API. Cloud Firestore API has the disadvantages of specific syntax and limitations for complex queries, while the disadva...

Full description

Saved in:
Bibliographic Details
Main Author: Nur Hidayat Denira, Farhan
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/74189
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:74189
spelling id-itb.:741892023-06-26T15:41:06ZSQL INTERFACE FOR CRUD OPERATIONS ON CLOUD FIRESTORE Nur Hidayat Denira, Farhan Indonesia Final Project SQL, Cloud Firestore, API, interface , query, library. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/74189 Cloud Firestore is a document-oriented NoSQL database developed by Google. Cloud Firestore provides two ways to access data, namely through Firebase Console and Cloud Firestore API. Cloud Firestore API has the disadvantages of specific syntax and limitations for complex queries, while the disadvantage of Firebase Console is that data management is less efficient because it must be done one by one. On the other hand, SQL is a very popular query language and is capable of performing complex queries. In this final project, a library has been created to perform SQL queries to Cloud Firestore. The library will translate SQL queries to Cloud Firestore API and then execute the queries on the database. The library can perform four statements namely INSERT, UPDATE, DELETE, and SELECT including some basic clauses in it. The library also supports some complex query types that Cloud Firestore API does not support such as JOIN, subquery, and aggregation functions. In this final project, an application has also been created as a graphical interface of the library. The library test results show that SQL queries have provided appropriate results. The use of SQL queries is also more efficient and makes it easier to manage data on Cloud Firestore compared to existing methods. Application testing results show that all features have run well. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Cloud Firestore is a document-oriented NoSQL database developed by Google. Cloud Firestore provides two ways to access data, namely through Firebase Console and Cloud Firestore API. Cloud Firestore API has the disadvantages of specific syntax and limitations for complex queries, while the disadvantage of Firebase Console is that data management is less efficient because it must be done one by one. On the other hand, SQL is a very popular query language and is capable of performing complex queries. In this final project, a library has been created to perform SQL queries to Cloud Firestore. The library will translate SQL queries to Cloud Firestore API and then execute the queries on the database. The library can perform four statements namely INSERT, UPDATE, DELETE, and SELECT including some basic clauses in it. The library also supports some complex query types that Cloud Firestore API does not support such as JOIN, subquery, and aggregation functions. In this final project, an application has also been created as a graphical interface of the library. The library test results show that SQL queries have provided appropriate results. The use of SQL queries is also more efficient and makes it easier to manage data on Cloud Firestore compared to existing methods. Application testing results show that all features have run well.
format Final Project
author Nur Hidayat Denira, Farhan
spellingShingle Nur Hidayat Denira, Farhan
SQL INTERFACE FOR CRUD OPERATIONS ON CLOUD FIRESTORE
author_facet Nur Hidayat Denira, Farhan
author_sort Nur Hidayat Denira, Farhan
title SQL INTERFACE FOR CRUD OPERATIONS ON CLOUD FIRESTORE
title_short SQL INTERFACE FOR CRUD OPERATIONS ON CLOUD FIRESTORE
title_full SQL INTERFACE FOR CRUD OPERATIONS ON CLOUD FIRESTORE
title_fullStr SQL INTERFACE FOR CRUD OPERATIONS ON CLOUD FIRESTORE
title_full_unstemmed SQL INTERFACE FOR CRUD OPERATIONS ON CLOUD FIRESTORE
title_sort sql interface for crud operations on cloud firestore
url https://digilib.itb.ac.id/gdl/view/74189
_version_ 1822007327540117504