SlideShare a Scribd company logo
Understanding and Building Big
Data Architectures
Ran.ga.na.than B, ThoughtWorks
@ran_than
Part 1 - Storage and NoSQL
Agenda
Img-src: http://dev.assets.neo4j.com.s3.amazonaws.com/wp-content/uploads/graph-data-jim-webber-presentation.
png
Basics
Story of Sir William Osler, University of Oxford
Understanding and building big data Architectures - NoSQL
Img-src:http://i.dailymail.co.uk/i/pix/2009/07/01/article-1196775-0543FB03000005DC-763_634x364.jpg
Latency
● Hibernia Express
● 3,000-mile fiber-optic
● across the Atlantic Ocean to connect London to New York
● goal for 5ms latency
● To be used by Financial Institutes for trading
Src: http://shop.oreilly.com/product/0636920028048.do
Why distributed?
HDD Speed
❏ ~122MB per sec
❏ 1TB in 2hr 22 minutes
❏ SSDs are 2-3 times faster
Multiple disks reading parallel:
❏ With 100 HDDs, it takes 6 minutes
Data and Compute together
DataCenter
Img-src: https://fortunedotcom.files.wordpress.com/2015/06/screen-shot-2015-06-24-at-11-54-41-am.png?w=1024
Cluster and nodes
Img-src:https://en.wikipedia.org/wiki/Computer_cluster#/media/File:Cubieboard_HADOOP_cluster.JPG
Clusters
1. MultiNode: e.g: Hadoop, each node has some
responsibility.
2. Peer-to-Peer: e.g: Cassandra, all nodes are equal
Cluster Coordination
Activity
Expectations from
Data Systems
Non-functional parts of the application.
Expectations from Architecture
❏ Reliability
❏ Scalability
❏ Maintainability
❏ High Availability
❏ Fault Tolerance
❏ Security
❏ Compliance
❏ Compatibility
Components of
Data Systems
Components
❏ Storage
❏ Cache
❏ Search
❏ Stream Processing
❏ Batch Processing
❏ Data Exchange Protocols
Components
❏ Storage
❏ Cache
❏ Search
❏ Stream Processing
❏ Batch Processing
❏ Data Exchange Protocols
NoSQL Databases
“Database Admins walked into a NoSQL bar. A little while later
they walked out because they couldn’t find a table.”
Why NoSQLs?
❏ Scalability
❏ Cost
❏ Flexibility
❏ Availability
❏ Migrations
CAP theorem
Strong Consistency, High Availability, and Partition-Tolerance
Img-src:http://image.slidesharecdn.com/cap-131117230434-phpapp02/95/dynamo-and-bigtable-in-light-of-the-cap-theorem-12-638.jpg?cb=1384729712
CA
CP “when your business requirements dictate
atomic reads and writes”
Src: http://robertgreiner.com/2014/08/cap-theorem-revisited/
AP “when the system needs to continue to function
in spite of external errors”
Src: http://robertgreiner.com/2014/08/cap-theorem-revisited/
CAP story
Activity
Design ticket booking with scenarios of
CA, CP, AP
ACID
Atomic, Consistent, Isolated, and Durable
BASE
● Basically Available: If a single node fails, part of the
data won't be available, but the entire data layer stays
operational.
● Soft state: Soft state means data that is not persisted
on the disk, yet in case of failure it could be possible to
restore it.
● Eventually consistent: indicates that the system will
become consistent over time, given that the system
doesn't receive input during that time.
Key-Value DBs
Memcached, Redis, Riak, Voldemort, ...
Namespaces, Keys, Values
Implementation 1 - Arrays
● Only int as key
● Values are of same type
Implementation 2 - Associative Arrays
Key Value
user1 Mike
user2 Mary
user3 Nina
On hotspace
Simple Storage Design
- put key value - will add content to file in one line
- get key - will grep for key and return the value from the
file
What are the problems with this?
Activity
How can we improve this?
Simple Storage Design
- Add in memory index, with key and value as byte offset.
What are the problems with this?
Activity
How can we improve this?
Simple Storage Design
- Segments
- Compaction
What are the problems with this?
Activity
How can we improve this?
Simple Storage Design
- Sorted Key-Value
- Sparse index
- SSTable
What are the problems with this?
Activity
How can we improve this?
Simple Storage Design
- Memtable
- Segments as SSTable
Img-src: https://www.igvita.com/2012/02/06/sstable-and-log-structured-storage-leveldb/
Simple Storage Design - Overall
- Writes into RedBlack or AVL trees in memory - memtable
=> faster writes
- When memtable is 64MB, write to disk as SSTable and
clean memtable
- First read from memtable and most recent segments in-
memory sparse index (SSTable) => faster reads
- Run a merging and compaction process in the background
=> lesser storage and faster
Assignment
Let us do the e-commerce design with
only key value pair
Document DBs
CouchDB, MongoDB, MarkLogic, DocumentDB, OrientDB, ...
Img-src: http://blog.philipphauer.de/wp-content/uploads/2015/05/Match-OO-Document.png
Query - MongoDB
Img-src: http://bicortex.com/introduction-to-mongodb-nosql-database-for-sql-developers-part-3/
Query - CouchDB
// emit the first letter of each pokemon's name
var myMapReduceFun = {
map: function (doc) {
emit(doc.name.charAt(0));
},
reduce: '_count'
};
// count the pokemon whose names start with 'P'
pouch.query(myMapReduceFun, {
key: 'P', reduce: true, group: true
}).then(function (result) {
// handle result
}).catch(function (err) {
// handle errors
});
What’s cool?
● Flexible schema.
● Embedded docs come in one read.
●
Not so cool
● Familiarity
● Needs more space.
● Doesn’t speak SQL.
Assignment
Let us do the e-commerce design with
only document database
Graph DBs
Neo4j, TitanDB, OrientDB, ...
Relationships in relational DBs means joining
Why?
❏ Modelling and storing relationships in RDBMS is
complicated
❏ Performance degrades with number and levels of
relationships.
❏ Query complexity grows
❏ Adding new type requires schema redesign
With neo4j, you can traverse 4M+ relationships
per second and core
Img-src: http://blog.octo.com/wp-content/uploads/2012/07/RequestInSQL.png
Squeezing to table structure
Img-src: http://blog.octo.com/wp-content/uploads/2012/07/RequestInGraph.png
Closer to white board model
Graph consists of
❏ Vertices
❏ Edges
Cypher Query - Neo4j
SPARQL - RDF data model
Column oriented
DBs
Apache HBase, Cassandra, BigTable, ...
Src: https://www.safaribooksonline.com/library/view/hbase-the-definitive/9781449314682/httpatomoreillycomsourceoreillyimages889228.png
Understanding and building big data Architectures - NoSQL
Src: http://static.oschina.net/uploads/img/201303/12072155_ROPI.gif
Understanding and building big data Architectures - NoSQL
Img-src: http://www.slideshare.net/romain_jacotin/undestand-google-bigtable-is-as-easy-as-playing-lego-bricks-lecture-by-romain-jacotin
When is this better?
❏ Huge number of columns, with queries on few columns
❏ Aggregation
❏ Column level update
❏ Column data is uniform; so better compression
Time Series Data
Measurement and Time of measurement done repeatedly
Img src: https://www.safaribooksonline.com/library/view/time-series-databases/9781491920909/images/tsdn_0103.png.jpg
Why - Time Series Data
● Trends
When - Time Series
Data
● Huge amount of data
● Mostly query based on time
● Stock exchange
● Sensor data. E.g: Trucks
● Cell towers for usage patterns
Time Series Data
● IoT
● Logs
Replication
This is useful when you have a ncie photo or color-black as a
background. On this slide only, you can put your elements behind
a master element.
Journals
Master-Follower
Understanding and building big data Architectures - NoSQL
Understanding and building big data Architectures - NoSQL
Understanding and building big data Architectures - NoSQL
Understanding and building big data Architectures - NoSQL
Masterless
Understanding and building big data Architectures - NoSQL
Sharding
Which bucket has your data?
Master
Slave
- Master for writes and real-time
reads
- Slaves for reads
Table
partitioning
- By rows or columns for parallelizing
reads
Feature
specific DBs
- Different DB servers for specific
features of application
- Can this scale?
Federated
Tables
A Federated Table is a table which points
to a table in another database instance
(mostly on an other server). It can be
seen as a view to this remote database
table.
- Administration overhead
- Security
- Access over network
- Okay for reporting/analytical tasks
Federated
Tables
A Federated Table is a table which points
to a table in another database instance
(mostly on an other server). It can be
seen as a view to this remote database
table.
- Administration overhead
- Security
- Access over network
- Okay for reporting/analytical tasks
Range
based
Split data based on range condition. Eg:
zip code, region.
- Non-uniform distribution
Hash based Take hash of key and modulo operation,
put the data in the server based on
reminder value.
- Uniform distribution
- Range queries may take time
Co-ordinators
- Take request, if key is in the request, talk to correct shard
- Co-ordinate across shards to give the result back
- Monitor health
- Take care of rebalancing
- Can be a random node, which will complete the task
- Set of co-ordinators
Take care, while sharding
● Balance your shards, with proper shard key
● Choose correct number of shards. E.g: 12
● Give time for rebalancing. In case of increasing capacity of
server, add nodes faster, and give time move your shards.
● Shard on denormalized data.
● Try to have shard key as part of your queries.
Where am I?
THANK YOU
For questions or suggestions:
Ran.ga.na.than B
@ran_than

