SlideShare a Scribd company logo
NoSQL
Speed
with
Ease
BENCHMARKING AEROSPIKE ON GCP
@lynnlangit | @dchaley
1,000,000
TRANSACTIONS
PER
SECOND
“The Market Economy” by Baer Tierkel – CC-BY 2.0
Published Benchmark
In this talk…
▪Hello Aerospike
▪Cloud Performance Benchmarking on GCP
▪Aerospike Developer Experience by example
Hello Aerospike
NoSQL that scales up powerfully & efficiently
Aerospike -> “a rocket nozzle that uses a compression wave to focus energy”
Why use Aerospike?
Multi-threaded
Tuned for
Auto
Rebalancing
•NoSQL
•Key-Value
•In-memory
•Persistence (SSD)
•Clustering
•Sharding
Aerospike Developer Experience - START
Download Free Edition
Viewing the Aerospike AMC Console
Live Cluster Upgrade
Aerospike AMC
DEMO
Aerospike CONCEPTS
Cluster
Node
Namespace
Database
Set
Table
Key /
Record
Row
Bin
Column
Aerospike Console Tools
DEMO
Easy Launch on Google Cloud Platform with GCE
▪Create
▪ GCP Account
▪ GCP Project
▪Use
▪ Click-to-Deploy
Aerospike
Aerospike on the Google Cloud
DEMO
TL;DR
PAST RESULTS
EXCEEDED BY
4X
“USAG Stuttgart July 4th Celebration” by DVIDSHUB
CC-BY 2.0
Cloud Benchmark Guides
Step-by-Step Info
Cloud Performance Benchmarking
Standard Architecture
Disk IO
Memory
Network
Cloud
▪ Fast and Easy!
▪ Default Configuration
▪ 20 GCE instances
▪ n1-standard-8
▪ 8 CPUs
▪ 32 GB RAM
▪ 14,600 hrs./mo.
▪ Around $ 4k / mo.
Cloud Performance Benchmarking
Benchmark Details
•20 Nodes
•Debian Linux
Config
•10 M KeysData
•150 bytes
•20 byte key
•3 fields
Record
Size
•Aerospike
Benchmarking
Tool
Client
Cloud Performance Benchmarking
Benchmarking Tools
GCE Improvements -> Benchmark Improvement
Faster
Networking
Enabled
Host OS
Huge Pages
Smarter
Host Kernel
Scheduler
Updated IO
Throttler for
persistent
disks
Aerospike Benchmark on GCE
DEMO
Aerospike Developer Experience - CLIENTS
Supported Languages
Aerospike Developer Experience - DATA
•Integer
•String
•List
•BLOB
•Map
•LDT
Data Types
Aerospike Developer Experience - METHODS
Programming
Model
•Key-Value
•Put, Get, Scan…
•Queries
•Select…
•Aggregations
•Map, Filter…
•User-defined Functions
Aerospike Java Client Library
DEMO
Aerospike Go Client Example
Homework!
Aerospike Internals “High Load” and the AerospikeDB
▪ Watch this presentation to learn
more >>>
Takeaways
• KNOW YOUR USE CASES
• TEST & BENCHMARK
• USE BEST GCE INSTANCE
TYPE
• USE BEST QUANTITY OF
GCE INSTANCES TYPES
"Twin Linear Aerospike XRS-2200 Engine PLW edit"
by NASA-MSFC, Papa Lima Whiskey (restoration
credit) - CC BY-SA 3.0
Hour of Code
DEC 7-11, 2015

More Related Content

PPTX
AWS for the Data Professional
PPTX
SQL Server on Google Cloud Platform
PDF
Beyond Relational
PPT
Building a data warehouse with AWS Redshift, Matillion and Yellowfin
PPTX
Serverless Reality
PPTX
Bleeding Edge Databases
PPTX
Scaling Galaxy on Google Cloud Platform
PPTX
New AWS Services for Bioinformatics
AWS for the Data Professional
SQL Server on Google Cloud Platform
Beyond Relational
Building a data warehouse with AWS Redshift, Matillion and Yellowfin
Serverless Reality
Bleeding Edge Databases
Scaling Galaxy on Google Cloud Platform
New AWS Services for Bioinformatics

What's hot (12)

