SlideShare a Scribd company logo
The Role of NoSQL
In Next Generation Financial Informatics
December 10, 2015
2
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
■ Market Overview
■ The role of NoSQL in Financial Services
■ Customer Use Cases
■ Fraud
■ Order Management
■ How you can achieve Speed at Scale
Agenda
Steve Yatko
CEO, Oktay Technology
Financial Services
Market Overview
4
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Hours - Days
Analytics Store
Operational Store
(Landing Zone – Fast Ingest)
MarkLogic
ElasticSearch
Deep Archive
Apache Storm
Apache Spark
Apache Ignite
Project Heron
Ingest/
Gateway
Tibco EMS
JMS
60 East
29 West
TCP
FTP
IBM MQ
Data
Warehouse
(Legacy)
Teradata
DB2 WH
Actian(ParAccel)
Pivotal
Astor Data/TD
Neteeza/DB2 WH
Exadata
Mark Logic
Veritca
Data Lake
(100+ Petabyte)
Tiered External Storage
Flash Arrays to
Warm/Cold/Frozen
Hadoop
MapReduce
Redis
IMDGrid
Hazelcast
Aerospike
Graph Db
Large Footprint
Front Office
Real-Time Processing
On The Wire “Fast Data’
Hours Days-Years
No SQL
HBase
MongoDB
Cassandra
Aerospike
Time Series
ETL
In Memory
Cache
Data Operating System – YARN, MESOS
Deeper Analysis
World Class Big Data Ecosystem: “Service Oriented Information”
HDFS Interface
Small Footprint
Surveillance Trading
Analytics
Metrics,
Monitoring and
Alerts
Search ComplianceRT Discovery &
Visualization
Oktay Technology LLC Confidential
RAM-first
Storage
Flash-enabled
Storage
SQL-Based
MemSQL
Volt DB
Kafka
In Memory
Fil;esystem
Tachyon
IgniteFS
Brian Bulkowski
Founder and CTO, Aerospike
The Role of NoSQl in Next
Generation Financial Informatics
6
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
2010
Aerospike 2.0 deploys with first at-scale customers
2011
Funding, company launch
2013
Aerospike 3.0 adds indexes, analytics integration
2014
Open Source
2015
Deployments in Financial Services, Telecom, etc
Aerospike History
7
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Modern Scale Out Architecture
Research
Warehouse
Long-term cold storage
HDFS BASED
App Servers
Fast, stateless
Load Balancer
Simple, stateless
High Performance NoSQL
Operational Key Value
Session, authentication, account status, cookies, deviceID,
IP address, location, segments, trades, debits, billing,
prices...
Real-Time Decisions
Best sellers, top scores, trending tweets
8
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Powering Pioneers Across the Internet
Mobile
Advertising
Omni-Channel
Marketing
Search, Video, Social,
Gaming
Web Advertising
9
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
1 Million Writes/Sec on Google Compute
New results: 20 nodes, and 4M reads per second
• Aerospike hits 1M writes/sec with 6x fewer servers than Cassandra
• Delivers consistent low latency with no jitter for both read and write workloads
10
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Shared-Nothing System, High Availability
• Every node in a cluster is identical, handles both transactions and long running tasks
• Clients give rich semantics in multiple languages and connect over the network
• Data is replicated synchronously with within the local cluster
• Data is replicated asynchronously across data centers
• Primary key hash RIPE MD160 ( 20 byte ) for extreme collision resistance ( DHT ), Red black
tree for records within hash bucket
• Scatter-gather B+ secondary index
11
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
The NoSQL Pattern Applied to Inline
Fraud Intervention
12
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Fraud Prevention
4% of online transactions are fraudulent
False positives cost millions in lost sales
Global criminal agents
New opportunities:
Data sources
Algorithms
Speed at Scale
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
13
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Operational Scale Problem
LEGACY DATABASE
(Mainframe)
XDR
Decision Engine
DATA WAREHOUSE/
DATA LAKE
LEGACY RDBMS
HDFS BASED
BUSINESS
TRANSACTIONS
Request
for
Payment
( Mobile Queries ) (
Recommendation )
( And More )
High Performance NoSQL
500
Business Trans per sec
5000
Calculations per sec
X =
“REAL-TIME BIG DATA”
“DECISIONING”
2.5 M
Database Transactions per sec
14
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Advanced Fraud Scoring
Anything can be a “feature”
POS type, item sold, price of item, time of day for given items
Browser type, screen resolution, item + browser
But you’ll need recent data
And cutting edge libraries
( your private algorithms )
15
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Example IP Addresses
2B to 4B addresses
Unknown number of networks
Different risk models for different
network ranges
Recent behavior required
16
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Example – IP based scoring
ID START_IP END_IP Score
1 192.168.4.1 192.168.4.26 20
2 192.168.4.7 192.168.17.0 2
SELECT id, score WHERE START_IP >= this_ip AND END_IP <= this_ip
Not so bad!
Too slow, and
too simple
17
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Using SQL
ID IP TIMESTAMP BEHAVIOR
1 192.168.4.1 2015-06-02 12:00 transaction
2 192.168.4.7 2015-06-02 12:01 tweet
Add the most recent 5 minutes of traffic for each IP address and lookup by previous network
INSERT ip, time, behavior
FOR ( network )
SELECT behavior WHERE ip <= network.start_id AND
ip >= network.end_id AND
timestamp > now - 600
You can do it
in SQL!
Too slow, call
the DBAs.
18
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
With a NoSQL KVS
key Network list
192.168.4.0 [ net1, net2, net3 ]
192.168.5.0 null
ID START_IP END_IP Score
net1 192.168.4.1 192.168.4.26 20
net2 192.168.4.7 192.168.17.0 2
Key on Class C address
List of networks
Batch lookup networks
Filter on client
That’s messy.
Two network round
trips, it’ll go fast.
19
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
With a NoSQL KVS – add behavior
Already have filtered list of networks
For each network, insert into capped or time limited collection
key Network list
192.168.4.0 [ net1, net2, net3 ]
192.168.5.0 null
ID START_IP END_IP Score behavior
net1 192.168.4.1 192.168.4.26 20
{ collection
}
net2 192.168.4.7 192.168.17.0 2
{ collection
}
That’s really
messy! It’s fast and easy
to explain.
20
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Use Cutting Edge Libraries in Your Favorite App Environment
If it’s in SQL, it’s too late
21
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Modern Scale Out Architecture
App Servers
Fast, stateless
Load Balancer
Simple, stateless
High Performance NoSQL
Operational Key Value
Session, authentication, account status, cookies, deviceID,
IP address, location, segments, trades, debits, billing,
prices...
Real-Time Decisions
Best sellers, top scores, trending tweets
Scale and Compute
Data
Enabled by Fast
Networks
Least Vendor Lock-in
22
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
The NoSQL Pattern Applied to
Order Management
23
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Financial Services – Order Management Systems
Challenge
• Must update stock prices, show balances on 300
positions, process 250M transactions, 2M updates/day
• Scale-out requirement
• Multi-asset aggregation for combined:
Trading
Risk
Surveillance
Customer
• Real-time data view and computation
Speed at Scale
24
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Financial Services – Order Management Systems
Individual data silos
• No global, integrated data view
• No simple post-order visibility
• Often built on non-scalable technologies
• Little shared operational infrastructure
DB1 DB2 DB3
Order Management
System
Order Management
System
Order Management
System
FIXED INCOMEEQUITIES DERIVATIVES
25
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Financial Services – Order Management Systems
Shared Data OMS
•True multi-asset aggregation
•Supports real-time risk models
•Immediate customer visibility
of order state
•Natural NoSQL data model
including parent-child and fills
•Microsecond performance with
persistence
•Scale-out architecture
Order Management
System
Order Management
System
Order Management
System
FIXED INCOMEEQUITIES DERIVATIVES
26
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Financial Services – Order Management Systems
Hybrid order management
•Existing order management code
unchanged
•Order states placed onto message bus
•Recorded in unified NoSQL storage
•Achieve unified multi-asset aggregated
view
•Storm and Spark integration
•Beyond RAM-based processing solutions
DB1 DB2 DB3
Order Management
System
Order Management
System
Order Management
System
FIXED INCOMEEQUITIES DERIVATIVES
MESSAGE BUS (KAFKA, etc)
27
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
How Much Data Can I Use?
28
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Multiple Engagements
10B to 50B objects
300 T before HA replication
2 M TPS
50 milliseconds per 5,000 queries
Local and remote DR
29
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
1 Million TPS on Flash per server
Options for storage on a database before Aerospike:
 RAM, which was fast, but allowed very limited storage
 Disk, which allowed for a lot of storage, but was limited in speed
