© 2015 Aerospike. All rights reserved. Confidential 1
Tectonic Shift: A New Foundation for the Data-Driven Business
SPEED at SCALE
© 2015 Aerospike. All rights reserved. Confidential 2
Evolution of Data
DATA VOLUME
1970
1985
2010
2015
IMS
RDBMS
NoSQL
NoSQL at Scale
TPS
© 2015 Aerospike. All rights reserved. Confidential 3
Product Philosophy
Depth
Breadth
© 2015 Aerospike. All rights reserved. Confidential 4
A Commercial Version
Manhattan
© 2015 Aerospike. All rights reserved. Confidential 5
Our Users Have the Following Requirements
Mission critical apps that require near 100% up-time AdTech Risk/Fraud Telco
Mandate for response times measured in milliseconds 10 milliseconds for AdTech 750 milliseconds for Fraud
Very large data sets 50TB+
Sophisticated and robust decision algorithms 2M+ transactions per second
Best in class price/performance Proven 10 to 1 savings versus other NoSQL vendors
© 2015 Aerospike. All rights reserved. Confidential 6
10x LOWER TCO10X Faster and 10X Fewer
© 2015 Aerospike. All rights reserved. Confidential 7
Vertical Focus / Horizontal Opportunity
FINANCIAL
ECOMMERCE
ADTECH
HORIZONTAL
GAMING
TELECOM
Confidential #1Confidential #2
© 2015 Aerospike. All rights reserved. Confidential 8
Speed
Balanced Read-Heavy0
50,000100,000150,000200,000250,000300,000350,000
Aerospike CassandraMongoDB Couchbase 2.0*
0 50,000 100,000150,000200,0000
2.55
7.510
Balanced Workload Read Latency
Aerospike
Throughput, ops/sec
Aver
age
Late
ncy,
ms
0 50,000 100,000150,000200,000048
1216
Balanced Workload Update Latency
Aerospike
Throughput, ops/sec
Aver
age
Late
ncy,
m
s
• Flash / SSD Optimized• Primary Index in DRAM
© 2015 Aerospike. All rights reserved. Confidential 9
Scale
9
• RIPE MD160 Hashing & Partitioning• Dynamically Add/Remove Nodes• Auto Rebalance• Auto Heal
© 2015 Aerospike. All rights reserved. Confidential 10
Fraud Prevention
Current Environment
Business Challenge• Meet SLAs of 750 ms• Losing business due to latency• Every credit card transaction requires hundreds
of DB reads/writes
Speed at Scale
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
© 2015 Aerospike. All rights reserved. Confidential 11
Challenge• Overall SLA 750 ms• Loss of business due to latency• Every credit card transaction requires hundreds of DB reads/writes
Need to Scale Reliably • 10 100 TB• 10B 100 B objects• 200k I Million+ TPS
Selected Aerospike In-Memory NoSQL• Built for Flash• Predictable low latency at high throughput • Immediate consistency, no data loss• Cross data center (XDR) support• 20 server cluster • Dell 730xd w/ 4NVMe SSDs
Credit Card Processing System
Fraud Detection & Protection App
RulesRule 1Rule 2Rule 3
Historical Data
Rule 1-PassedRule 2-PassedRule 3-Failed
Account Behavior
Static Data
Account Statistics
Fraud Prevention
© 2015 Aerospike. All rights reserved. Confidential 12
Financial Services – Positions System of Record
Challenge• DB2 stores positions for 10 Million customers
• Must update stock prices, show balances on 300 positions, process 250M transactions, 2M updates/day
• Running out of memory, data inconsistencies, restarts take 1 hour
Speed at Scale
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
© 2015 Aerospike. All rights reserved. Confidential 13
Selected Aerospike In-Memory NoSQL• Built for Flash• Predictable low latency at high throughput • Immediate consistency, no data loss• Cross data center (XDR) support• 10 server cluster
IBM DB2(Mainframe)
Real-timeApp
RecordApp
Finance App
Real-timeData Feed
Start of the DayData Loading
End of DayReconciliation
AccountPositions
Financial Services – Positions System of Record
© 2015 Aerospike. All rights reserved. Confidential 14
Challenge• Edge access to regulate traffic• Accessible using provisioning applications
(self-serve and through support personnel)
Need for extremely high availability, reliably, low latency
• > TBs of data• 10-100M objects• 10-200K TPS
Selected Aerospike in-Memory NoSQL• Clustered system• Predictable low latency at high throughput• Highly-available and reliable on failure• Cross data center (XDR) support
Telco – Real-Time Billing and Charging Systems
© 2015 Aerospike. All rights reserved. Confidential 15
Challenge• Low read latency (milliseconds)• 100K to 5M operations/second• Ensure 100% uptime • Provide global data replication
Performance achieved• 1 to 6 billion cookies tracked• 5.0M auctions per second • 100ms ad rendering,
50ms real-time bidding, 1ms database access
• 1.5KB median object size
Selected Aerospike NoSQL over competition
• 10X fewer nodes• 10X better TCO• 20X better read latency • High throughput at low latency
AdTech – Real-Time Bidding
0 ms
Ads is Displayed
100 ms
Publishers Ad Networks& SSPs Ad Exchanges Demand SidePlatform
Data Management Platforms
Brands Agencies Buyers
© 2015 Aerospike. All rights reserved. Confidential 16
Takeaways
16
• Focused on real-time, mission critical applications
• Enables companies to leverage speed at scale, at affordable prices
• Scales up and out to accelerate real-time applications in retail, FinServ, telecom, adtech and internet
• Dramatic TCO Advantages – 10x to100x performance improvements at a materially lower cost per transaction
© 2015 Aerospike. All rights reserved. Confidential 17
High PerformanceNoSQL Database
Powering NewOpportunities at Scale
@aerospikedb
NEXT STEPS:
See how much you can save with Aerospike:http://www.aerospike.com/tco-calculator/
Ready to get started?http://www.aerospike.com/quick-start/
If you have any questions or want to further explore if Aerospike is right for you, contact us:[email protected]