Flash memory is light, portable, dealing with tasks fast and has good durability, so that so far it is considered as a best substitute for hard-disk. However, it has a disadvantage of an asymmetrical speed in reading, writing and erasing, and has limits to the number of erasing, and if one does not stay loyal to the limits, the life of memory would be reduced.
When data is managed as modifications of small units in a file system and a database system by applying a flash memory, frequent write and erase operations are frequently performed in data blocks. To prevent this, in this paper, we apply the existing IPL (In-Page Logging) to manage the modifications of small units efficiently and group hot data, cold data and other data blocks together to form a Round Robin based storage algorithm.