Implementation of the TrueNAS system for comprehensive data management

Software Computing

Študent: David Mihalič

David Mihalič is a graduate of the Computer Science - Software Engineering module study program at Academia, College of Short-Cycle Higher Education. He successfully defended his thesis paper in january 2024.


Diploma paper David Mihalič

The thesis is based on the implementation of a comprehensive data management system, which poses various challenges to modern organizations. Comprehensive data management is a system that can be divided into eight major components, each defining its level of governance. The thesis is divided into a theoretical part, the implementation of the system, and its operational analysis.

The theoretical part mainly covers all the necessary key constructors or components that make up the overall coexistence to achieve the required level of comprehensive data management. Within the components, we have defined the main types of architecture and the concepts and methods of data modeling. We have outlined how data can be administered and integrated and achieve appropriate data quality.

A major focus was laid on the security component, which presents an increasing challenge for individuals and organizations to continuously adapt to new potential security threats to their data. All this is linked together within the data governance component, which defines data management policies and procedures based on the outlined components.

In the second part of the thesis, we delved into the overall process of implementing the TrueNAS platform to achieve the desired level of comprehensive data management. We highlighted the main information about the selected platform and its main functionalities and advantages. Step by step, we defined the desired system configuration.

We created a master data pool, which we divided into different datasets. We set up all the file user rights to control access to specific data, as well as the various archiving and protection activities for data and the system.

The analysis of the implemented system includes dedicated practical examples based on the operational testing of the implemented system. For this purpose, large volumes of publicly available data, the contents of which were not disclosed, were obtained and used to carry out the various activities necessary for verifying the comprehensive management of data.

The findings of the thesis, based on the theory itself, the implementation of the system, and its analysis, presented a positive set of results that confirmed the possibility of implementing a comprehensive data management system.


Diploma paper David Mihalič


Diploma paper David Mihalič

Želite biti obveščeni o novicah na Academii?

Ko bo kaj novega vam to enostavno sporočimo na vaš e-naslov.