Database / Mnesia basics Interview questions
What is a Mnesia table?
A Mnesia table is a named collection of records, conceptually similar to a database table but storing ordinary Erlang tuples rather than rows in a relational sense. Each table is backed by an ETS (or disc-based DETS) table under the hood, with Mnesia layering transactions, replication, and schema management on top.
mnesia:create_table(person, [{attributes, [id, name, age]}]).
Every table has a name, a list of attribute (field) names, and a storage type describing where its data lives (in memory, on disk, or both). Records inserted into the table must match the declared attribute shape, and the first attribute listed is always treated as the table's primary key.
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...