Intel achieved 1M TPS using 4 Intel P3700 SDs with 1.6 TB
capacity on a single Aerospike server. The cost per GB is a
fraction of the cost of RAM, while still having very high
performance.
30
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Aerospike Has the Experience
Flash optimized from the beginning
5 9’s reliability
( longest running cluster: 5 minutes of outage in 4.5 years )
Multi-million TPS clusters in production today
Enterprise Support of your POC & NoSQL design
Used in financial services, telecom, gaming
( and adtech of course )
31
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
Questions?
@aerospikedb
brian@aerospike.com
@bbulkow
32
Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
High Performance
NoSQL Database
Powering New
Opportunities 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:
info@aerospike.com
Ad

More Related Content

What's hot (20)

Leveraging Big Data with Hadoop, NoSQL and RDBMS
Leveraging Big Data with Hadoop, NoSQL and RDBMSLeveraging Big Data with Hadoop, NoSQL and RDBMS
Leveraging Big Data with Hadoop, NoSQL and RDBMS
Aerospike, Inc.
 
How to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
How to Get a Game Changing Performance Advantage with Intel SSDs and AerospikeHow to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
How to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
Aerospike, Inc.
 
Aerospike AdTech Gets Hacked in Lower Manhattan
Aerospike AdTech Gets Hacked in Lower ManhattanAerospike AdTech Gets Hacked in Lower Manhattan
Aerospike AdTech Gets Hacked in Lower Manhattan
Aerospike
 
Distributing Data The Aerospike Way
Distributing Data The Aerospike WayDistributing Data The Aerospike Way
Distributing Data The Aerospike Way
Aerospike, Inc.
 
Running a High Performance NoSQL Database on Amazon EC2 for Just $1.68/Hour
Running a High Performance NoSQL Database on Amazon EC2 for Just $1.68/HourRunning a High Performance NoSQL Database on Amazon EC2 for Just $1.68/Hour
Running a High Performance NoSQL Database on Amazon EC2 for Just $1.68/Hour
Aerospike, Inc.
 
2017 DB Trends for Powering Real-Time Systems of Engagement
2017 DB Trends for Powering Real-Time Systems of Engagement2017 DB Trends for Powering Real-Time Systems of Engagement
2017 DB Trends for Powering Real-Time Systems of Engagement
Aerospike, Inc.
 