More Related Content

What's hot (20)

PDF
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts
 
PDF
Migrating to postgresql
botsplash.com
 
PDF
Nuxeo JavaOne 2007 presentation (in original format)
Stefane Fermigier
 
PDF
CBDW2014 - NoSQL Development With Couchbase and ColdFusion (CFML)
Ortus Solutions, Corp
 
PPTX
Get More Out of MongoDB with TokuMX
Tim Callaghan
 
PPTX
In memory databases presentation
Michael Keane
 
PPTX
Percona FT / TokuDB
Vadim Tkachenko
 
PPTX
WiredTiger Overview
WiredTiger
 
PPTX
Getting started with postgresql
botsplash.com
 
PDF
A Technical Introduction to WiredTiger
MongoDB
 
PPTX
A Technical Introduction to WiredTiger
MongoDB
 
PDF
In-memory database
Chien Nguyen Dang
 
PPTX
in-memory database system and low latency
hyeongchae lee
 
PDF
Elephants vs. Dolphins: Comparing PostgreSQL and MySQL for use in the DoD
Jamey Hanson
 
PPT
Fudcon talk.ppt
webhostingguy
 
PDF
Postgres_9.0 vs MySQL_5.5
Trieu Dao Minh
 
PDF
The Great Debate: PostgreSQL vs MySQL
EDB
 
