Hello,<br><br>I have bits and pieces of data I would like to make available to all my processes, and which I would like these processes to be able to edit.<br><br>I originally was going to do this with records that are maintained at a supervisor level. All the childs then send messages to the supervisor to modify the records. Each child keeps track of the data that is important to it.
<br><br>But this seemed to bypass the "make small module-like processes that only do one thing", and seemed like it could easily become unmaintainable.<br><br>I then thought of mnesia, but when reading the introduction page of its guide, I heard of dets/ets.
<br><br>I *<span style="font-weight: bold;">will</span>* have some data that I want to permanently keep and have a fast, indexed access to—and for that I will use mnesia. But the data I'm talking about here is something that is only needed while the program is running. It is not data I want to keep, and it is data that will likely change a lot while the children are connected to the servers.
<br><br>Should I use mnesia or ets for that? (And if you say ets, can you recommend a good starting guide?)<br><br>Best Regards,<br><br>Jérémie<br>