ULOGA I ZNAČAJ BAZA PODATAKA ZA IZRADU POSLOVNIH APLIKACIJA

Ekonomski fakultet, Univerzitet u Beogradu, Srbija
Srbija

Ekonomski fakultet, Univerzitet u Beogradu, Srbija
Srbija

Ekonomski fakultet, Univerzitet u Beogradu, Srbija
Srbija


Apstrakt

Poslovni sistemi koji podržavaju aplikacije koje zahtevaju rad sa velikim brojem podataka nalaze se u situaciji da moraju doneti odluku o tome kako podatke najefikasnije skladištiti i raditi sa njima. Jedna od najvažnijih odluka je određivanje najbolje platforme koja će se koristiti za skladištenje i rad sa podacima u okviru aplikacije. Nekada se većina poslovnih sistema odlučivala za korišćenje SQL baze podataka zbog njihove sposobnosti da zaštite podatke i obezbede njihov integritet. Ubrzan rast korišćenja interneta i cloud tehnologija doveli su do toga da su se mnogi poslovni sistemi okrenuli NoSQL bazama podataka, velikim delom zato što mogu bolje da rukuju velikim brojem nestrukturiranih i polustrukturiranih podataka. Obe vrste baza podataka imaju svoje prednosti i nedostatke, ali se razlikuju po tome kako se prave, kako se preuzimaju i skladište podaci i kako im aplikacije pristupaju. Razumevanjem ovih razlika poslovna organizacija može doneti efikasniju odluku o tome koja će vrsta baza podataka najviše odgovarati njihovom poslovanju. U ovom radu će se razmotriti ključne razlike ovih vrsta baza podataka ali i njihov značaj u izradi poslovnih aplikacija.

Ključne reči



Cijeli članak:


Reference


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.