THE ROLE AND SIGNIFICANCE OF DATABASES FOR THE CREATION OF BUSINESS APPLICATIONS

Ekonomski fakultet, Univerzitet u Beogradu, Srbija
Serbia

Ekonomski fakultet, Univerzitet u Beogradu, Srbija
Serbia

Ekonomski fakultet, Univerzitet u Beogradu, Srbija
Serbia


Abstract

Business systems supporting applications that require working with large amounts of data find themselves in a situation where they have to make decisions about how to store and work with data more efficiently. One of the most important decisions is determining the best platform which will be used for store and work with data within the application. In the past, most business systems have opted to use SQL databases because of their ability to protect data and ensure its integrity. The rapid growth of Internet use and cloud technologies have led many business systems turn to great extent to NoSQL databases because they can better handle large amounts of unstructured and semi-structured data. Both types of databases have their advantages and disadvantages, but differ by how they are created, how data is retrieved and stored, and how applications access it. By understanding these differences, a business organization can make a more effective decision about which type of database will best suit their business. This paper will consider the key differences between these types of databases, as well as their importance in the development of business applications.

Keywords



Full Text


References


Amazon: https://aws.amazon.com/dynamodb/

Channel futures: https://www.channelfutures.com/cloud-2/the-limitations-of-nosql-database-storage-why-nosqls-not-perfect

Codd, E. F. (1983). A relational model of data for large shared data banks, Communications of the ACM

Developer survey: https://insights.stackoverflow.com/survey/2021#most-popular-technologies-database-prof

Google cloud database: https://bluexp.netapp.com/blog/gcp-cvo-blg-google-cloud-nosql-firestore-datastore-and-bigtable

Hammes, D., Medero, H., & Mitchell, H. (2014). Comparison of NoSQL and SQL Databases in the Cloud.

Java point: https://www.javatpoint.com/dbms-functional-dependency

Nance, C., Losser, T., Iype, R., & Harmon, G. (2013). Nosql vs rdbms-why there is room for both.

Netflix: https://netflixtechblog.com/nosql-at-netflix-e937b660b4c?gi=563445acfba4

Patel, T., & Eltaieb, T. (2015). Relational database vs NoSQL. Journal of Multidisciplinary Engineering Science and Technology (JMEST), 2(4), 691-695.

Sareen, P., & Kumar, P. (2015). NoSQL Database and its comparison with SQL Database. International Journal of Computer Science & Communication Networks, 5(5), 293-298.

Sokolova, M. V., Gómez, F. J., & Borisoglebskaya, L. N. (2020). Migration from an SQL to a hybrid SQL/NoSQL data model. Journal of Management Analytics, 7(1), 1-11.

Tutorials point: https://www.tutorialspoint.com/challenges-of-nosql

Venkatraman, S., Fahd, K., Kaspi, S., & Venkatraman, R. (2016). SQL versus NoSQL movement with big data analytics. International Journal of Information Technology and Computer Science, 8(12), 59-66.