PPTX
Trying out the Go language with Google App Engine
PPTX
Scaling Traffic from 0 to 139 Million Unique Visitors
PDF
AWS re:Invent 2016 Recap: What Happened, What It Means
PDF
Big problems Big Data, simple solutions
PDF
Next Generation Cloud Computing With Google - RightScale Compute 2013
PDF
Getting Started on Google Cloud Platform
PDF
Apache Superset at Airbnb
PDF
Google Dataflow Intro
PDF
AWS Athena vs. Google BigQuery for interactive SQL Queries
PPTX
Managing Your Cloud Spend With PlanForCloud - RightScale Compute 2013
PDF
Scylla Summit 2022: ScyllaDB Cloud: Simplifying Deployment to the Public Cloud
PPTX
Google Compute Engine
Trying out the Go language with Google App Engine
Scaling Traffic from 0 to 139 Million Unique Visitors
AWS re:Invent 2016 Recap: What Happened, What It Means
Big problems Big Data, simple solutions
Next Generation Cloud Computing With Google - RightScale Compute 2013
Getting Started on Google Cloud Platform
Apache Superset at Airbnb
Google Dataflow Intro
AWS Athena vs. Google BigQuery for interactive SQL Queries
Managing Your Cloud Spend With PlanForCloud - RightScale Compute 2013
Scylla Summit 2022: ScyllaDB Cloud: Simplifying Deployment to the Public Cloud
Google Compute Engine
Ad

Viewers also liked (20)

PPTX
Cloud-centric Internet of Things
PPT
TPC TC And TPC-Energy Slide Deck 5.4.09
PPTX
Realtime closed loop marketing in the pharmaceutical industry_annual global p...
PDF
Serverless architecture with AWS Lambda (June 2016)
PPTX
Redis Labs and SQL Server
PDF
Matt Chung (Independent) - Serverless application with AWS Lambda
PDF
Building AWS Redshift Data Warehouse with Matillion and Tableau
PPTX
Internet of Things with Cloud Computing and M2M Communication
PDF
Google Cloud Platform Introduction - 2016Q3
PPTX
The Future of Application integration
PDF
Sensing as-a-Service - The New Internet of Things (IOT) Business Model
PPTX
MS Cloud Summit Paris 2017 - Azure Stack
PPTX
Introduction to Azure Functions
PPTX
Azure Functions Real World Examples
PPTX
Inside Logic Apps
PPTX
Google Cloud and Data Pipeline Patterns
PDF
Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...
PDF
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
PDF
Serverless Architecture
PPTX
Serverless Architecture - Azure Logic apps
Cloud-centric Internet of Things
TPC TC And TPC-Energy Slide Deck 5.4.09
Realtime closed loop marketing in the pharmaceutical industry_annual global p...
Serverless architecture with AWS Lambda (June 2016)
Redis Labs and SQL Server
Matt Chung (Independent) - Serverless application with AWS Lambda
Building AWS Redshift Data Warehouse with Matillion and Tableau
Internet of Things with Cloud Computing and M2M Communication
Google Cloud Platform Introduction - 2016Q3
The Future of Application integration
Sensing as-a-Service - The New Internet of Things (IOT) Business Model
MS Cloud Summit Paris 2017 - Azure Stack
Introduction to Azure Functions
Azure Functions Real World Examples
Inside Logic Apps
Google Cloud and Data Pipeline Patterns
Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Serverless Architecture
Serverless Architecture - Azure Logic apps
Ad

Similar to Benchmarking Aerospike on the Google Cloud - NoSQL Speed with Ease (20)

PDF
Aerospike AdTech Gets Hacked in Lower Manhattan
PDF
You Snooze You Lose or How to Win in Ad Tech?
PPTX
Introduction to Aerospike
PDF
Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ...
PDF
Aerospike meetup july 2019 | Big Data Demystified
PDF
Aerospike Meetup - Introduction - Ami - 04 March 2020
PPTX
Aerospike Architecture
PPTX
Aerospike Architecture
PPTX
Flash Economics and Lessons learned from operating low latency platforms at h...
PPTX
Tectonic Shift: A New Foundation for Data Driven Business
PPTX
IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...
PDF
Aerospike DB and Storm for real-time analytics
PDF
Storm Persistence and Real-Time Analytics
PDF
What enterprises can learn from Real Time Bidding (RTB)
PDF
What enterprises can learn from Real Time Bidding
PDF
Brian Bulkowski. Aerospike
PPT
Predictable Big Data Performance in Real-time
PPTX
What is aerospike database and why is it vastly superior to other database an...
PPTX
Leveraging Big Data with Hadoop, NoSQL and RDBMS
PPTX
NoSQL in Real-time Architectures
Aerospike AdTech Gets Hacked in Lower Manhattan
You Snooze You Lose or How to Win in Ad Tech?
Introduction to Aerospike
Handling Increasing Load and Reducing Costs Using Aerospike NoSQL Database - ...
Aerospike meetup july 2019 | Big Data Demystified
Aerospike Meetup - Introduction - Ami - 04 March 2020
Aerospike Architecture
Aerospike Architecture
Flash Economics and Lessons learned from operating low latency platforms at h...
Tectonic Shift: A New Foundation for Data Driven Business
IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...
Aerospike DB and Storm for real-time analytics
Storm Persistence and Real-Time Analytics
What enterprises can learn from Real Time Bidding (RTB)
What enterprises can learn from Real Time Bidding
Brian Bulkowski. Aerospike
Predictable Big Data Performance in Real-time
What is aerospike database and why is it vastly superior to other database an...
Leveraging Big Data with Hadoop, NoSQL and RDBMS
NoSQL in Real-time Architectures

