Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.
As you all know their is so much discussions going on these days on NoSQL. But when coming to making large scale and scale-able applications everyone have their own opinion to choose SQL or NoSQL.
So let me know your's and what ever you choose tell us why you will choose that.
Obviously SQL, Without it will be really hard to manage a mid-large scale website!
SQL when it is scale-able, otherwise it is NO-SQL, . Thanks.
SQL because it is easy to manange
NoSQL technology was pioneered by leading internet companies — including Google, Facebook, Amazon, and LinkedIn — to overcome the limitations of-year-old relational database technology for use with modern web applications. Today, enterprises are adopting NoSQL for a growing number of use cases, a choice that is driven by four interrelated megatrends: Big Users, Big Data, the Internet of Things, and Cloud Computing.
SQL is the best options for large projects with simple management, it will be very difficult to manage things in NoSQL
actually, it is a wrong questions ... all of them are scalable, the questions depend on the type of the application! to answer the question you have to understand the difference between both and know what exactly do you need!
A NoSQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases, which mean it's store objects (ID and Value), NoSQL databases are increasingly used in big data and real-time web applications.
The usual SQL (Oracle, MS SQL, DB2, MySQL) called RDBMS, they are a common choice for the storage of information in new databases used for financial records, manufacturing and logistical information, personnel data, and other applications where organization is based on the relational model of data.scalability apply on all of them, it's just a matter of setup like RAC, Cluster, Always-On, Hadoop, ... etc
please read more about the differences online!
the question is, what kind of application do you have?
what you use a technology (any kind), it's not about what it dose offer, it's about what your needs