The document reviews recent technologies developed for big data applications, highlighting the inefficiencies of traditional data techniques in handling large volumes of data. It categorizes and compares various big data technologies across different system layers, such as data storage, processing, querying, access, and management. The paper aims to assist organizations in selecting the appropriate combination of big data technologies based on their specific needs and application requirements.