This module defines a callback behavior for user-defined hash functions of fragmented tables.
Which module that is selected to implement the
This module implements dynamic hashing, which is a kind of hashing that grows nicely when new fragments are added. It is well suited for scalable hash tables.
Starts when a fragmented table is
created with the function
Notice that the function
To scale well, it is a good idea to ensure that the records are evenly distributed over all fragments, including the new one.
As a part of the
As the
As a part of the
Notice that all records in the last fragment must be moved to another fragment, as the entire fragment is deleted.
As the
Starts whenever Mnesia needs to determine
which fragment a certain record belongs to. It is typically
started at
This function is called whenever Mnesia needs to determine
which fragments that need to be searched for a