NoSQL – Architecture

Why we need NoSQL Database?

Better to start with example. If a store is having 100k products to sell, and having 20 million hits per day,

  1. It is difficult to query each product every time from central database.
  2. Oracle is very costly to maintain in distributed environment.
  3. Also difficult to read and write at the same time.

With NoSQL Database,

  1. We can get better performance
  2. Easy to deploy and manage across continents
  3. Cost effective

It is not easy as these few points; there are many things to consider.

Also we need to have two-tier approach. For transactions, it is better to use JPA supported databases. For read only, it is better to use NoSQL Databases.

The software is like Clay. In the hands of Architect, it can take different shapes like tiles and pots.

For more information read http://en.wikipedia.org/wiki/NoSQL

-o-

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s