SlideShare a Scribd company logo
1 of 34
An Introduction to NoSQL
Brad Anderson - DevNexus
March 21, 2011
Me
‘boorad’ most places (twitter, github, etc.)
Erlang Programmer
  Cloudant BigCouch, Ericsson Monaco, Verdeeco
  Java, Python, D, Javascript, Common Lisp
NoSQL East - October 2009
Data Warehousing / Big Data
pre-lunch talks... always.
Agenda


NoSQL is BULLSHIT

You Don’t Need It

You Can’t Query It
The Name

Play on MySQL (Eric Evans, Rackspace)

Not Only SQL (Emil Eifrem)

Broad Umbrella

Shitty Marketing Term and we’re stuck with it
Why do you need NoSQL?
Why do you need NoSQL?




 YOU DON’T!
Seriously, you don’t...

Vastly different performance characteristics

Immature APIs and tools / ecosystems

Bugs, most are actively being developed

Your situation doesn’t warrant it
Why do they exist?
Every one of these new data storage systems
came from a particular pain someone was
having.
Each system was created to specifically solve
the pain point the authors were experiencing.
This pain usually involves a metric shit-tonne of
data and distributed processing is required.
Schema-free
Prediction: Pain
Examples
Google - index Internet (mapreduce/bigtable)
Yahoo - keep up with Google (Hadoop)
Amazon - shopping cart (Dynamo)
Facebook - inbox search (Cassandra)
Lotus - Notes legacy restrictions (CouchDB)
Cloudant - physics research (BigCouch)
Basho - CRM product (Riak)
Neo - graph traversal (Neo4J)
Pain of Scaling

Scale Reads with master-slave replication

Scale Writes with master-master replication

Partitioning Vertically (by functional groups)

Partitioning Horizontally (by key, i.e. ‘date’)

Caching works, kinda
What to do?

Distribute both data and processing

    horizontal scaling

Organize data differently

Use appropriate on-disk storage
Sorting Hat Says...


Distribution Model

Data Model

Disk Data Structure
Distribution Model

Embedded (no distribution)

Replication / Sharding

Chord - peer to peer

Dynamo

  consistent hashing, vnodes, vector clocks
No Distribution


BDB

Neo4J
Replication / Sharding
Distribution

MongoDB

CouchDB

Redis
Dynamo Distribution
BigCouch
Riak
Voldemort
Cassandra
    no vnodes
    no vector clocks
Hibari ?
Dynamo - how does it work?
                                                                                                           N=3
                                                                                                           W=2
                            Node 1

           26                                    No
      de                A   B   C    D             de
    No                                   B
                                                          2
                    C
                B                            C
     A                                                D
Z                                                             E

                                                                  C       N
                                                                           od
                                                                              e
                                                                      D           3

                                                                          E

                                                                                      F




                                                                                          D



                                                                                                  No
                                                                                                      de
                                                                                              E



                                                                                                       4
                                                                                                  F
                                                                                                      G
                                                                                                                 17
Dynamo - how does it work?
PUT http://boorad.cloudant.com/dbname/blah?w=2
                                                                                                              N=3
                                                                                                              W=2
                               Node 1

              26                                    No
         de                A   B   C    D             de
       No                                   B
                                                             2
                       C
                   B                            C
        A                                                D
   Z                                                             E

                                                                     C       N
                                                                              od
                                                                                 e
                                                                         D           3

                                                                             E

                                                                                         F




                                                                                             D



                                                                                                     No
                                                                                                         de
                                                                                                 E



                                                                                                          4
                                                                                                     F
                                                                                                         G
                                                                                                                    17
Dynamo - how does it work?
PUT http://boorad.cloudant.com/dbname/blah?w=2
                                                                                                              N=3
                                                                                                              W=2
                               Node 1

              26                                    No
         de                A   B   C    D             de
       No                                   B
                                                             2
                       C
                   B                            C
        A                                                D
   Z                                                             E

                                                                     C       N
                                                                              od
                                                                                 e
                                                                         D           3

                                                                             E

                                                                                         F




                                                                                             D



                                                                                                     No
                                                                                                         de
                                                                                                 E



                                                                                                          4
                                                                                                     F
                                                                                                         G
                                                                                                                    17
