SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Downloaden Sie, um offline zu lesen
#MongoDB #CMGNews

NoSQL: Capacity Planning
Asya Kamsky
Senior Solutions Architect, MongoDB Inc.
No SQL?
Some History
•  1970's Relational Databases Invented
–  Storage is expensive
–  Data is normalized
–  Data is abstracted away from app
Some History
•  1970's Relational Databases Invented
–  Storage is expensive
–  Data is normalized
–  Data is abstracted away from app
•  1980's RDBMS commercialized
–  Client/Server model
–  SQL becomes the standard
Some History
•  1970's Relational Databases Invented
–  Storage is expensive
–  Data is normalized
–  Data storage is abstracted away from app
•  1980's RDBMS commercialized
–  Client/Server model
–  SQL becomes the standard
•  1990's Things begin to change
–  Client/Server=> 3-tier architecture
–  Internet and the Web
Some History
•  2000's Web 2.0
–  "Social Media"
–  E-Commerce
–  Decrease of HW prices
–  Increase of collected data
Some History
•  2000's Web 2.0
–  "Social Media"
–  E-Commerce
–  Decrease of HW prices
–  Increase of collected data

•  Result
–  Need to scale
-- How do we keep up?
Developers
•  Agile Development Methodology
–  Shorter development cycles
–  Constant evolution of requirements
–  Flexibility at design time
Developers
•  Agile Development Methodology
–  Shorter development cycles
–  Constant evolution of requirements
–  Flexibility at design time

•  Relational Schema
–  Hard to evolve

•  must stay in sync with
application
Workarounds on Application
NoSQL vs Relational
•  Relational

•  Key-Value

Graph

XML

Document Column
•  ACID

•  BASE

•  Two-phase commit

•  ACID on document level

•  Joins

•  No Joins
NoSQL Examples
NoSQL Examples
NoSQL Examples
NoSQL Examples
All Different
NoSQL != RDBMS

MongoDB != Cassandra != Neo4j != Redis != Riak != CouchDB != Couchbase
MongoDB
MongoDB History
•  Designed/developed by founders of Doubleclick, ShopWiki, GILT

groupe, etc.

•  First production site March 2008 - businessinsider.com
•  Open Source – AGPL, written in C++
•  Version 0.8 – first official release February 2009
•  Version 2.4 – March 2013
MongoDB Design Goals
MongoDB: scalable, high-performance
•  Document-oriented Storage
•  Based on JSON Documents
•  Flexible Schema
•  Scalable Architecture
•  Auto-sharding
•  Replication & high availability
•  Key Features Include:
•  Full featured indexes
•  Query language
•  Aggregation & Map/Reduce
MongoDB Performance
Just like all other systems, w/o understanding what
their strengths and weaknesses are, it is easy to build a
bad system.
MongoDB Performance
Better data locality

Relational

MongoDB
Better Data Locality
•  Data model means "entities" can reside "together"
•  Optimize schema for read and write access patterns
•  Minimize "seeks" as they dominate IO slowdown

•  Failure to take advantage of document model:
–  no improved performance
–  all the disadvantages with non of the advantages!
–  incorrect model can overshoot "all data embedded"
MongoDB Performance
Better data locality

Relational

MongoDB

In-Memory
Caching
In-memory Caching
•  memory mapped files,
•  caching handled by OS,
•  naturally leaves most frequently accessed data in RAM
•  have enough RAM to fit indexes and working data set

for best performance
MongoDB Performance
In-Memory
Caching

Auto-Sharding

High Availability

Better data locality

Relational

MongoDB

Read/Write scaling
Auto-Sharding
•  horizontal scaling is "built-in" to the product
•  Replication is for HA
•  Sharding is for scaling
•  Number of servers in replica set based on HA

requirements
•  Number of shards is based on capacity needed vs.

single server/replicaset capacity
MongoDB Performance*
Top 5 Marketing
Firm

Government Agency

Top 5 Investment
Bank

10+ fields, arrays,
nested documents

20+ fields, arrays,
nested documents

Queries Key-based
1 – 100 docs/query
80/20 read/write

Compound queries
Range queries
MapReduce
20/80 read/write