PDF
What every developer should know about database scalability, PyCon 2010
jbellis
 
PDF
Bookie storage - Apache BookKeeper Meetup - 2015-06-28
Matteo Merli
 
PDF
Ten Reasons Why You Should Prefer PostgreSQL to MySQL
anandology
 
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts
 
Migrating to postgresql
botsplash.com
 
Nuxeo JavaOne 2007 presentation (in original format)
Stefane Fermigier
 
CBDW2014 - NoSQL Development With Couchbase and ColdFusion (CFML)
Ortus Solutions, Corp
 
Get More Out of MongoDB with TokuMX
Tim Callaghan
 
In memory databases presentation
Michael Keane
 
Percona FT / TokuDB
Vadim Tkachenko
 
WiredTiger Overview
WiredTiger
 
Getting started with postgresql
botsplash.com
 
A Technical Introduction to WiredTiger
MongoDB
 
A Technical Introduction to WiredTiger
MongoDB
 
In-memory database
Chien Nguyen Dang
 
in-memory database system and low latency
hyeongchae lee
 
Elephants vs. Dolphins: Comparing PostgreSQL and MySQL for use in the DoD
Jamey Hanson
 
Fudcon talk.ppt
webhostingguy
 
Postgres_9.0 vs MySQL_5.5
Trieu Dao Minh
 
The Great Debate: PostgreSQL vs MySQL
EDB
 
What every developer should know about database scalability, PyCon 2010
jbellis
 
Bookie storage - Apache BookKeeper Meetup - 2015-06-28
Matteo Merli
 
Ten Reasons Why You Should Prefer PostgreSQL to MySQL
anandology
 