More from Lynn Langit (20)

PPTX
VariantSpark on AWS
PPTX
Serverless Architectures
PPTX
10+ Years of Teaching Kids Programming
PPTX
Blastn plus jupyter on Docker
PDF
Testing in Ballerina Language
PPTX
Teaching Kids to create Alexa Skills
PPTX
Practical cloud
PPTX
Understanding Jupyter notebooks using bioinformatics examples
PPTX
Genome-scale Big Data Pipelines
PPTX
Teaching Kids Programming
PPTX
Practical Cloud
PPTX
Serverless Reality
PPTX
Genomic Scale Big Data Pipelines
PPTX
VariantSpark - a Spark library for genomics
PPTX
Bioinformatics Data Pipelines built by CSIRO on AWS
PPTX
What is 'Teaching Kids Programming'
PPTX
Teaching Kids Programming for Developers
PDF
Cloud Big Data Architectures
PDF
TKPJava Eclipse and Codenvy IDE Keyboard Shortcuts
PPTX
Understanding Codenvy - for Containerized Developer Workspaces
VariantSpark on AWS
Serverless Architectures
10+ Years of Teaching Kids Programming
Blastn plus jupyter on Docker
Testing in Ballerina Language
Teaching Kids to create Alexa Skills
Practical cloud
Understanding Jupyter notebooks using bioinformatics examples
Genome-scale Big Data Pipelines
Teaching Kids Programming
Practical Cloud
Serverless Reality
Genomic Scale Big Data Pipelines
VariantSpark - a Spark library for genomics
Bioinformatics Data Pipelines built by CSIRO on AWS
What is 'Teaching Kids Programming'
Teaching Kids Programming for Developers
Cloud Big Data Architectures
TKPJava Eclipse and Codenvy IDE Keyboard Shortcuts
Understanding Codenvy - for Containerized Developer Workspaces

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
DOCX
The AUB Centre for AI in Media Proposal.docx
NewMind AI Monthly Chronicles - July 2025
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
Diabetes mellitus diagnosis method based random forest with bat algorithm
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The AUB Centre for AI in Media Proposal.docx

Benchmarking Aerospike on the Google Cloud - NoSQL Speed with Ease

Editor's Notes

  • #9: Vagrant Up Go to this link -- http://localhost:8081/#dashboard/localhost:3000/30/10.0.2.15:3000
  • #11: https://github.com/lynnlangit/Aerospike-client-demo/blob/master/Queries.aql
  • #15: http://googlecloudplatform.blogspot.com/2015/10/speed-with-Ease-NoSQL-on-the-Google-Cloud-Platform.html https://github.com/lynnlangit/aerospike-gce-benchmark
  • #19: http://googlecloudplatform.blogspot.com/2015/11/bringing-you-more-flexibility-and-better-Cloud-Networking-performance-GA-of-HTTPS-Load-Balancing-and-Akamai-joins-CDN-Interconnect.html
  • #20: https://github.com/lynnlangit/aerospike-gce-benchmark
  • #24: Java client demo -- https://github.com/lynnlangit/Aerospike-client-demo – local workspace path is this: Documents\1_NoSQL and SQL Src\Aerospike Java client Aerospike best practices -- http://www.aerospike.com/docs/client/java/usage/best_practices.html C# client demo -- https://github.com/jamesrcounts/areospike-client-demo-net More examples - http://www.aerospike.com/examples/
  • #26: Video -- https://www.youtube.com/watch?v=nyM_UpkPEJU
  • #27: https://www.youtube.com/watch?v=FcW9kUUTfxY From Wikipedia “The aerospike engine is a type of rocket engine that maintains its aerodynamic efficiency across a wide range of altitudes. It belongs to the class of altitude compensating nozzle engines. A vehicle with an aerospike engine uses 25–30% less fuel at low altitudes, where most missions have the greatest need for thrust. Aerospike engines have been studied for a number of years and are the baseline engines for many single-stage-to-orbit (SSTO) designs and were also a strong contender for the Space Shuttle Main Engine.” https://en.wikipedia.org/wiki/Aerospike_engine