Compound queries
Range queries
50/50 read/write

Servers ~250

~50

~40

Ops/sec 1,200,000

500,000

30,000

Data Key/value

* These figures are provided as examples. Your application governs your performance.
Key Performance Considerations

Capacity Planning

Performance Tuning
Capacity Planning: Why, What, When
Why?
Consequences of not planning?
Capacity Planning: Why, What, When
Capacity Planning: Why, What, When
What?

Requirements
What
•  There is one thing that is absolutely mandatory to

have in order to succeed in capacity planning

•  Without it, you will not be successful
•  We must have REQUIREMENTS from business
–  without requirements, we're building a roadmap without

knowing the desired destination

Imagine building a car without knowing what its top speed
should be, acceleration, MPH, and cost?
Capacity Planning: Why, What, When
What?
• 

Availability

• 

Throughput

• 

Responsiveness
What
•  Availability: what is uptime requirement?
•  Throughput
–  average read/write/users
–  peak throughput?
–  OPS (operations per second)? per hour? per day?

•  Responsiveness
–  what is acceptable latency?
–  is higher during peak times acceptable?
Capacity Planning: Why, What, When
What?

• 

Availability

• 

Throughput

• 

Responsiveness
Capacity Planning: Why, What, When
When?
•  Before it's too late!

Start

Launch

Version 2
When
•  At the beginning before production, but after you launch you

must continue the process
•  Lack of future planning: Failure to project performance
drop-off as the amount of data increases –

•  Process (steps): -> ACTIONS
–  Requirements ask, guess, try/measure.
–  Understand application needs
–  Choose hardware to meet that pattern (...)
–  How many machines you need
–  Monitor to recognize growth exceeding current capacity.
Capacity Planning: What?
Understand Resources
–  Storage
–  Memory
–  CPU
–  Network

•  Understand Your Application
–  Monitor and Collect Metrics
–  Model to Predict Change
–  Allocate and Deploy
–  (repeat process)
Resource Usage
Storage
–  IOPS
–  Size
–  Data & Loading Patterns

Memory
–  Working Set

CPU
–  Speed
–  Cores

Network
–  Latency
–  Throughput
Storage

•  Active
•  Archival
•  Loading Patterns
•  Integration (BI/DW)
Storage Capability
Example IOPS
7,200 rpm SATA

~ 75-100 IOPS

15,000 rpm SAS

~ 175-210 IOPS

Amazon EBS/Provisioned

~ 100 IOPS "up to" 2,000 IOPS

Amazon SSD

9,000 – 120,000 IOPS

Intel X25-E (SLC)

~ 5,000

IOPS

Fusion IO

~ 135,000

IOPS

Violin Memory 6000

~ 1,000,000 IOPS
Storage

Measuring and Monitoring
Storage

Measuring and Monitoring
Storage

Measuring and Monitoring
Memory
Working Set
–  Active Data in Memory
–  Measured Over Periods
Memory
Work:
– Sorting
– Aggregation
– Connections
Memory
Work:
– Sorting
– Aggregation
– Connections

SORTS
Connections
Aggregations
Memory

Measuring and Monitoring
New in 2.4
–  workingSet option on db.serverStatus()

db.serverStatus( { workingSet: 1 } )
Memory & Storage

?

>
<
Memory & Storage

MOPS: MongoDB Ops/sec
Memory & Storage

MOPs

MOPS: MongoDB Ops/sec
PFs
Memory & Storage

% Disk Util

MOPS
CPU
Non-indexed Data
Sorting
Aggregation
–  Map/Reduce
–  Framework

Data
–  Fields
–  Nesting
–  Arrays/Embedded-Docs
CPU

MOPs
CPU

MOPs

CPU %
Network
Latency
–  WriteConcern
–  ReadPreference
–  Batching
–  Documents (and Collections)

Throughput
–  Update/Write Patterns
–  Reads/Queries
Starter Questions
What is the working set?
–  How does that equate to memory
–  How much disk access will that require

How efficient are the queries?
What is the rate of data change?
How big are the highs and lows?
Deployment Types
All of these use the same resources:
• 

Single Instance

• 

Multiple Instances (Replica Set)

• 