Predictable Big Data Performance in Real-time
Predictable Big Data Performance in Real-timePredictable Big Data Performance in Real-time
Predictable Big Data Performance in Real-time
Aerospike, Inc.
 
Brian Bulkowski : what startups can learn from real-time bidding
Brian Bulkowski : what startups can learn from real-time biddingBrian Bulkowski : what startups can learn from real-time bidding
Brian Bulkowski : what startups can learn from real-time bidding
Aerospike
 
Why Software-Defined Storage Matters
Why Software-Defined Storage MattersWhy Software-Defined Storage Matters
Why Software-Defined Storage Matters
Colleen Corrice
 
Red Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red Hat Storage Day Atlanta - Why Software Defined Storage MattersRed Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red_Hat_Storage
 
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
In-Memory Computing Summit
 
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based HardwareRed hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red_Hat_Storage
 
Redis vs Aerospike
Redis vs AerospikeRedis vs Aerospike
Redis vs Aerospike
Sayyaparaju Sunil
 
Red Hat Storage Day LA - Why Software-Defined Storage Matters and Web-Scale O...
Red Hat Storage Day LA - Why Software-Defined Storage Matters and Web-Scale O...Red Hat Storage Day LA - Why Software-Defined Storage Matters and Web-Scale O...
Red Hat Storage Day LA - Why Software-Defined Storage Matters and Web-Scale O...
Red_Hat_Storage
 
Red Hat Storage Day Boston - Supermicro Super Storage
Red Hat Storage Day Boston - Supermicro Super StorageRed Hat Storage Day Boston - Supermicro Super Storage
Red Hat Storage Day Boston - Supermicro Super Storage
Red_Hat_Storage
 
Why Software-Defined Storage Matters
Why Software-Defined Storage MattersWhy Software-Defined Storage Matters
Why Software-Defined Storage Matters
Red_Hat_Storage
 
Red Hat Storage Day LA - Performance and Sizing Software Defined Storage
Red Hat Storage Day LA - Performance and Sizing Software Defined Storage Red Hat Storage Day LA - Performance and Sizing Software Defined Storage
Red Hat Storage Day LA - Performance and Sizing Software Defined Storage
Red_Hat_Storage
 
Five essential new enhancements in azure HDnsight
Five essential new enhancements in azure HDnsightFive essential new enhancements in azure HDnsight
Five essential new enhancements in azure HDnsight
Ashish Thapliyal
 
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red_Hat_Storage
 
RedisConf17 - Redis Enterprise on IBM Power Systems
RedisConf17 - Redis Enterprise on IBM Power SystemsRedisConf17 - Redis Enterprise on IBM Power Systems
RedisConf17 - Redis Enterprise on IBM Power Systems
Redis Labs
 
Leveraging Big Data with Hadoop, NoSQL and RDBMS
Leveraging Big Data with Hadoop, NoSQL and RDBMSLeveraging Big Data with Hadoop, NoSQL and RDBMS
Leveraging Big Data with Hadoop, NoSQL and RDBMS
Aerospike, Inc.
 
How to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
How to Get a Game Changing Performance Advantage with Intel SSDs and AerospikeHow to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
How to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
Aerospike, Inc.
 
Aerospike AdTech Gets Hacked in Lower Manhattan
Aerospike AdTech Gets Hacked in Lower ManhattanAerospike AdTech Gets Hacked in Lower Manhattan
Aerospike AdTech Gets Hacked in Lower Manhattan
Aerospike
 
Distributing Data The Aerospike Way
Distributing Data The Aerospike WayDistributing Data The Aerospike Way
Distributing Data The Aerospike Way
Aerospike, Inc.
 
Running a High Performance NoSQL Database on Amazon EC2 for Just $1.68/Hour
Running a High Performance NoSQL Database on Amazon EC2 for Just $1.68/HourRunning a High Performance NoSQL Database on Amazon EC2 for Just $1.68/Hour
Running a High Performance NoSQL Database on Amazon EC2 for Just $1.68/Hour
Aerospike, Inc.
 
2017 DB Trends for Powering Real-Time Systems of Engagement
2017 DB Trends for Powering Real-Time Systems of Engagement2017 DB Trends for Powering Real-Time Systems of Engagement
2017 DB Trends for Powering Real-Time Systems of Engagement
Aerospike, Inc.
 
Predictable Big Data Performance in Real-time
Predictable Big Data Performance in Real-timePredictable Big Data Performance in Real-time
Predictable Big Data Performance in Real-time
Aerospike, Inc.
 
Brian Bulkowski : what startups can learn from real-time bidding
Brian Bulkowski : what startups can learn from real-time biddingBrian Bulkowski : what startups can learn from real-time bidding
Brian Bulkowski : what startups can learn from real-time bidding
Aerospike
 
Why Software-Defined Storage Matters
Why Software-Defined Storage MattersWhy Software-Defined Storage Matters
Why Software-Defined Storage Matters
Colleen Corrice
 
Red Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red Hat Storage Day Atlanta - Why Software Defined Storage MattersRed Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red_Hat_Storage
 
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
In-Memory Computing Summit
 
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based HardwareRed hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red_Hat_Storage
 
