In recent years,the communication community has witnessed a growing interest in Bloom filter which including two characters of compressibility and efficient query,mainly due to the awareness of its importance in many applications involving distributed database,Internet cache,peer-to-peer,and information retrieval etc.Several variants of Bloom filter was presented as the requirement of application,such as: CBF,which support deleting elements operations; SBF、DCF、dlCBF,which support counting the frequency of elements; DBF、SBF,which can extend the length of Bloom filter; CBF,which can compress the Bloom filter.This paper introduces all the variations,analyzes their characteristics and compares them with each other.Finally,outlines the directions for future research.