There is a difference between Database and System Database Manager.
The Database is a database collection, basically you store all your data in a database, the differential is how you insert, manipulate and pull data from there, this is the role of the System Manager ( DBMS).
If you want to store data without using a DBMS you will need to create one of your own. This can be summed up in opening a file, writing the data and closing the file, but you will be wasting the Distributed System properties that some (if not all) of the SGBDs offer, in addition to the so-called ACID (relational database) and BASE ( non-relational database or NoSQL).
Basically you can have a file just for you to write and leave it there in a little corner if you want, but be aware that you need to work mainly on atomicity (protect your data from crashes)
My suggestion: use a relational database or a NoSQL, see what best suits your needs, if you do not use a specific data, do not use, the DBMSs are smart enough about it, In the case of the relational database there is the concept of Materialized View, you could take advantage of this. If you are going to use a lot a lot frequently, use it, they are also smart for it and facilitates access to your die. They also offer ROLES (access privileges), concurrent accesses, RAIDs, all of which you lose by not using a DBMS, and if you use your own method of data manipulation, you would have to teach this to your entire team .