Red Hat Storage Day LA - Why Software-Defined Storage Matters and Web-Scale O...
Red Hat Storage Day LA - Why Software-Defined Storage Matters and Web-Scale O...Red Hat Storage Day LA - Why Software-Defined Storage Matters and Web-Scale O...
Red Hat Storage Day LA - Why Software-Defined Storage Matters and Web-Scale O...
Red_Hat_Storage
 
Red Hat Storage Day Boston - Supermicro Super Storage
Red Hat Storage Day Boston - Supermicro Super StorageRed Hat Storage Day Boston - Supermicro Super Storage
Red Hat Storage Day Boston - Supermicro Super Storage
Red_Hat_Storage
 
Why Software-Defined Storage Matters
Why Software-Defined Storage MattersWhy Software-Defined Storage Matters
Why Software-Defined Storage Matters
Red_Hat_Storage
 
Red Hat Storage Day LA - Performance and Sizing Software Defined Storage
Red Hat Storage Day LA - Performance and Sizing Software Defined Storage Red Hat Storage Day LA - Performance and Sizing Software Defined Storage
Red Hat Storage Day LA - Performance and Sizing Software Defined Storage
Red_Hat_Storage
 
Five essential new enhancements in azure HDnsight
Five essential new enhancements in azure HDnsightFive essential new enhancements in azure HDnsight
Five essential new enhancements in azure HDnsight
Ashish Thapliyal
 
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red_Hat_Storage
 
RedisConf17 - Redis Enterprise on IBM Power Systems
RedisConf17 - Redis Enterprise on IBM Power SystemsRedisConf17 - Redis Enterprise on IBM Power Systems
RedisConf17 - Redis Enterprise on IBM Power Systems
Redis Labs
 

Viewers also liked (20)

Optimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIOptimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile API
Ivo Brett
 
What enterprises can learn from Real Time Bidding
What enterprises can learn from Real Time BiddingWhat enterprises can learn from Real Time Bidding
What enterprises can learn from Real Time Bidding
Aerospike
 
Building your first app with mongo db
Building your first app with mongo dbBuilding your first app with mongo db
Building your first app with mongo db
MongoDB
 
Rapid Application Design in Financial Services
Rapid Application Design in Financial ServicesRapid Application Design in Financial Services
Rapid Application Design in Financial Services
Aerospike
 
Introduction to mongoDB
Introduction to mongoDBIntroduction to mongoDB
Introduction to mongoDB
Cuelogic Technologies Pvt. Ltd.
 
Building Your First Application with MongoDB
Building Your First Application with MongoDBBuilding Your First Application with MongoDB
Building Your First Application with MongoDB
MongoDB
 
Agile Schema Design: An introduction to MongoDB
Agile Schema Design: An introduction to MongoDBAgile Schema Design: An introduction to MongoDB
Agile Schema Design: An introduction to MongoDB
Stennie Steneker
 
Brian Bulkowski. Aerospike
Brian Bulkowski. AerospikeBrian Bulkowski. Aerospike
Brian Bulkowski. Aerospike
Volha Banadyseva
 
Mongo db multidc_webinar
Mongo db multidc_webinarMongo db multidc_webinar
Mongo db multidc_webinar
MongoDB
 
Creating a Single View Part 1: Overview and Data Analysis
Creating a Single View Part 1: Overview and Data AnalysisCreating a Single View Part 1: Overview and Data Analysis
Creating a Single View Part 1: Overview and Data Analysis
MongoDB
 
MongoDB- Crud Operation
MongoDB- Crud OperationMongoDB- Crud Operation
MongoDB- Crud Operation
Edureka!
 
Real World MongoDB: Use Cases from Financial Services by Daniel Roberts
Real World MongoDB: Use Cases from Financial Services by Daniel RobertsReal World MongoDB: Use Cases from Financial Services by Daniel Roberts
Real World MongoDB: Use Cases from Financial Services by Daniel Roberts
MongoDB
 
High Performance Applications with MongoDB
High Performance Applications with MongoDBHigh Performance Applications with MongoDB
High Performance Applications with MongoDB
MongoDB
 
How Financial Services Organizations Use MongoDB
How Financial Services Organizations Use MongoDBHow Financial Services Organizations Use MongoDB
How Financial Services Organizations Use MongoDB
MongoDB
 
Oracle Stream Analytics - Simplifying Stream Processing
Oracle Stream Analytics - Simplifying Stream ProcessingOracle Stream Analytics - Simplifying Stream Processing
Oracle Stream Analytics - Simplifying Stream Processing
Guido Schmutz
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
Edureka!
 
Extended 360 degree view of customer
Extended 360 degree view of customerExtended 360 degree view of customer
Extended 360 degree view of customer
Trisha Dutta
 
Customer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° viewCustomer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° view
Swiss Data Forum Swiss Data Forum
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
MongoDB
 
Customer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° viewCustomer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° view
Guido Schmutz
 
Optimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIOptimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile API
Ivo Brett
 
What enterprises can learn from Real Time Bidding
What enterprises can learn from Real Time BiddingWhat enterprises can learn from Real Time Bidding
What enterprises can learn from Real Time Bidding
Aerospike
 
Building your first app with mongo db
Building your first app with mongo dbBuilding your first app with mongo db
Building your first app with mongo db
MongoDB
 
Rapid Application Design in Financial Services
Rapid Application Design in Financial ServicesRapid Application Design in Financial Services
Rapid Application Design in Financial Services
Aerospike
 
Building Your First Application with MongoDB
Building Your First Application with MongoDBBuilding Your First Application with MongoDB
Building Your First Application with MongoDB
MongoDB
 
