STM is intended for synchronization of flows and data exchange, but not for permanent data storage. In other words, STM is designed to allow threads to communicate with each other without deadlocks or race conditions. Or for threads to send signals to each other. Or mainly to coordinate the actions of threads.
If you need persistent data stored on disk, use a database. MySQL, PostgreSQL, Oracle, etc. There are a million to choose from. This is not a problem that STM is designed to solve.
... . , , .