Viewers also liked (20)

PPTX
Operational Analytics Using Spark and NoSQL Data Stores
DATAVERSITY
 
PDF
Offline first geeknight
Hyderabad Scalability Meetup
 
PDF
Serverless architectures
Hyderabad Scalability Meetup
 
PDF
GeekNight: Evolution of Programming Languages
Hyderabad Scalability Meetup
 
PDF
Systems Integration in the NoSQL Era with Apache Camel (Neo4j, CouchDB, AWS S...
Kai Wähner
 
PDF
Map reduce and the art of Thinking Parallel - Dr. Shailesh Kumar
Hyderabad Scalability Meetup
 
PDF
Alexandre Vasseur - Evolution of Data Architectures: From Hadoop to Data Lake...
NoSQLmatters
 
PDF
Con8862 no sql, json and time series data
Anuj Sahni
 
PPTX
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Caserta
 
PPTX
Geeknight : Artificial Intelligence and Machine Learning
Hyderabad Scalability Meetup
 
PPTX
Complex Analytics with NoSQL Data Store in Real Time
Nati Shalom
 
PPTX
Big Data and NoSQL for Database and BI Pros
Andrew Brust
 
PPTX
Real Time Interactive Queries IN HADOOP: Big Data Warehousing Meetup
Caserta
 
PPT
Object Oriented Concept
smj
 
PDF
Time series storage in Cassandra
Eric Evans
 
PDF
NoSQL? No, SQL! - SQL, the underestimated "Big Data" technology
DataGeekery
 
PDF
Cloud Big Data Architectures
Lynn Langit
 
PPT
RWDG Webinar: The New Non-Invasive Data Governance Framework
DATAVERSITY
 
PPT
SQL/NoSQL How to choose ?
Venu Anuganti
 
PDF
LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture
DATAVERSITY
 
Operational Analytics Using Spark and NoSQL Data Stores
DATAVERSITY
 
Offline first geeknight
Hyderabad Scalability Meetup
 
Serverless architectures
Hyderabad Scalability Meetup
 
GeekNight: Evolution of Programming Languages
Hyderabad Scalability Meetup
 
Systems Integration in the NoSQL Era with Apache Camel (Neo4j, CouchDB, AWS S...
Kai Wähner
 
Map reduce and the art of Thinking Parallel - Dr. Shailesh Kumar
Hyderabad Scalability Meetup
 
Alexandre Vasseur - Evolution of Data Architectures: From Hadoop to Data Lake...
NoSQLmatters
 
Con8862 no sql, json and time series data
Anuj Sahni
 
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Caserta
 
Geeknight : Artificial Intelligence and Machine Learning
Hyderabad Scalability Meetup
 
Complex Analytics with NoSQL Data Store in Real Time
Nati Shalom
 
Big Data and NoSQL for Database and BI Pros
Andrew Brust
 
Real Time Interactive Queries IN HADOOP: Big Data Warehousing Meetup
Caserta
 
Object Oriented Concept
smj
 
Time series storage in Cassandra
Eric Evans
 
NoSQL? No, SQL! - SQL, the underestimated "Big Data" technology
DataGeekery
 
Cloud Big Data Architectures
Lynn Langit
 
RWDG Webinar: The New Non-Invasive Data Governance Framework
DATAVERSITY
 
SQL/NoSQL How to choose ?
Venu Anuganti
 
LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture
DATAVERSITY
 
Ad

Similar to Understanding and building big data Architectures - NoSQL (20)

PPTX
GIDS 2016 Understanding and Building No SQLs
techmaddy
 
PPTX
Big Data (NJ SQL Server User Group)
Don Demcsak
 
PPTX
Introduction to NoSql
Omid Vahdaty
 
PPTX
NoSQL: An Analysis
Andrew Brust
 
PPT
SQL or NoSQL, that is the question!
Andraz Tori
 
PPTX
NoSql - mayank singh
Mayank Singh
 
PPT
No SQL Databases as modern database concepts
debasisdas225831
 
PPTX
HBase in Practice
larsgeorge
 
PPTX
Big Data and the growing relevance of NoSQL
Abhijit Sharma
 
PPTX
Navigating NoSQL in cloudy skies
shnkr_rmchndrn
 
PPTX
NoSQL and MongoDB
Rajesh Menon
 
PPTX
NOSQL PRESENTATION ON INTRRODUCTION Intro.pptx
plvdravikumarit
 
PDF
GCP Data Engineer cheatsheet
Guang Xu
 
PPTX
HBase in Practice
DataWorks Summit/Hadoop Summit
 
PPT
SQL, NoSQL, BigData in Data Architecture
Venu Anuganti
 
PPTX
Choosing your NoSQL storage
Imteyaz Khan
 
PPTX
UNIT I Introduction to NoSQL.pptx
Rahul Borate
 
PDF
SQL? NoSQL? NewSQL?!? What’s a Java developer to do? - JDC2012 Cairo, Egypt
Chris Richardson
 
PPTX
Introduction to Data Science NoSQL.pptx
tarakesh7199
 
ODP
Front Range PHP NoSQL Databases
Jon Meredith
 
GIDS 2016 Understanding and Building No SQLs
techmaddy
 
Big Data (NJ SQL Server User Group)
Don Demcsak
 
Introduction to NoSql
Omid Vahdaty
 
NoSQL: An Analysis
Andrew Brust
 
SQL or NoSQL, that is the question!
Andraz Tori
 
NoSql - mayank singh
Mayank Singh
 
No SQL Databases as modern database concepts
debasisdas225831
 
HBase in Practice
larsgeorge
 
Big Data and the growing relevance of NoSQL
Abhijit Sharma
 
Navigating NoSQL in cloudy skies
shnkr_rmchndrn
 
NoSQL and MongoDB
Rajesh Menon
 
NOSQL PRESENTATION ON INTRRODUCTION Intro.pptx
plvdravikumarit
 
GCP Data Engineer cheatsheet
Guang Xu
 
HBase in Practice
DataWorks Summit/Hadoop Summit
 
SQL, NoSQL, BigData in Data Architecture
Venu Anuganti
 
Choosing your NoSQL storage
Imteyaz Khan
 
UNIT I Introduction to NoSQL.pptx
Rahul Borate
 
SQL? NoSQL? NewSQL?!? What’s a Java developer to do? - JDC2012 Cairo, Egypt
Chris Richardson
 
Introduction to Data Science NoSQL.pptx
tarakesh7199
 
Front Range PHP NoSQL Databases
Jon Meredith
 
Ad

More from Hyderabad Scalability Meetup (10)

PPTX
Turbo charging v8 engine
Hyderabad Scalability Meetup
 
PPTX
Internet of Things - GeekNight - Hyderabad
Hyderabad Scalability Meetup
 
PDF
Demystify Big Data, Data Science & Signal Extraction Deep Dive
Hyderabad Scalability Meetup
 
PDF
Demystify Big Data, Data Science & Signal Extraction Deep Dive
Hyderabad Scalability Meetup
 
PPTX
Java 8 Lambda Expressions
Hyderabad Scalability Meetup
 
PPT
No SQL and MongoDB - Hyderabad Scalability Meetup
Hyderabad Scalability Meetup
 
PPTX
Apache Spark - Lightning Fast Cluster Computing - Hyderabad Scalability Meetup
Hyderabad Scalability Meetup
 
PPT
Docker by demo
Hyderabad Scalability Meetup
 
Turbo charging v8 engine
Hyderabad Scalability Meetup
 
Internet of Things - GeekNight - Hyderabad
Hyderabad Scalability Meetup
 
Demystify Big Data, Data Science & Signal Extraction Deep Dive
Hyderabad Scalability Meetup
 
Demystify Big Data, Data Science & Signal Extraction Deep Dive
Hyderabad Scalability Meetup
 
Java 8 Lambda Expressions
Hyderabad Scalability Meetup
 
No SQL and MongoDB - Hyderabad Scalability Meetup
Hyderabad Scalability Meetup
 
Apache Spark - Lightning Fast Cluster Computing - Hyderabad Scalability Meetup
Hyderabad Scalability Meetup
 

Recently uploaded (20)

PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
July Patch Tuesday
Ivanti
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
July Patch Tuesday
Ivanti
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 

Understanding and building big data Architectures - NoSQL