mnesia:update_element

Pascal Chapier pascalchapier@REDACTED
Wed Sep 15 10:44:27 CEST 2010


Hello,

Concerning Mnesia there is a powerful update mechanism with:
  mnesia:transaction(UpdateFunc(Parameters)),


I am not sure that one can find a simpler and more general update(Element) model for actions such as

   add to cart

   remove from cart

   apply 10% discount

   modify phone number...

it can be faster in some cases:

mnesia:dirty_read, updateFunc, mnesia:dirty_write if concurrency is not a problem,

mnesia:dirty_write(#my_table{key = Key, item=Value}), if only item has to be overwritten and my_table is a set (concurrency ?).

PC

 		 	   		  


More information about the erlang-questions mailing list