Agile Schema Design: An introduction to MongoDB
Agile Schema Design: An introduction to MongoDBAgile Schema Design: An introduction to MongoDB
Agile Schema Design: An introduction to MongoDB
Stennie Steneker
 
Brian Bulkowski. Aerospike
Brian Bulkowski. AerospikeBrian Bulkowski. Aerospike
Brian Bulkowski. Aerospike
Volha Banadyseva
 
Mongo db multidc_webinar
Mongo db multidc_webinarMongo db multidc_webinar
Mongo db multidc_webinar
MongoDB
 
Creating a Single View Part 1: Overview and Data Analysis
Creating a Single View Part 1: Overview and Data AnalysisCreating a Single View Part 1: Overview and Data Analysis
Creating a Single View Part 1: Overview and Data Analysis
MongoDB
 
MongoDB- Crud Operation
MongoDB- Crud OperationMongoDB- Crud Operation
MongoDB- Crud Operation
Edureka!
 
Real World MongoDB: Use Cases from Financial Services by Daniel Roberts
Real World MongoDB: Use Cases from Financial Services by Daniel RobertsReal World MongoDB: Use Cases from Financial Services by Daniel Roberts
Real World MongoDB: Use Cases from Financial Services by Daniel Roberts
MongoDB
 
High Performance Applications with MongoDB
High Performance Applications with MongoDBHigh Performance Applications with MongoDB
High Performance Applications with MongoDB
MongoDB
 
How Financial Services Organizations Use MongoDB
How Financial Services Organizations Use MongoDBHow Financial Services Organizations Use MongoDB
How Financial Services Organizations Use MongoDB
MongoDB
 
Oracle Stream Analytics - Simplifying Stream Processing
Oracle Stream Analytics - Simplifying Stream ProcessingOracle Stream Analytics - Simplifying Stream Processing
Oracle Stream Analytics - Simplifying Stream Processing
Guido Schmutz
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
Edureka!
 
Extended 360 degree view of customer
Extended 360 degree view of customerExtended 360 degree view of customer
Extended 360 degree view of customer
Trisha Dutta
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
MongoDB
 
Customer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° viewCustomer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° view
Guido Schmutz
 
Ad

Similar to The role of NoSQL in the Next Generation of Financial Informatics (20)

Aerospike: Enabling Your Digital Transformation
Aerospike: Enabling Your Digital TransformationAerospike: Enabling Your Digital Transformation
Aerospike: Enabling Your Digital Transformation
Brillix
 
IMCSummit 2015 - 1 IT Business - The Evolution of Pivotal Gemfire
IMCSummit 2015 - 1 IT Business  - The Evolution of Pivotal GemfireIMCSummit 2015 - 1 IT Business  - The Evolution of Pivotal Gemfire
IMCSummit 2015 - 1 IT Business - The Evolution of Pivotal Gemfire
In-Memory Computing Summit
 
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDBReal-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
VoltDB
 
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
Spark Summit
 
SD Times - Docker v2
SD Times - Docker v2SD Times - Docker v2
SD Times - Docker v2
Alvin Richards
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
Apache Geode
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
Anthony Baker
 
Scale Your Load Balancer from 0 to 1 million TPS on Azure
Scale Your Load Balancer from 0 to 1 million TPS on AzureScale Your Load Balancer from 0 to 1 million TPS on Azure
Scale Your Load Balancer from 0 to 1 million TPS on Azure
Avi Networks
 
How to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANsHow to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANs
DataCore Software
 
ScyllaDB Virtual Workshop: Getting Started with ScyllaDB 2024
ScyllaDB Virtual Workshop: Getting Started with ScyllaDB 2024ScyllaDB Virtual Workshop: Getting Started with ScyllaDB 2024
ScyllaDB Virtual Workshop: Getting Started with ScyllaDB 2024
ScyllaDB
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
Henry J. Kröger
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
MarketingArrowECS_CZ
 
PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...
PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...
PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...
Deepak Chandramouli
 
Pivotal Digital Transformation Forum: Journey to Become a Data-Driven Enterprise
Pivotal Digital Transformation Forum: Journey to Become a Data-Driven EnterprisePivotal Digital Transformation Forum: Journey to Become a Data-Driven Enterprise
Pivotal Digital Transformation Forum: Journey to Become a Data-Driven Enterprise
VMware Tanzu
 
Denver Big Data Analytics Day
Denver Big Data Analytics DayDenver Big Data Analytics Day
Denver Big Data Analytics Day
Zivaro Inc
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL Cluster
Mark Swarbrick
 
Informix MQTT Streaming
Informix MQTT StreamingInformix MQTT Streaming
Informix MQTT Streaming
Pradeep Natarajan
 
MySQL cluster 7.4
MySQL cluster 7.4 MySQL cluster 7.4
MySQL cluster 7.4
Mark Swarbrick
 
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Certus Solutions
 
Effectively Plan for Your Move to the Cloud
Effectively Plan for Your Move to the CloudEffectively Plan for Your Move to the Cloud
Effectively Plan for Your Move to the Cloud
Precisely
 
Aerospike: Enabling Your Digital Transformation
Aerospike: Enabling Your Digital TransformationAerospike: Enabling Your Digital Transformation
Aerospike: Enabling Your Digital Transformation
Brillix
 
