Skip to main content

In SQL termnsterms, a NoSQL database is a single table with two columns: one being the (Primary) Key, and the sencondthother being the Value. And that's it, that's all the NoSQL magic.

You would use NoSQL for one main reason: scalability.

If your application needs to handle millonsmillions of querysqueries per second then, the only way to achieve it is to add more servers, and with NoSQL that's. That is very cheap and easy with NoSQL. In contrast, scaling a traditional SQL database is much more complicated.

Only the biggest websites out there are actually taking advantage of the full NoSQL potential, iei.e., Facebook, having thousands of servers running Cassandra.

I strongly recommend to read this blog post, comparing SQL, NoSQL and ORM:

http://seldo.com/weblog/2010/07/12/in_defence_of_sql

In SQL termns, a NoSQL database is a single table with two columns: one being the (Primary) Key, and the sencondth being the Value. And that's it, that's all the NoSQL magic.

You would use NoSQL for one main reason: scalability.

If your application needs to handle millons of querys per second then the only way to achieve it is to add more servers, and with NoSQL that's very cheap and easy. In contrast, scaling a traditional SQL database is much more complicated.

Only the biggest websites out there are actually taking advantage of the full NoSQL potential, ie Facebook, having thousands of servers running Cassandra.

I strongly recommend to read this blog post, comparing SQL, NoSQL and ORM:

http://seldo.com/weblog/2010/07/12/in_defence_of_sql

In SQL terms, a NoSQL database is a single table with two columns: one being the (Primary) Key, and the other being the Value. And that's it, that's all the NoSQL magic.

You would use NoSQL for one main reason: scalability.

If your application needs to handle millions of queries per second, the only way to achieve it is to add more servers. That is very cheap and easy with NoSQL. In contrast, scaling a traditional SQL database is much more complicated.

Only the biggest websites out there are actually taking advantage of the full NoSQL potential, i.e., Facebook, having thousands of servers running Cassandra.

I strongly recommend to read this blog post, comparing SQL, NoSQL and ORM:

http://seldo.com/weblog/2010/07/12/in_defence_of_sql

deleted 1 characters in body; deleted 4 characters in body
Source Link
vz0
  • 369
  • 2
  • 5

In SQL termns, a NoSQL database is a single table with two columns: one being the (Primary) Key, and the sencondth being the Value. And that's it, that's all the NoSQL magic.

You would use NoSQL for one main reason: scalability.

If your application needs to handle millons of querys per second then the only way to achieve it is to add more servers, and inwith NoSQL that's very cheap and easy. In contrast, scaling a traditional SQL database is much more complicated.

Only the biggest websites out there are actually taking advantage of the full NoSQL potential, ie Facebook. They have, having thousands of servers running Cassandra.

I strongly recommend you readingto read this blog post, comparing SQL, NoSQL and ORM:

http://seldo.com/weblog/2010/07/12/in_defence_of_sql

In SQL termns, a NoSQL database is a single table with two columns: one being the (Primary) Key, and the sencondth being the Value. And that's it, that's all the NoSQL magic.

You would use NoSQL for one main reason: scalability.

If your application needs to handle millons of querys per second then the only way to achieve it is to add more servers, and in NoSQL that's very cheap and easy. In contrast, scaling a traditional SQL database is much more complicated.

Only the biggest websites out there are actually taking advantage of the full NoSQL potential, ie Facebook. They have thousands of servers running Cassandra.

I strongly recommend you reading this blog post, comparing SQL, NoSQL and ORM:

http://seldo.com/weblog/2010/07/12/in_defence_of_sql

In SQL termns, a NoSQL database is a single table with two columns: one being the (Primary) Key, and the sencondth being the Value. And that's it, that's all the NoSQL magic.

You would use NoSQL for one main reason: scalability.

If your application needs to handle millons of querys per second then the only way to achieve it is to add more servers, and with NoSQL that's very cheap and easy. In contrast, scaling a traditional SQL database is much more complicated.

Only the biggest websites out there are actually taking advantage of the full NoSQL potential, ie Facebook, having thousands of servers running Cassandra.

I strongly recommend to read this blog post, comparing SQL, NoSQL and ORM:

http://seldo.com/weblog/2010/07/12/in_defence_of_sql

Source Link
vz0
  • 369
  • 2
  • 5

In SQL termns, a NoSQL database is a single table with two columns: one being the (Primary) Key, and the sencondth being the Value. And that's it, that's all the NoSQL magic.

You would use NoSQL for one main reason: scalability.

If your application needs to handle millons of querys per second then the only way to achieve it is to add more servers, and in NoSQL that's very cheap and easy. In contrast, scaling a traditional SQL database is much more complicated.

Only the biggest websites out there are actually taking advantage of the full NoSQL potential, ie Facebook. They have thousands of servers running Cassandra.

I strongly recommend you reading this blog post, comparing SQL, NoSQL and ORM:

http://seldo.com/weblog/2010/07/12/in_defence_of_sql