Database / Mnesia basics Interview questions
What are the attributes of a Mnesia table?
A table's attributes are simply the ordered field names describing the shape of each record it stores — equivalent to column names in a relational table, though here they correspond directly to an Erlang record's fields.
-record(person, {id, name, age}). %% attributes: id, name, age
The attributes option passed to mnesia:create_table/2 is what declares this list,
almost always sourced from record_info(fields, RecordName). The first attribute in the list is
always the primary key; every other attribute is just a regular field you can read, write, and (if indexed)
query on. Every record written into the table must have exactly this shape — the same tag and field
count as the record definition the table was created from.
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...