Cluster (Sharding)

• 

Data Centers
Capacity Planning: Monitoring

Monitor
§  Storage
§  Memory
§  CPU
§  Network
§  Application Metrics
Monitoring
•  CLI and internal status commands

•  mongostat; mongotop; db.serverStatus()
•  Plug-ins for munin, Nagios, cacti, etc.
•  Integration via SNMP to other tools
•  MMS
MongoDB Management Service
Cloud-based suite of services for managing MongoDB deployments
A Picture Speaks a Thousand Words
Symptoms
High Use CPU

Similar Query Pattern
Monitoring Best Practices
•  Monitor Logs
–  Alert, escalate
–  Correlate

•  Disk
–  Monitor

•  Instrument/Monitor App (including logs!)
•  Know your application and application (write)

characteristics
Models
•  Load/Users
–  Response Time/TTFB

•  System Performance
–  Peak Usage
–  Min/avg Usage
Velocity of Change
•  Limitations -> takes time
–  Data Movement
–  Allocation/Provisioning (servers/mem/disk)
•  Improvement
–  Limit Size of Change (if you can)
–  Increase Frequency
–  MEASURE its effect
–  Practice
Repeat (continuously)

Repeat Testing
Repeat Evaluations
Repeat Deployment
#MongoDB

Thank You
Asya Kamsky
Senior Solutions Architect, MongoDB

Weitere ähnliche Inhalte

Was ist angesagt?

How_To_Soup_Up_Your_Farm
How_To_Soup_Up_Your_FarmHow_To_Soup_Up_Your_Farm
How_To_Soup_Up_Your_Farm
Nigel Price
 

Was ist angesagt? (20)

How_To_Soup_Up_Your_Farm
How_To_Soup_Up_Your_FarmHow_To_Soup_Up_Your_Farm
How_To_Soup_Up_Your_Farm
 
Migration from Redshift to Spark
Migration from Redshift to SparkMigration from Redshift to Spark
Migration from Redshift to Spark
 
Using Hot and Cold Data in your SAP Analytics Landscape
Using Hot and Cold Data in your SAP Analytics LandscapeUsing Hot and Cold Data in your SAP Analytics Landscape
Using Hot and Cold Data in your SAP Analytics Landscape
 
From Batch to Realtime with Hadoop - Berlin Buzzwords - June 2012
From Batch to Realtime with Hadoop - Berlin Buzzwords - June 2012From Batch to Realtime with Hadoop - Berlin Buzzwords - June 2012
From Batch to Realtime with Hadoop - Berlin Buzzwords - June 2012
 
Polyglot Persistence - Two Great Tastes That Taste Great Together
Polyglot Persistence - Two Great Tastes That Taste Great TogetherPolyglot Persistence - Two Great Tastes That Taste Great Together
Polyglot Persistence - Two Great Tastes That Taste Great Together
 
The Rise of NoSQL and Polyglot Persistence
The Rise of NoSQL and Polyglot PersistenceThe Rise of NoSQL and Polyglot Persistence
The Rise of NoSQL and Polyglot Persistence
 
NoSQL in Real-time Architectures
NoSQL in Real-time ArchitecturesNoSQL in Real-time Architectures
NoSQL in Real-time Architectures
 
Non-Relational Databases at ACCU2011
Non-Relational Databases at ACCU2011Non-Relational Databases at ACCU2011
Non-Relational Databases at ACCU2011
 
Performance metrics for a social network
Performance metrics for a social networkPerformance metrics for a social network
Performance metrics for a social network
 
Running Yarn at Scale
Running Yarn at Scale Running Yarn at Scale
Running Yarn at Scale
 
MongoDB Capacity Planning
MongoDB Capacity PlanningMongoDB Capacity Planning
MongoDB Capacity Planning
 
Scaling High Traffic Web Applications
Scaling High Traffic Web ApplicationsScaling High Traffic Web Applications
Scaling High Traffic Web Applications
 
Applications in the Cloud
Applications in the CloudApplications in the Cloud
Applications in the Cloud
 
Karmasphere Studio for Hadoop
Karmasphere Studio for HadoopKarmasphere Studio for Hadoop
Karmasphere Studio for Hadoop
 