IMCSummit 2015 - 1 IT Business - The Evolution of Pivotal Gemfire
IMCSummit 2015 - 1 IT Business  - The Evolution of Pivotal GemfireIMCSummit 2015 - 1 IT Business  - The Evolution of Pivotal Gemfire
IMCSummit 2015 - 1 IT Business - The Evolution of Pivotal Gemfire
In-Memory Computing Summit
 
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDBReal-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
Real-time Big Data Analytics in the IBM SoftLayer Cloud with VoltDB
VoltDB
 
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
Spark Summit
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
Apache Geode
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
Anthony Baker
 
Scale Your Load Balancer from 0 to 1 million TPS on Azure
Scale Your Load Balancer from 0 to 1 million TPS on AzureScale Your Load Balancer from 0 to 1 million TPS on Azure
Scale Your Load Balancer from 0 to 1 million TPS on Azure
Avi Networks
 
How to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANsHow to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANs
DataCore Software
 
ScyllaDB Virtual Workshop: Getting Started with ScyllaDB 2024
ScyllaDB Virtual Workshop: Getting Started with ScyllaDB 2024ScyllaDB Virtual Workshop: Getting Started with ScyllaDB 2024
ScyllaDB Virtual Workshop: Getting Started with ScyllaDB 2024
ScyllaDB
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
Henry J. Kröger
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
MarketingArrowECS_CZ
 
PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...
PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...
PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...
Deepak Chandramouli
 
Pivotal Digital Transformation Forum: Journey to Become a Data-Driven Enterprise
Pivotal Digital Transformation Forum: Journey to Become a Data-Driven EnterprisePivotal Digital Transformation Forum: Journey to Become a Data-Driven Enterprise
Pivotal Digital Transformation Forum: Journey to Become a Data-Driven Enterprise
VMware Tanzu
 
Denver Big Data Analytics Day
Denver Big Data Analytics DayDenver Big Data Analytics Day
Denver Big Data Analytics Day
Zivaro Inc
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL Cluster
Mark Swarbrick
 
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Sydney: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cloud
Certus Solutions
 
Effectively Plan for Your Move to the Cloud
Effectively Plan for Your Move to the CloudEffectively Plan for Your Move to the Cloud
Effectively Plan for Your Move to the Cloud
Precisely
 
Ad

More from Aerospike, Inc. (11)

Aerospike Hybrid Memory Architecture
Aerospike Hybrid Memory ArchitectureAerospike Hybrid Memory Architecture
Aerospike Hybrid Memory Architecture
Aerospike, Inc.
 
What the Spark!? Intro and Use Cases
What the Spark!? Intro and Use CasesWhat the Spark!? Intro and Use Cases
What the Spark!? Intro and Use Cases
Aerospike, Inc.
 
Get Started with Data Science by Analyzing Traffic Data from California Highways
Get Started with Data Science by Analyzing Traffic Data from California HighwaysGet Started with Data Science by Analyzing Traffic Data from California Highways
Get Started with Data Science by Analyzing Traffic Data from California Highways
Aerospike, Inc.
 
Storm Persistence and Real-Time Analytics
Storm Persistence and Real-Time AnalyticsStorm Persistence and Real-Time Analytics
Storm Persistence and Real-Time Analytics
Aerospike, Inc.
 
You Snooze You Lose or How to Win in Ad Tech?
You Snooze You Lose or How to Win in Ad Tech?You Snooze You Lose or How to Win in Ad Tech?
You Snooze You Lose or How to Win in Ad Tech?
Aerospike, Inc.
 
Aerospike: Key Value Data Access
Aerospike: Key Value Data AccessAerospike: Key Value Data Access
Aerospike: Key Value Data Access
Aerospike, Inc.
 
Aerospike: Maximizing Performance
Aerospike: Maximizing PerformanceAerospike: Maximizing Performance
Aerospike: Maximizing Performance
Aerospike, Inc.
 
Getting The Most Out Of Your Flash/SSDs
Getting The Most Out Of Your Flash/SSDsGetting The Most Out Of Your Flash/SSDs
Getting The Most Out Of Your Flash/SSDs
Aerospike, Inc.
 
Configuring Aerospike - Part 2
Configuring Aerospike - Part 2 Configuring Aerospike - Part 2
Configuring Aerospike - Part 2
Aerospike, Inc.
 
Configuring Aerospike - Part 1
Configuring Aerospike - Part 1Configuring Aerospike - Part 1
Configuring Aerospike - Part 1
Aerospike, Inc.
 
Big Data Learnings from a Vendor's Perspective
Big Data Learnings from a Vendor's PerspectiveBig Data Learnings from a Vendor's Perspective
Big Data Learnings from a Vendor's Perspective
Aerospike, Inc.
 
Aerospike Hybrid Memory Architecture
Aerospike Hybrid Memory ArchitectureAerospike Hybrid Memory Architecture
Aerospike Hybrid Memory Architecture
Aerospike, Inc.
 
What the Spark!? Intro and Use Cases
What the Spark!? Intro and Use CasesWhat the Spark!? Intro and Use Cases
What the Spark!? Intro and Use Cases
Aerospike, Inc.
 
Get Started with Data Science by Analyzing Traffic Data from California Highways
Get Started with Data Science by Analyzing Traffic Data from California HighwaysGet Started with Data Science by Analyzing Traffic Data from California Highways
Get Started with Data Science by Analyzing Traffic Data from California Highways
Aerospike, Inc.
 
Storm Persistence and Real-Time Analytics
Storm Persistence and Real-Time AnalyticsStorm Persistence and Real-Time Analytics
Storm Persistence and Real-Time Analytics
Aerospike, Inc.
 
