University of Pula. Faculty of Informatics in Pula.
Abstract
Razvojem weba i web tehnologija, potreba za spremanjem velike količine podataka postala je prioritetna. Relacijske baze podataka ne mogu se nositi s teretom stalnog izmjenjivanja, nadograđivanja i novim poslovnim zahtjevima. NoSQL tehnologije sadrže novi pristup u manipuliranju podacima. Jedna od takvih tehnologija opisana je u ovome radu – MongoDB. Jednostavnost, skalabilnost, dostupnost i dinamička shema samo su neke od karakteristika koja ova baza podataka pruža. Ovaj rad se osvrnuo na relacijski model baza podataka, njegove karakteristike i mane i NoSQL modele koji su detaljnije opisani. Na kraju je predstavljena i napravljena MongoDB baza podataka koja na primjerima prikazuje njegove najbitnije karakteristike.With the development of the web and web technologies, the need to store great amounts of information and data has become a priority. Relational databases are not able to function with the constant need to edit, update and the needs of new business requests. NoSQL technologies have a new way of manipulating the data. One of those technologies is mentioned in this paper- MongoDB. Simplicity, scalability, availability and dynamic scheme are just a few of the many great characteristics that this kind of database offers. This paper explains the relational database model, it’s characteristics and disadvantages. Also, the NoSQL models are explained more elaborately. In the end the MongoDB database has been presented and created for exemplary purpose which shows it’s most noticeable and important characteristics