HBaseCon 2012 | Building a Large Search Platform on a Shoestring Budget
HBaseCon 2012 | Building a Large Search Platform on a Shoestring BudgetHBaseCon 2012 | Building a Large Search Platform on a Shoestring Budget
HBaseCon 2012 | Building a Large Search Platform on a Shoestring Budget
 
Faster Data Integration Pipeline Execution using Spark-Jobserver
Faster Data Integration Pipeline Execution using Spark-JobserverFaster Data Integration Pipeline Execution using Spark-Jobserver
Faster Data Integration Pipeline Execution using Spark-Jobserver
 
Introduction to Hadoop - ACCU2010
Introduction to Hadoop - ACCU2010Introduction to Hadoop - ACCU2010
Introduction to Hadoop - ACCU2010
 
Should I use a document database?
Should I use a document database?Should I use a document database?
Should I use a document database?
 
Open Air 2016 Mini Talk
Open Air 2016 Mini TalkOpen Air 2016 Mini Talk
Open Air 2016 Mini Talk
 
Website Redesign
Website RedesignWebsite Redesign
Website Redesign
 

Andere mochten auch

19 sept12 is social exclusion still important for older people
19 sept12   is social exclusion still important for older people19 sept12   is social exclusion still important for older people
19 sept12 is social exclusion still important for older people
ILC- UK
 
Menjars tradicionals de diferents països
Menjars tradicionals de diferents païsosMenjars tradicionals de diferents països
Menjars tradicionals de diferents països
estelpastor
 
зурагт үзүүлэн1
зурагт үзүүлэн1зурагт үзүүлэн1
зурагт үзүүлэн1
Zaya80
 
цахим тест1
цахим тест1цахим тест1
цахим тест1
Zaya80
 
21Jan4 - I can't afford to die - Managing the cost of dying in an ageing soc...
21Jan4 -  I can't afford to die - Managing the cost of dying in an ageing soc...21Jan4 -  I can't afford to die - Managing the cost of dying in an ageing soc...
21Jan4 - I can't afford to die - Managing the cost of dying in an ageing soc...
ILC- UK
 

Andere mochten auch (20)

10.4
10.410.4
10.4
 
Marketing newsletter for printers
Marketing newsletter for printersMarketing newsletter for printers
Marketing newsletter for printers
 
Felicitación navidad
Felicitación navidadFelicitación navidad
Felicitación navidad
 
19 sept12 is social exclusion still important for older people
19 sept12   is social exclusion still important for older people19 sept12   is social exclusion still important for older people
19 sept12 is social exclusion still important for older people
 
Menjars tradicionals de diferents països
Menjars tradicionals de diferents païsosMenjars tradicionals de diferents països
Menjars tradicionals de diferents països
 
Newsletter sample
Newsletter sampleNewsletter sample
Newsletter sample
 
Increasing Author Visibility
Increasing Author VisibilityIncreasing Author Visibility
Increasing Author Visibility
 
зурагт үзүүлэн1
зурагт үзүүлэн1зурагт үзүүлэн1
зурагт үзүүлэн1
 
Tema 6 medi
Tema 6 mediTema 6 medi
Tema 6 medi
 
цахим тест1
цахим тест1цахим тест1
цахим тест1
 
Spring in Walla Walla slideshow
Spring in Walla Walla slideshowSpring in Walla Walla slideshow
Spring in Walla Walla slideshow
 
It's the demography, stupid
It's the demography, stupidIt's the demography, stupid
It's the demography, stupid
 
Ronnie Oomen (EMC)
Ronnie Oomen (EMC)Ronnie Oomen (EMC)
Ronnie Oomen (EMC)
 
Presentasjon av toril opsahls hovedfunn og kap 4 i ungdomsspråk pwp
Presentasjon av toril opsahls hovedfunn og kap 4 i ungdomsspråk pwpPresentasjon av toril opsahls hovedfunn og kap 4 i ungdomsspråk pwp
Presentasjon av toril opsahls hovedfunn og kap 4 i ungdomsspråk pwp
 