Dynamo - how does it work?
PUT http://boorad.cloudant.com/dbname/blah?w=2
                                                                                                                  N=3
                                                                                                                  W=2
                                 Node 1

              26                                        No
         de                A     B   C      D             de
       No                                       B
                                                                 2
                       C
                   B                                C
        A                                                    D
   Z                           hash(blah)                            E

                                                                         C       N
                                                                                  od
                                                                                     e
                                                                             D           3

                                                                                 E

                                                                                             F




                                                                                                 D



                                                                                                         No
                                                                                                             de
                                                                                                     E



                                                                                                              4
                                                                                                         F
                                                                                                             G
                                                                                                                        17
Dynamo - how does it work?
PUT http://boorad.cloudant.com/dbname/blah?w=2
                                                                                                                  N=3
                                                                                                                  W=2
                                 Node 1

              26                                        No
         de                A     B   C      D             de
       No                                       B
                                                                 2
                       C
                   B                                C
        A                                                    D
   Z                           hash(blah)                            E

                                                                         C       N
                                                                                  od
                                                                                     e
                                                                             D           3

                                                                                 E

                                                                                             F




                                                                                                 D



                                                                                                         No
                                                                                                             de
                                                                                                     E



                                                                                                              4
                                                                                                         F
                                                                                                             G
                                                                                                                        17
CAP Theorem
Pick Two (at any given time)

  Consistency

  Availability

  Partition Tolerance

CP refuses requests, AP eventually consistent

Must Read: http://codahale.com/you-cant-
sacrifice-partition-tolerance/
Data Model

Key/Value

Document

Column

Graph
Key / Value
BDB

Riak

Voldemort

Redis

Hibari
Document

CouchDB

MongoDB

SimpleDB
Column Stores

HBase

Cassandra

Hypertable
Graph Databases

Neo4J

AllegroGraph

FlockDB
Disk Data Structure

btree - many different kinds

mmap - compact bson

memtable/sstable or log structured merge tree

log-structured linear hashing

adjacency lists / adjacency matrices
Querying NoSQL
Key Lookups
 fast, easy, limiting
Secondary Indexes
 Immature part of most systems
 Roll your own
 MapReduce
Mongo query language
Polyglot Persistence

                                  RDBMS



                batch processes




                                          Cache
Raw
       Hadoop                     NoSQL           Apps
Data


                                  NoSQL
Drivers
Spring
  commons, hadoop, kv, document, graph
  membase, hbase, cassandra coming
Serialization
  Thrift, Protocol Buffers, Avro
Native
  Cassandra, Hadoop, Voldemort
  JInterface to Erlang?
Good Luck! You’ll Need It.
Questions?

More Related Content

What's hot

Music presentation
Music presentationMusic presentation
Music presentationjkeben
 
Intelligent Tutorial System
Intelligent Tutorial SystemIntelligent Tutorial System
Intelligent Tutorial SystemSoumya Bose
 
Pmr trial-2010-math-qa-perak
Pmr trial-2010-math-qa-perakPmr trial-2010-math-qa-perak
Pmr trial-2010-math-qa-perakpheobi PHEOBI
 
Schematic driver edo
Schematic driver edoSchematic driver edo
Schematic driver edoNataliaJuEs
 
Leading Without Being In Charge
Leading Without Being In ChargeLeading Without Being In Charge
Leading Without Being In ChargeSelena Deckelmann
 
Portfolio Full Version
Portfolio Full VersionPortfolio Full Version
Portfolio Full Versionmbeck2611
 
Finding%20 trigonometric%20ratios
Finding%20 trigonometric%20ratiosFinding%20 trigonometric%20ratios
Finding%20 trigonometric%20ratiosNene Thomas
 
State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud SummitState of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud SummitAlistair Croll
 

What's hot (9)

Music presentation
Music presentationMusic presentation
Music presentation
 
Intelligent Tutorial System
Intelligent Tutorial SystemIntelligent Tutorial System
Intelligent Tutorial System
 
Pmr trial-2010-math-qa-perak
Pmr trial-2010-math-qa-perakPmr trial-2010-math-qa-perak
Pmr trial-2010-math-qa-perak
 
Schematic driver edo
Schematic driver edoSchematic driver edo
Schematic driver edo
 
Leading Without Being In Charge
Leading Without Being In ChargeLeading Without Being In Charge
Leading Without Being In Charge
 
Img
ImgImg
Img
 
Portfolio Full Version
Portfolio Full VersionPortfolio Full Version
Portfolio Full Version
 
Finding%20 trigonometric%20ratios
Finding%20 trigonometric%20ratiosFinding%20 trigonometric%20ratios
Finding%20 trigonometric%20ratios
 
