SQL Database with physical database tuning technique and NoSQL graph database comparisons

Relational databases are used in many organizations of various natures from last three decades such as Education, health, businesses and in many other applications. SQL databases are designed to manage structured data and show tremendous performance. Atomicity, Consistency Isolation, Durability (ACID) property of Relational databases is used to manage data integrity and consistency. Physical database techniques are used to increase the performance of relational databases. Tablespaces also called subfolder is one of the physical database technique used by Oracle SQL database. Tablespaces are used to store the data logically in separate data files. Now-a-days huge amount and varied nature (unstructured and semi structured) of data is generated by the various organizations i.e., videos, images, blogs etc. This large amount of data is not handled by the SQL databases efficiently. NoSQL databases are used to process and analyze the large amount of data efficiently. Four different types of NoSQL databases are used in the industry according to the organization requirement. In this article, first, we do the physical database tuning of the Oracle Relational database and then compared with NoSQL Graph database. Relational database performance is increased up to 50% due to physical database tuning technique (Tablespaces). Besides, physical database tuning approach of relational database NoSQL graph database performed better in all our proposed scenarios.

[1]  Ashraf Aboulnaga,et al.  Database Virtualization: A New Frontier for Database Tuning and Physical Design , 2007, 2007 IEEE 23rd International Conference on Data Engineering Workshop.

[2]  Ayoub Ait Lahcen,et al.  NoSQL databases for big data , 2017, Int. J. Big Data Intell..

[4]  Xhemal Zenuni,et al.  Comparison between relational and NOSQL databases , 2018, 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[5]  Xiaodan Wang,et al.  Automated physical design in database caches , 2008, 2008 IEEE 24th International Conference on Data Engineering Workshop.

[6]  Syed Akhter Hossain,et al.  NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison , 2013, ArXiv.

[7]  Yixin Chen,et al.  A comparison of a graph database and a relational database: a data provenance perspective , 2010, ACM SE '10.

[8]  Saba Luqman,et al.  Systematic Mapping: Database Tuning Progress in a Decade , 2016 .

[9]  Ejaz Ahmed,et al.  Predictive Performance Comparison Analysis of Relational & NoSQL Graph Databases , 2017 .

[10]  Martin L. Kersten,et al.  Emerging Database Systems in Support of Scientific Data , 2009, Scientific Data Management.

[11]  Malgorzata Plechawska-Wojcik,et al.  Comparative Analysis of Relational and Non-relational Databases in the Context of Performance in Web Applications , 2017, BDAS.

[12]  Qun Li,et al.  Research on the Backup Mechanism of Oracle Database , 2009, 2009 International Conference on Environmental Science and Information Application Technology.