Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is NoSQL is suitable for Social Networking kind of applications

I am planning to develop social networking app, I want to try a NoSQL solution can any one suggest is NoSQL is a suitable choice for developing these kind of applications.

like image 869
prassee Avatar asked Dec 08 '10 11:12

prassee


People also ask

Is NoSQL good for social networks?

NoSQL is a perfect solution when designing social network apps. Probably developing your social network with MySQL may be easier at start, but later, when the app grows and the number of users grows too you will have to think how to manage a MySQL cluster, dealing with master-slave configs, etc.

Why is NoSQL better for social media?

Modern social media is growing crazily, and data it generates is voluminous and complex. Big Data is a fresh new idea of this phenomenon. Compared with tradi- tional SQL technology, NoSQL has many benefits including simplicity of design, scalability of data model, concurrency control, consistency in storage, etc.

Which type of database is used by social network?

The analysis of databases used by top SNSs showed that these SNSs used the both, relational and NoSQL databases, for resolving different user requirements. Most of them use NoSQL database as a complement to relational database that is still more powerful in deeper data analytics.


3 Answers

Good overall architecture and design is many times more important than simply picking a data technology; the latter won't magically make your site work. But yeah many of the leading NoSQL technologies would work fine, if your app design is good enough.

like image 99
Brian Avatar answered Oct 21 '22 16:10

Brian


Coming at this in 2020, most definitely don't. Its a nightmare

like image 20
SuperUberDuper Avatar answered Oct 21 '22 15:10

SuperUberDuper


Firstly, NoSQL isn't a product or even a model. It's just a general catch-all phrase for any non-SQL data store.

NoSQL data stores are probably not suitable for a social networking app. Most of them won't even do a JOIN on your groups and members.

like image 24
Marcelo Cantos Avatar answered Oct 21 '22 16:10

Marcelo Cantos