NoSQL vs SQL: Which Database Type is Right for Big Data?

Authors

  • Naresh Dulam Vice President Sr Lead Software Engineer, JP Morgan Chase, USA Author

Keywords:

NoSQL, scalability, data storage

Abstract

In the era of big data, businesses are increasingly faced with the challenge of selecting the right database solution to store and manage vast amounts of information. Traditional relational databases like SQL have been the go-to choice for structured data, offering strong consistency, powerful query capabilities, and robust transactional support. However, as data volumes grow and become more complex, new database technologies have emerged to address the limitations of SQL. NoSQL databases offer a compelling alternative with their flexible schemas, scalability, and ability to handle unstructured or semi-structured data. The decision between SQL and NoSQL hinges on several factors, including the nature of the data, the scale of operations, and the application's specific requirements. SQL databases are still ideal for applications that require ACID compliance; complex joins, and relational data models. On the other hand, NoSQL databases excel in environments where speed, flexibility, and scalability are paramount, especially when dealing with large-scale, real-time applications. The advent of big data analytics and cloud computing has further accentuated the need for NoSQL solutions, as they enable distributed systems that can handle massive amounts of data with high availability and fault tolerance. This comparison between SQL and NoSQL explores the strengths and weaknesses, offering insights into which technology best suits the needs of businesses seeking to manage big data. Ultimately, the choice between these two database types is only sometimes clear-cut, as hybrid approaches and a deeper understanding of use cases are crucial in making an informed decision.

Downloads

Download data is not yet available.

References

Sharma, V., & Dave, M. (2012). Sql and NoSQL databases. International Journal of Advanced Research in Computer Science and Software Engineering, 2(8).

Strauch, C., Sites, U. L. S., & Kriha, W. (2011). NoSQL databases. Lecture Notes, Stuttgart Media University, 20(24), 79.

Van der Veen, J. S., Van der Waaij, B., & Meijer, R. J. (2012, June). Sensor data storage performance: SQL or NoSQL, physical or virtual. In 2012 IEEE fifth international conference on cloud computing (pp. 431-438). IEEE.

Bartholomew, D. (2010). SQL vs. NoSQL. Linux Journal, 2010(195), 4.

Okman, L., Gal-Oz, N., Gonen, Y., Gudes, E., & Abramov, J. (2011, November). Security issues in NoSQL databases. In 2011IEEE 10th International Conferenceon Trust, Security and Privacy in Computing and Communications (pp. 541-547). IEEE.

Tauro, C. J., Patil, B. R., & Prashanth, K. R. (2013, August). A comparative analysis of different NoSQL databases on data model, query model and replication model. In Proceedings of the International Conference on ERCICA.

Padhy, R. P., Patra, M. R., & Satapathy, S. C. (2011). RDBMS to NoSQL: reviewing some next-generation non-relational database’s. International Journal of Advanced Engineering Science and Technologies, 11(1), 15-30.

Fotache, M., & Cogean, D. (2013). NoSQL and SQL Databases for Mobile Applications. Case Study: MongoDB versus PostgreSQL. Informatica Economica, 17(2).

Xiao, Z., & Liu, Y. (2011, June). Remote sensing image database based on NOSQL database. In 2011 19th International Conference on Geoinformatics (pp. 1-5). IEEE.

Kroenke, D. M., & Kroenke, D. (1977). Database processing (pp. 21-52). Reading, MA: Science Research Associates.

Leavitt, N. (2010). Will NoSQL databases live up to their promise? Computer, 43(2), 12-14.

Stanier, C. (2012). Introducing NoSQL into the database curriculum. In 10th International Workshop on the Teaching, Learning and Assessment of Databases (p. 61).

Stonebraker, M. (2010). SQL databases v. NoSQL databases. Communications of the ACM, 53(4), 10-11.

Boicea, A., Radulescu, F., & Agapin, L. I. (2012, September). MongoDB vs Oracle--database comparison. In 2012 third international conference on emerging intelligent data and web technologies (pp. 330-335). IEEE.

Hu, P. (2013). Discussion and Sample Test of Big Financial Data Applied to NoSQL Database.

Downloads

Published

12-05-2015

How to Cite

[1]
Naresh Dulam, “NoSQL vs SQL: Which Database Type is Right for Big Data?”, Distrib Learn Broad Appl Sci Res, vol. 1, pp. 115–135, May 2015, Accessed: Dec. 22, 2024. [Online]. Available: https://dlabi.org/index.php/journal/article/view/212

Most read articles by the same author(s)

1 2 > >> 

Similar Articles

1-10 of 175

You may also start an advanced similarity search for this article.