State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud SummitState of the Cloud presentation from Interop 09 Enterprise Cloud Summit
State of the Cloud presentation from Interop 09 Enterprise Cloud Summit
 

Viewers also liked

Stream Processing in the Cloud With Data Microservices
Stream Processing in the Cloud With Data MicroservicesStream Processing in the Cloud With Data Microservices
Stream Processing in the Cloud With Data Microservicesmarius_bogoevici
 
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017Baruch Sadogursky
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Markus Eisele
 
Architecting for failure - Why are distributed systems hard?
Architecting for failure - Why are distributed systems hard?Architecting for failure - Why are distributed systems hard?
Architecting for failure - Why are distributed systems hard?Markus Eisele
 
Building Reactive Fast Data & the Data Lake with Akka, Kafka, Spark
Building Reactive Fast Data & the Data Lake with Akka, Kafka, SparkBuilding Reactive Fast Data & the Data Lake with Akka, Kafka, Spark
Building Reactive Fast Data & the Data Lake with Akka, Kafka, SparkTodd Fritz
 
Reactive Thinking in Java with RxJava2
Reactive Thinking in Java with RxJava2Reactive Thinking in Java with RxJava2
Reactive Thinking in Java with RxJava2Yakov Fain
 
Deploying Microservices as Containers
Deploying Microservices as ContainersDeploying Microservices as Containers
Deploying Microservices as ContainersVeer Muchandi
 
Transformation Processing Smackdown; Spark vs Hive vs Pig
Transformation Processing Smackdown; Spark vs Hive vs PigTransformation Processing Smackdown; Spark vs Hive vs Pig
Transformation Processing Smackdown; Spark vs Hive vs PigLester Martin
 

Viewers also liked (8)

Stream Processing in the Cloud With Data Microservices
Stream Processing in the Cloud With Data MicroservicesStream Processing in the Cloud With Data Microservices
Stream Processing in the Cloud With Data Microservices
 
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
Architecting for failure - Why are distributed systems hard?
Architecting for failure - Why are distributed systems hard?Architecting for failure - Why are distributed systems hard?
Architecting for failure - Why are distributed systems hard?
 
Building Reactive Fast Data & the Data Lake with Akka, Kafka, Spark
Building Reactive Fast Data & the Data Lake with Akka, Kafka, SparkBuilding Reactive Fast Data & the Data Lake with Akka, Kafka, Spark
Building Reactive Fast Data & the Data Lake with Akka, Kafka, Spark
 
Reactive Thinking in Java with RxJava2
Reactive Thinking in Java with RxJava2Reactive Thinking in Java with RxJava2
Reactive Thinking in Java with RxJava2
 
Deploying Microservices as Containers
Deploying Microservices as ContainersDeploying Microservices as Containers
Deploying Microservices as Containers
 
Transformation Processing Smackdown; Spark vs Hive vs Pig
Transformation Processing Smackdown; Spark vs Hive vs PigTransformation Processing Smackdown; Spark vs Hive vs Pig
Transformation Processing Smackdown; Spark vs Hive vs Pig
 

Similar to DevNexus 2011

newtableconcept assembly instructions sheet
newtableconcept assembly instructions sheetnewtableconcept assembly instructions sheet
newtableconcept assembly instructions sheetRenzo Lisei
 
CURATE: About the game
CURATE:  About the gameCURATE:  About the game
CURATE: About the gameDigCurV
 
Brocade Migration Example
Brocade Migration ExampleBrocade Migration Example
Brocade Migration Examplenigelwakefield
 
Acordes piano
Acordes pianoAcordes piano
Acordes pianomrclapton
 
Acordes piano
Acordes pianoAcordes piano
Acordes pianoZonata Ba
 
Acordes piano
Acordes pianoAcordes piano
Acordes pianomrclapton
 

Similar to DevNexus 2011 (7)

newtableconcept assembly instructions sheet
newtableconcept assembly instructions sheetnewtableconcept assembly instructions sheet
newtableconcept assembly instructions sheet
 
CURATE: About the game
CURATE:  About the gameCURATE:  About the game
CURATE: About the game
 
Brocade Migration Example
Brocade Migration ExampleBrocade Migration Example
Brocade Migration Example
 
Acordes piano
Acordes pianoAcordes piano
Acordes piano
 
Acordes piano
Acordes pianoAcordes piano
Acordes piano
 
Acordes piano
Acordes pianoAcordes piano
Acordes piano
 
