Learnersreference.com wishes you All A Very Happy, Prosperous, Colorful DIWALI 2014

Find your next OPT/CPT/H1B/Greencard/US Cistizenship Jobs
Post /Find Training listings in USA
Post /Find Training listings in India

Dear All,
Wishing you All A Very Happy, Prosperous, Colorful DIWALI 2014

May this DIWALI bring you health, wealth, happiness,prosperity and very good luck

Very Best Wishes to All of you and your Family

Best Wishes,
http://learnersreference.com

Email : learnersreference@gmail.com

Mongodb sharding architecture and overview

Find your next OPT/CPT/H1B/Greencard/US Cistizenship Jobs
Post /Find Training listings in USA
Post /Find Training listings in India

Mongodb offers plenty of features and options to support big data, high volume throughput application, data availability etc. Sharding is an interesting feature of MongoDB that supports this high availability, scaling of big data.
What is sharding?
Before tlking about sharding lets talk about two types of scalability
Vertical scalability – Adding more RAM, CPU, Disk Space to cater growing needs
Horizontal scalability – Use more than one physical machine, distribute data across machines, club them together as single logical databse
MongoDB offers horizontal scalability utilizing sharding feature.
What components do make a shard?
A shard is a machine in real world. Plenty of physical machines are clustered together as a single sharded cluster.
1) Query router – This is the mongos instance which interacts with client and routes query to appropriate shards
2) Config servers – In a typical production environment there are 3 config servers. They store metadata on cluster configuration
3) Shards – The machines storing logically partitioned information
What is the key behind partitioning in shard?
Shard keys help with partitioning in shards

Oracle database 12c extends JSON support to cater growing need of big data

Find your next OPT/CPT/H1B/Greencard/US Cistizenship Jobs
Post /Find Training listings in USA
Post /Find Training listings in India

Oracle database has come out with its latest version Oracle database 12c last July and has been adding interesting features to make sure that this robust RDBMS can cater the growing demand of big data and does provide support for JSON the Javascript Object Notation.
Why should oracle provide support for JSON?
MongoDB the most popular NoSQL database is based on document based model wherein documents are stored in JSON format/BSON [Binary form of JSON]. As the demand for bigdata grows, it becomes inevitable for players in RDBMS space to look for ways to support JSON format.
How does Oracle database 12c handle this?
Oracle database 12c does make use of CLOB datatype while storing such information. Lets take a simple example,
create table json_support(id int, json_data clob);
Is this optimal?
Oracle does make this optimal using functions like json_value(). Function-based indexes extend the performance benefits.

MongoDB,NoSQL Database Articles,Tutorials, Free Interview Q&A,Training

Delivered by FeedBurner