Comparative Study on Oracle, Neo4J, Cassandra, Redis, and MongoDB
Sathishkumar Veerappampalayam Easwaramoorthy, Klaudia Ong Yun Xuan, Laksamana Putra, Ng Chi Ern, Tan Jun Sheng · Information Research Communications · 2025
Database models are an essential part in defining how database systems store and manage their data. Database models can have multiple forms and it might cause confusion on selecting the appropriate model for their needs. Thus, this paper helps to examine the performance mechanism of various database models, including Oracle, Neo4J, Cassandra, Redis and MongoDB by identifying their key characteristics and concepts of each model to provide a comprehensive guide for readers regarding database selection. The research methodology incorporates academic references to contribute to creating an evaluation framework for comparison analysis of each model. The comparison framework takes several aspects of data security, data retrieval, data creation and data manipulation into consideration to facilitate in-depth comparison. Our findings reveal that each model has its own strength and uniqueness. In terms of data integrity and access control, Oracle stands out among others because of its strong mechanism. However, Neo4J excels in data creation and fast data retrieval using its record searches whilst Cassandra is best at controlling large data volumes. As for data manipulation, Oracle supports reliability while Cassandra focuses on scalability and nodes distribution. MongoDB as well as Redis also perform strong scalability through their sharding features.