Database / Mnesia basics Interview questions
What is the Mnesia directory (Mnesia.dir)?
The Mnesia directory is the filesystem location where a node stores all of its disk-based Mnesia data
— the schema file, disc_copies table files, transaction logs, and backups. Its default name follows the
pattern Mnesia.NodeName, but it's fully configurable.
%% in sys.config or via command line {mnesia, [{dir, "/var/data/mnesia/mynode"}]}.
Every node running Mnesia with any disk-based storage type needs its own directory, and that directory is
what makes a disc_copies table's data durable across a node restart — the schema and table
data are read back from this directory when mnesia:start/0 runs again. It should live somewhere
with reliable, persistent storage in a production deployment, since losing this directory on a
disc_copies-only node means losing that node's durable copy of the data.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