21Jan4 - I can't afford to die - Managing the cost of dying in an ageing soc...
21Jan4 -  I can't afford to die - Managing the cost of dying in an ageing soc...21Jan4 -  I can't afford to die - Managing the cost of dying in an ageing soc...
21Jan4 - I can't afford to die - Managing the cost of dying in an ageing soc...
 
ProfCat 2011:two - StudioWorks
ProfCat 2011:two - StudioWorksProfCat 2011:two - StudioWorks
ProfCat 2011:two - StudioWorks
 
1.9 notes
1.9 notes1.9 notes
1.9 notes
 
Public service and demographic change: an ILC-UK/Actuarial Profession joint d...
Public service and demographic change: an ILC-UK/Actuarial Profession joint d...Public service and demographic change: an ILC-UK/Actuarial Profession joint d...
Public service and demographic change: an ILC-UK/Actuarial Profession joint d...
 
Really Useful guide to twitter Lists
Really Useful guide to twitter ListsReally Useful guide to twitter Lists
Really Useful guide to twitter Lists
 
Tips and Best Practices for Shepherding with Facebook
Tips and Best Practices for Shepherding with Facebook Tips and Best Practices for Shepherding with Facebook
Tips and Best Practices for Shepherding with Facebook
 

Ähnlich wie 2013 CPM Conference, Nov 6th, NoSQL Capacity Planning

Handling Massive Writes
Handling Massive WritesHandling Massive Writes
Handling Massive Writes
Liran Zelkha
 
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
MongoSF
 
MongoDC 2012: "Operationalizing" MongoDB@AOL
MongoDC 2012: "Operationalizing" MongoDB@AOLMongoDC 2012: "Operationalizing" MongoDB@AOL
MongoDC 2012: "Operationalizing" MongoDB@AOL
MongoDB
 

Ähnlich wie 2013 CPM Conference, Nov 6th, NoSQL Capacity Planning (20)

Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
 
MongoDB Capacity Planning
MongoDB Capacity PlanningMongoDB Capacity Planning
MongoDB Capacity Planning
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
 
Webinar: Capacity Planning
Webinar: Capacity PlanningWebinar: Capacity Planning
Webinar: Capacity Planning
 
DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platform
 
Handling Massive Writes
Handling Massive WritesHandling Massive Writes
Handling Massive Writes
 
Capacity Planning For Your Growing MongoDB Cluster
Capacity Planning For Your Growing MongoDB ClusterCapacity Planning For Your Growing MongoDB Cluster
Capacity Planning For Your Growing MongoDB Cluster
 
Capacityplanning
Capacityplanning Capacityplanning
Capacityplanning
 
Hardware Provisioning
Hardware ProvisioningHardware Provisioning
Hardware Provisioning
 
SharePoint Saturday San Antonio: SharePoint 2010 Performance
SharePoint Saturday San Antonio: SharePoint 2010 PerformanceSharePoint Saturday San Antonio: SharePoint 2010 Performance
SharePoint Saturday San Antonio: SharePoint 2010 Performance
 
MongoDB Deployment Checklist
MongoDB Deployment ChecklistMongoDB Deployment Checklist
MongoDB Deployment Checklist
 
SharePoint Saturday The Conference 2011 - SP2010 Performance
SharePoint Saturday The Conference 2011 - SP2010 PerformanceSharePoint Saturday The Conference 2011 - SP2010 Performance
SharePoint Saturday The Conference 2011 - SP2010 Performance
 
Proud to be polyglot
Proud to be polyglotProud to be polyglot
Proud to be polyglot
 
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance Platform
 
MongoDC 2012: "Operationalizing" MongoDB@AOL
MongoDC 2012: "Operationalizing" MongoDB@AOLMongoDC 2012: "Operationalizing" MongoDB@AOL
MongoDC 2012: "Operationalizing" MongoDB@AOL
 
Operationalizing MongoDB at AOL
Operationalizing MongoDB at AOLOperationalizing MongoDB at AOL
Operationalizing MongoDB at AOL
 
When to Use MongoDB
When to Use MongoDBWhen to Use MongoDB
When to Use MongoDB
 
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
 
Breaking data
Breaking dataBreaking data
Breaking data
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

2013 CPM Conference, Nov 6th, NoSQL Capacity Planning