Pneumatic actuator
Pneumatic actuatorPneumatic actuator
Pneumatic actuator
 

More from boorad

Big Data Analysis Patterns with Hadoop, Mahout and Solr
Big Data Analysis Patterns with Hadoop, Mahout and SolrBig Data Analysis Patterns with Hadoop, Mahout and Solr
Big Data Analysis Patterns with Hadoop, Mahout and Solrboorad
 
Big Data Analysis Patterns - TriHUG 6/27/2013
Big Data Analysis Patterns - TriHUG 6/27/2013Big Data Analysis Patterns - TriHUG 6/27/2013
Big Data Analysis Patterns - TriHUG 6/27/2013boorad
 
Hadoop and Storm - AJUG talk
Hadoop and Storm - AJUG talkHadoop and Storm - AJUG talk
Hadoop and Storm - AJUG talkboorad
 
Realtime Computation with Storm
Realtime Computation with StormRealtime Computation with Storm
Realtime Computation with Stormboorad
 
Big Data Use Cases
Big Data Use CasesBig Data Use Cases
Big Data Use Casesboorad
 
PhillyDB Talk - Beyond Batch
PhillyDB Talk - Beyond BatchPhillyDB Talk - Beyond Batch
PhillyDB Talk - Beyond Batchboorad
 
TriHUG - Beyond Batch
TriHUG - Beyond BatchTriHUG - Beyond Batch
TriHUG - Beyond Batchboorad
 
Realtime Computation with Storm
Realtime Computation with StormRealtime Computation with Storm
Realtime Computation with Stormboorad
 
Large Scale Data Analysis Tools
Large Scale Data Analysis ToolsLarge Scale Data Analysis Tools
Large Scale Data Analysis Toolsboorad
 
DevNation Atlanta
DevNation AtlantaDevNation Atlanta
DevNation Atlantaboorad
 
NOSQL, CouchDB, and the Cloud
NOSQL, CouchDB, and the CloudNOSQL, CouchDB, and the Cloud
NOSQL, CouchDB, and the Cloudboorad
 
Why Erlang? - Bar Camp Atlanta 2008
Why Erlang?  - Bar Camp Atlanta 2008Why Erlang?  - Bar Camp Atlanta 2008
Why Erlang? - Bar Camp Atlanta 2008boorad
 

More from boorad (12)

Big Data Analysis Patterns with Hadoop, Mahout and Solr
Big Data Analysis Patterns with Hadoop, Mahout and SolrBig Data Analysis Patterns with Hadoop, Mahout and Solr
Big Data Analysis Patterns with Hadoop, Mahout and Solr
 
Big Data Analysis Patterns - TriHUG 6/27/2013
Big Data Analysis Patterns - TriHUG 6/27/2013Big Data Analysis Patterns - TriHUG 6/27/2013
Big Data Analysis Patterns - TriHUG 6/27/2013
 
Hadoop and Storm - AJUG talk
Hadoop and Storm - AJUG talkHadoop and Storm - AJUG talk
Hadoop and Storm - AJUG talk
 
Realtime Computation with Storm
Realtime Computation with StormRealtime Computation with Storm
Realtime Computation with Storm
 
Big Data Use Cases
Big Data Use CasesBig Data Use Cases
Big Data Use Cases
 
PhillyDB Talk - Beyond Batch
PhillyDB Talk - Beyond BatchPhillyDB Talk - Beyond Batch
PhillyDB Talk - Beyond Batch
 
TriHUG - Beyond Batch
TriHUG - Beyond BatchTriHUG - Beyond Batch
TriHUG - Beyond Batch
 
Realtime Computation with Storm
Realtime Computation with StormRealtime Computation with Storm
Realtime Computation with Storm
 
Large Scale Data Analysis Tools
Large Scale Data Analysis ToolsLarge Scale Data Analysis Tools
Large Scale Data Analysis Tools
 
DevNation Atlanta
DevNation AtlantaDevNation Atlanta
DevNation Atlanta
 
NOSQL, CouchDB, and the Cloud
NOSQL, CouchDB, and the CloudNOSQL, CouchDB, and the Cloud
NOSQL, CouchDB, and the Cloud
 
Why Erlang? - Bar Camp Atlanta 2008
Why Erlang?  - Bar Camp Atlanta 2008Why Erlang?  - Bar Camp Atlanta 2008
Why Erlang? - Bar Camp Atlanta 2008
 

Recently uploaded

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

DevNexus 2011

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n