In a specific implementation, we generally take a RPG
fighting game as an example and suppose the number of all
kinds of data files is no more than 1000 according to game
settings. After analyzing the statistical information of the
game scenarios and considering the uniformity of data
distribution, we estimate data files’ secondary classification
(for example, hero, wild strange, mount, beasts) will be 25,
therefore, set the number of buckets in every catalog M = 29
(the rest is buffer space in case of confliction). In order to
facilitate data storage and rationally use the space resources,
we get the experience drawn from many experiments that the
ratio of M to the number of data blocks in one bucket is
roughly 1:1.2 and the number of data blocks in the same
bucket is usually ranges from 20 to 35. Therefore, we set the
number of data blocks in every bucket to N = 29*1.2 for
better management in this case.