You Snooze You Lose or How to Win in Ad Tech?
You Snooze You Lose or How to Win in Ad Tech?You Snooze You Lose or How to Win in Ad Tech?
You Snooze You Lose or How to Win in Ad Tech?
Aerospike, Inc.
 
Aerospike: Key Value Data Access
Aerospike: Key Value Data AccessAerospike: Key Value Data Access
Aerospike: Key Value Data Access
Aerospike, Inc.
 
Aerospike: Maximizing Performance
Aerospike: Maximizing PerformanceAerospike: Maximizing Performance
Aerospike: Maximizing Performance
Aerospike, Inc.
 
Getting The Most Out Of Your Flash/SSDs
Getting The Most Out Of Your Flash/SSDsGetting The Most Out Of Your Flash/SSDs
Getting The Most Out Of Your Flash/SSDs
Aerospike, Inc.
 
Configuring Aerospike - Part 2
Configuring Aerospike - Part 2 Configuring Aerospike - Part 2
Configuring Aerospike - Part 2
Aerospike, Inc.
 
Configuring Aerospike - Part 1
Configuring Aerospike - Part 1Configuring Aerospike - Part 1
Configuring Aerospike - Part 1
Aerospike, Inc.
 
Big Data Learnings from a Vendor's Perspective
Big Data Learnings from a Vendor's PerspectiveBig Data Learnings from a Vendor's Perspective
Big Data Learnings from a Vendor's Perspective
Aerospike, Inc.
 

Recently uploaded (20)

Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 

