Change search
CiteExportLink to record
Permanent link

Direct link
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Relationsdatabas eller NoSQL?: En jämförelse mellan MSSQL och MongoDB
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science.
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science.
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 180 HE creditsStudent thesisAlternative title
Relational database or NoSQL? : A Comparative study of MSSQL and MongoDB (English)
Abstract [en]

Midroc automation uses databases for many different projects, both internally and in customer projects. At present, they are mainly using relational databases. There is an interest in researching different types of databases not based on the relational model. Midroc automation wants to know if there are any advantages of using a non-relational database.

This project will compare two different databases. To make this comparison Microsoft SQL and MongoDB has been selected. MongoDB is a document type database which belongs to the category of non-relational databases commonly referred to as NoSQL. An application with a GUI and CRUD operations for each database has been implemented. This implementation was done using C# .NET in Visual Studio.

The result of the comparison shows that MongoDB is more flexible while developing a database. It is also easier to make changes to an existing database while working with MongoDB. It is however harder to find information and support online when working with MongoDB.

Abstract [sv]

Midroc Automation använder databaser till många olika projekt, både internt och mot sina kunder. Idag använder de främst databaser baserade på relationsmodellen. De är intresserade av att utreda om det finns några andra typer av databaser som inte är baserade på relationsmodellen och också om dessa skulle innebära några fördelar.

I detta projekt kommer man att jämföra två olika databaser. För att göra denna jämförelse har man valt att undersöka Microsoft SQL och MongoDB. MongoDB är en databas av dokumenttyp som tillhör de moderna icke-relationella databaserna kallade NoSQL. För att göra jämförelsen har en applikation med tillhörande GUI och CRUD-operationer implementerats för varje databas. Implementationen har gjorts med hjälp av C# .NET i utvecklingsverktyget Visual Studio.

Resultatet av jämförelsen visar att MongoDB är mer flexibelt vid utveckling av databasen. Det är också enklare att göra ändringar till en befintlig databas med MongoDB. Det är dock svårare att hitta information och hjälp online då man utvecklar en Mongo databas.

Place, publisher, year, edition, pages
2016. , 87 p.
Keyword [sv]
Databas, Nosql, MongoDB, SQL
National Category
Computer Systems
URN: urn:nbn:se:kau:diva-43255OAI: diva2:937849
Subject / course
Computer Science
Educational program
Computer Science
Available from: 2016-06-20 Created: 2016-06-16 Last updated: 2016-06-20Bibliographically approved

Open Access in DiVA

fulltext(2049 kB)93 downloads
File information
File name FULLTEXT01.pdfFile size 2049 kBChecksum SHA-512
Type fulltextMimetype application/pdf
Arkivfil(1963 kB)