Use of a NoSQL database to improve accountability : a case study for the Dutch tax authorities
Moilanen, Emmi (2021)
Moilanen, Emmi
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021122890577
https://urn.fi/URN:NBN:fi:amk-2021122890577
Tiivistelmä
The Dutch tax office faces two major problems. Firstly they have to be able to store large amounts of information while having to comply with various laws which impose requirements on the management of the information. Secondly, over the years it has proven difficult to provide specific in-depth information when the Dutch Parliament wanted to be better informed on a specific subject. As a solution, the use of a NoSQL type of database is considered.
This thesis gives insight into the advantages and disadvantages of the four most commonly used NoSQL databases (MongoDB, Redis, Cassandra and Neo4j). In addition results of practical tests with two Document store databases technologies are presented (RavenDB and MongoDB). Based on these results only general conclusions could be made:
• Using a NoSQL database is a feasible option for the Dutch tax office
• Of the four types of NoSQL solutions investigated, a document style database seems to fit the requirements of the Dutch Tax office best.
This thesis gives insight into the advantages and disadvantages of the four most commonly used NoSQL databases (MongoDB, Redis, Cassandra and Neo4j). In addition results of practical tests with two Document store databases technologies are presented (RavenDB and MongoDB). Based on these results only general conclusions could be made:
• Using a NoSQL database is a feasible option for the Dutch tax office
• Of the four types of NoSQL solutions investigated, a document style database seems to fit the requirements of the Dutch Tax office best.