Database / Mnesia basics Interview questions
How do you restore a Mnesia database from a backup?
mnesia:restore/2 loads data from a backup file back into a running (or freshly initialized)
Mnesia instance, with options controlling exactly how the restored data merges with what's already there.
mnesia:restore("/var/backups/mnesia_20260101.bak", [{default_op, recreate_tables}]).
The options passed as the second argument matter a lot: recreate_tables drops and rebuilds
each table fresh from the backup, while other option combinations can instead merge backup data into existing
tables, or skip tables that already exist. Restoring is typically done onto a stopped or freshly started node
as a deliberate recovery operation, and it's good practice to verify the restored table sizes and a few sample
records afterward rather than assuming the restore silently succeeded.
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...