The role of NoSQL in the Next Generation of Financial Informatics

  • 1. The Role of NoSQL In Next Generation Financial Informatics December 10, 2015
  • 2. 2 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. ■ Market Overview ■ The role of NoSQL in Financial Services ■ Customer Use Cases ■ Fraud ■ Order Management ■ How you can achieve Speed at Scale Agenda
  • 3. Steve Yatko CEO, Oktay Technology Financial Services Market Overview
  • 4. 4 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Hours - Days Analytics Store Operational Store (Landing Zone – Fast Ingest) MarkLogic ElasticSearch Deep Archive Apache Storm Apache Spark Apache Ignite Project Heron Ingest/ Gateway Tibco EMS JMS 60 East 29 West TCP FTP IBM MQ Data Warehouse (Legacy) Teradata DB2 WH Actian(ParAccel) Pivotal Astor Data/TD Neteeza/DB2 WH Exadata Mark Logic Veritca Data Lake (100+ Petabyte) Tiered External Storage Flash Arrays to Warm/Cold/Frozen Hadoop MapReduce Redis IMDGrid Hazelcast Aerospike Graph Db Large Footprint Front Office Real-Time Processing On The Wire “Fast Data’ Hours Days-Years No SQL HBase MongoDB Cassandra Aerospike Time Series ETL In Memory Cache Data Operating System – YARN, MESOS Deeper Analysis World Class Big Data Ecosystem: “Service Oriented Information” HDFS Interface Small Footprint Surveillance Trading Analytics Metrics, Monitoring and Alerts Search ComplianceRT Discovery & Visualization Oktay Technology LLC Confidential RAM-first Storage Flash-enabled Storage SQL-Based MemSQL Volt DB Kafka In Memory Fil;esystem Tachyon IgniteFS
  • 5. Brian Bulkowski Founder and CTO, Aerospike The Role of NoSQl in Next Generation Financial Informatics
  • 6. 6 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. 2010 Aerospike 2.0 deploys with first at-scale customers 2011 Funding, company launch 2013 Aerospike 3.0 adds indexes, analytics integration 2014 Open Source 2015 Deployments in Financial Services, Telecom, etc Aerospike History
  • 7. 7 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Modern Scale Out Architecture Research Warehouse Long-term cold storage HDFS BASED App Servers Fast, stateless Load Balancer Simple, stateless High Performance NoSQL Operational Key Value Session, authentication, account status, cookies, deviceID, IP address, location, segments, trades, debits, billing, prices... Real-Time Decisions Best sellers, top scores, trending tweets
  • 8. 8 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Powering Pioneers Across the Internet Mobile Advertising Omni-Channel Marketing Search, Video, Social, Gaming Web Advertising
  • 9. 9 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. 1 Million Writes/Sec on Google Compute New results: 20 nodes, and 4M reads per second • Aerospike hits 1M writes/sec with 6x fewer servers than Cassandra • Delivers consistent low latency with no jitter for both read and write workloads
  • 10. 10 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Shared-Nothing System, High Availability • Every node in a cluster is identical, handles both transactions and long running tasks • Clients give rich semantics in multiple languages and connect over the network • Data is replicated synchronously with within the local cluster • Data is replicated asynchronously across data centers • Primary key hash RIPE MD160 ( 20 byte ) for extreme collision resistance ( DHT ), Red black tree for records within hash bucket • Scatter-gather B+ secondary index
  • 11. 11 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. The NoSQL Pattern Applied to Inline Fraud Intervention
  • 12. 12 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Fraud Prevention 4% of online transactions are fraudulent False positives cost millions in lost sales Global criminal agents New opportunities: Data sources Algorithms Speed at Scale Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved.
  • 13. 13 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Operational Scale Problem LEGACY DATABASE (Mainframe) XDR Decision Engine DATA WAREHOUSE/ DATA LAKE LEGACY RDBMS HDFS BASED BUSINESS TRANSACTIONS Request for Payment ( Mobile Queries ) ( Recommendation ) ( And More ) High Performance NoSQL 500 Business Trans per sec 5000 Calculations per sec X = “REAL-TIME BIG DATA” “DECISIONING” 2.5 M Database Transactions per sec
  • 14. 14 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Advanced Fraud Scoring Anything can be a “feature” POS type, item sold, price of item, time of day for given items Browser type, screen resolution, item + browser But you’ll need recent data And cutting edge libraries ( your private algorithms )
  • 15. 15 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Example IP Addresses 2B to 4B addresses Unknown number of networks Different risk models for different network ranges Recent behavior required
  • 16. 16 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Example – IP based scoring ID START_IP END_IP Score 1 192.168.4.1 192.168.4.26 20 2 192.168.4.7 192.168.17.0 2 SELECT id, score WHERE START_IP >= this_ip AND END_IP <= this_ip Not so bad! Too slow, and too simple
  • 17. 17 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Using SQL ID IP TIMESTAMP BEHAVIOR 1 192.168.4.1 2015-06-02 12:00 transaction 2 192.168.4.7 2015-06-02 12:01 tweet Add the most recent 5 minutes of traffic for each IP address and lookup by previous network INSERT ip, time, behavior FOR ( network ) SELECT behavior WHERE ip <= network.start_id AND ip >= network.end_id AND timestamp > now - 600 You can do it in SQL! Too slow, call the DBAs.
  • 18. 18 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. With a NoSQL KVS key Network list 192.168.4.0 [ net1, net2, net3 ] 192.168.5.0 null ID START_IP END_IP Score net1 192.168.4.1 192.168.4.26 20 net2 192.168.4.7 192.168.17.0 2 Key on Class C address List of networks Batch lookup networks Filter on client That’s messy. Two network round trips, it’ll go fast.
  • 19. 19 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. With a NoSQL KVS – add behavior Already have filtered list of networks For each network, insert into capped or time limited collection key Network list 192.168.4.0 [ net1, net2, net3 ] 192.168.5.0 null ID START_IP END_IP Score behavior net1 192.168.4.1 192.168.4.26 20 { collection } net2 192.168.4.7 192.168.17.0 2 { collection } That’s really messy! It’s fast and easy to explain.
  • 20. 20 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Use Cutting Edge Libraries in Your Favorite App Environment If it’s in SQL, it’s too late
  • 21. 21 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Modern Scale Out Architecture App Servers Fast, stateless Load Balancer Simple, stateless High Performance NoSQL Operational Key Value Session, authentication, account status, cookies, deviceID, IP address, location, segments, trades, debits, billing, prices... Real-Time Decisions Best sellers, top scores, trending tweets Scale and Compute Data Enabled by Fast Networks Least Vendor Lock-in
  • 22. 22 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. The NoSQL Pattern Applied to Order Management
  • 23. 23 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Financial Services – Order Management Systems Challenge • Must update stock prices, show balances on 300 positions, process 250M transactions, 2M updates/day • Scale-out requirement • Multi-asset aggregation for combined: Trading Risk Surveillance Customer • Real-time data view and computation Speed at Scale
  • 24. 24 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Financial Services – Order Management Systems Individual data silos • No global, integrated data view • No simple post-order visibility • Often built on non-scalable technologies • Little shared operational infrastructure DB1 DB2 DB3 Order Management System Order Management System Order Management System FIXED INCOMEEQUITIES DERIVATIVES
  • 25. 25 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Financial Services – Order Management Systems Shared Data OMS •True multi-asset aggregation •Supports real-time risk models •Immediate customer visibility of order state •Natural NoSQL data model including parent-child and fills •Microsecond performance with persistence •Scale-out architecture Order Management System Order Management System Order Management System FIXED INCOMEEQUITIES DERIVATIVES
  • 26. 26 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Financial Services – Order Management Systems Hybrid order management •Existing order management code unchanged •Order states placed onto message bus •Recorded in unified NoSQL storage •Achieve unified multi-asset aggregated view •Storm and Spark integration •Beyond RAM-based processing solutions DB1 DB2 DB3 Order Management System Order Management System Order Management System FIXED INCOMEEQUITIES DERIVATIVES MESSAGE BUS (KAFKA, etc)
  • 27. 27 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. How Much Data Can I Use?
  • 28. 28 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Multiple Engagements 10B to 50B objects 300 T before HA replication 2 M TPS 50 milliseconds per 5,000 queries Local and remote DR
  • 29. 29 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. 1 Million TPS on Flash per server Options for storage on a database before Aerospike:  RAM, which was fast, but allowed very limited storage  Disk, which allowed for a lot of storage, but was limited in speed Intel achieved 1M TPS using 4 Intel P3700 SDs with 1.6 TB capacity on a single Aerospike server. The cost per GB is a fraction of the cost of RAM, while still having very high performance.
  • 30. 30 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Aerospike Has the Experience Flash optimized from the beginning 5 9’s reliability ( longest running cluster: 5 minutes of outage in 4.5 years ) Multi-million TPS clusters in production today Enterprise Support of your POC & NoSQL design Used in financial services, telecom, gaming ( and adtech of course )
  • 31. 31 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. Questions? @aerospikedb [email protected] @bbulkow
  • 32. 32 Proprietary & Confidential | © 2015 Aerospike Inc. All rights reserved. High Performance NoSQL Database Powering New Opportunities 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]

Editor's Notes

  • #10: Key Points: All of the above challenges If you use Relational, must use cache and you compromise the value of RDBMS = Consistency & durability issues as well