SlideShare una empresa de Scribd logo
1 de 22
Kx Technology – a Big Data Solution
Kx Community Zurich Meetup
Kyra Coyne
November 2016
2
• Global company, division of First Derivatives plc (listed on LSE)
• Large user community
• Widely adopted in financial services over two decades
• Software & industry solutions, consulting and implementation services
Known for:
• Processing and analysis of large volumes of real-time and historical time series data
• Extreme performance (low latency)
• Integrates with and co-exists with other technologies
• Ability to scale without requiring significant infrastructure
About Kx
3
About the Technology
• Integrated in-memory,
columnar database &
programming system
• Streaming, real-time and
historical data
• Map-Reduce built-in
• Native time-series
functions
• Light-weight (~500kb)
• Standard OS & hardware
• Extreme Performance
4
Kx Technology
• Integrated columnar database & programming system
• Streaming, real time and historical data
• Built for massive data volumes
• In-database analytics
• Parallelism
• Compression
WHAT IS Kx TECHNOLOGY
KEY FEATURES
• Interpreted
• Event-driven
• Functional
• Array / Vector
• Query
• Time-series
q PROGRAMMING LANGUAGE
WHY Kx TECHNOLOGY?
HIGH PERFORMANCE, LOW LATENCY
• We are fast not only due to data architecture, our
native programming language, q, runs inside the
database not in separate processes with costly
data passing.
POWER
• We are one of the few fully 64 bit databases
and unique in having time as a native type, with
nanosecond resolution and a full set of operations
over time.
QUICK TO DELIVER
• Unlike many compile-link and run approaches q is
dynamic allowing much shorter development and
deployment cycles
5
The Big Data Landscape
4
• 20 year track record; mission
critical systems
• Streaming, real-time and
historical data
• Processing and analyzing
data in microseconds
• Hundreds of millions of
transactions per second
• Terabytes to petabytes
• Trusted globally by largest
institutions
6
COST
• Fully transparent costing models
• Reduction in personnel, training, hardware and facilities costs
for clients
SECURITY
• Robust, high performance infrastructure
• Highly Secure
• Comprehensive disaster recovery and business continuity planning
SERVICE
• Best Practice and processes
• Large pool of highly skilled engineers
RISK
• Scalable model to respond to changes in demand
7
• Large Canadian Utility (IESO)
• Meter Data Management System
• Processes 4.7 million meters
• 120 million meter readings per day
• Oracle RDBMS has 300+ billion records
• Could not accommodate demand for
analytics
Downstream Case Study
8
Downstream Pattern Case Study (before)
Meter Data Management
Distributors
CIS / AMI
System
Consumers
Billing
Statement
Web
Presentment
Meter Data
Master
Data
Meter
Data
Meter Data
Billing Request
Billing Response
Web Service
Request
Web Service
Response
Reports
Master Data
9
Downstream Pattern Case Study (after)
Meter Data Management
Distributors
CIS / AMI
System
Consumers
Billing
Statement
Web
Presentment
Meter Data
Meter Reads
Retrieval
Web Services
Master
Data
Meter
Data
Meter Data
Billing Request
Billing Response
Web Service
Request
Web Service
Response
Reports
Master Data
Transform &
Load
Bulk Data
Extract
Change
Data
Capture
(Real Time)
Initial
Extract
Intra-
Day
Extract
Queries &
Visualisation
Kdb+
Database
Kx Technologies
10
Downstream Pattern Results
Service
Previous
Solution
Kx
Solution
Web-services response time 30 sec 30 ms
Number of requests 30/sec 20,000/sec
Ad-hoc queries, aggregations, bulk extracts Hours-Days Second-Minutes
Service Availability 20x7, 6 days/week 24x7, 7 days/week
11
Downstream Pattern
Pros
• Maintains investment in
existing system
• Rapid implementation of Kx
technology
• Low risk or impact on existing
system
• Functionality and availability
improved
Cons
• Added storage and possibly
licensing costs
• Updates must flow through
existing system
• Doesn’t address streaming
Data Feed
Existing System
of
Record
Time series
& Master
Data in kdb+
Kx Technologies
Ad hoc
Queries
Analysis
Dashboards
Time series data
Real-time or scheduled replication
Query results
12
From Technology to Solutions
Solution
Kx Tools
Kx Platform
13
Kx Use Cases
BUSINESS USE CASES APPLICATION
Real-time Analytics Tick-capture and streaming data is analysed and enriched in real-time to produce
live indicators of current conditions for further action.
Quantitative Research Run trade, quote and fundamental analysis on large datasets and produce trading
indicators faster.
Risk Management Intra-day, pricing, credit, exposure and P&L alerts with visual tools, including heat
maps and OLAP drill downs to monitor activity.
Market Surveillance Implement trading control alerts related to in-house and regulatory requirements, as
well as the generation of planning reports.
Depth-of-Book Analysis Create real-time depth-of-book views for any instrument across thousands of
symbols. Build order books from disk in sub second.
Network and Hardware
Management
Manage multi-server distributed environments from a single dashboard. Monitor the
health of thousands of processes and servers across plants spread throughout
multiple regions.
Internet of Things (IoT) Real-time capture and processing of data generated by sensors in machines, homes,
cars, smart meters, mobile phones and other devices.
14
Kx Performance
15
Kx Performance
16
Kx Performance
Legend
• DNF = Did Not Finish
• RAM is memory used for queries
• Query times are in milliseconds
kdb+ is 10 to 100 times faster than other colstore
(vertical, big3accel, hadoop / impala / parquet, ..)
kdb+ is 100 to 1000 times faster than the rowstore
(postgres, big3rdbms, mongodb, spark, ..)
17
Reference Architecture
| Kx Systems
Server 1
2
n
RDB 1 RDB n RTE
GW
Server 1
2
n
FH 1 FH 2 FH n
TP
Real-time Data
Server 1
2
n
PDB
HDB 1 HDB n
Client
Legend
Data Flow
Queries & Results
Data Persistence
Acronyms
FH = Feed Handler
TP = Tickerplant
RDB = Realtime DB
RTE = CEP Engine
GW = Gateway
HDB = Historic DB
PDB = Persisting DB
18
Kx Stream
19
Engineering for Performance
The worlds leading time series database, specifically designed for handling massive data volumes and real-time streaming analytics.
• To improve search performance and data consumption we apply sharding, where data is split
between multiple servers.
• Stream for Kx offers inbuilt horizontal scaling across all data micro services.
• Horizontal scalability is applied at the point of data capture and data querying.
• In-built Map Reduce means that results are virtually instantaneous without the additional
overhead of defining unique aggregation logic.
• For increased capacity, we use replication. This is the process of mirroring our data-set.
20
How do we use our technology?
• Simplify both real-time & historical data using one powerful
enterprise platform.
TOOLS for Kx - HARNESS THE POWER OF DATA
Kx - CORE TECHNOLOGY
• Streaming analytics, in-memory compute and database
technology, providing a full application server with a
powerful functional scripting language.
Kx SOLUTIONS - BUILD POWERFUL BUSINESS INSIGHTS
• Our tools are used to accelerate implementation of proven solutions
for complex problems.
OUR PEOPLE - CHALLENGE US WITH YOUR UNIQUE PROBLEMS
• Our engineers develop, deploy and support solutions for virtually
any problem involving massive amounts of data
21
Our Industry Solutions
Stream for Kx
Tools to rapidly develop and deploy streaming real-time and historical analytics
Kx Technology
Kx for
Algo
Build, Test, and
deploy
Algorithmic
Trading Strategies
Kx for
Pharma
Kx for
Analytics
Real Time and
Historical Market
Analytics
Kx for
Sensors
Dashboards for Kx
Kx for
Surveillance
Real time market
monitoring
Surveillance
Workflow
IMS patient
record analytics,
manufacturing,
clinical research
Smart meters,
utilities,
geolocation,
customer
analytics
22
Kx® and kdb+ are registered trademarks of Kx Systems, Inc., a subsidiary of First Derivatives plc
Resources
• Free 32bit download version: http://kx.com/software-download.php
• Kx Wiki: http://code.kx.com/wiki/Main_Page
• Google Group: https://groups.google.com/forum/#!forum/personal-kdbplus
• Kx Github: http://kxsystems.github.io/
• STAC benchmarks: https://stacresearch.com/kx
• Kx Meetups: http://kx.meetup.com/
Kyra Coyne
kcoyne@firstderivatives.com
+4917659883653

Más contenido relacionado

La actualidad más candente

"Introduction to Kx Technology", James Corcoran, Head of Engineering EMEA at ...
"Introduction to Kx Technology", James Corcoran, Head of Engineering EMEA at ..."Introduction to Kx Technology", James Corcoran, Head of Engineering EMEA at ...
"Introduction to Kx Technology", James Corcoran, Head of Engineering EMEA at ...Dataconomy Media
 
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Maya Lumbroso
 
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database AnalyticsOperationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database AnalyticsKinetica
 
Evolving Beyond the Data Lake: A Story of Wind and Rain
Evolving Beyond the Data Lake: A Story of Wind and RainEvolving Beyond the Data Lake: A Story of Wind and Rain
Evolving Beyond the Data Lake: A Story of Wind and RainMapR Technologies
 
Building the Next-gen Digital Meter Platform for Fluvius
Building the Next-gen Digital Meter Platform for FluviusBuilding the Next-gen Digital Meter Platform for Fluvius
Building the Next-gen Digital Meter Platform for FluviusDatabricks
 
Operationalizing Machine Learning Using GPU Accelerated, In-Database Analytics
Operationalizing Machine Learning Using GPU Accelerated, In-Database AnalyticsOperationalizing Machine Learning Using GPU Accelerated, In-Database Analytics
Operationalizing Machine Learning Using GPU Accelerated, In-Database AnalyticsKinetica
 
Big data analytics and machine intelligence v5.0
Big data analytics and machine intelligence   v5.0Big data analytics and machine intelligence   v5.0
Big data analytics and machine intelligence v5.0Amr Kamel Deklel
 
Power Your Delta Lake with Streaming Transactional Changes
 Power Your Delta Lake with Streaming Transactional Changes Power Your Delta Lake with Streaming Transactional Changes
Power Your Delta Lake with Streaming Transactional ChangesDatabricks
 
CEP - simplified streaming architecture - Strata Singapore 2016
CEP - simplified streaming architecture - Strata Singapore 2016CEP - simplified streaming architecture - Strata Singapore 2016
CEP - simplified streaming architecture - Strata Singapore 2016Mathieu Dumoulin
 
Data Warehouse Modernization: Accelerating Time-To-Action
Data Warehouse Modernization: Accelerating Time-To-Action Data Warehouse Modernization: Accelerating Time-To-Action
Data Warehouse Modernization: Accelerating Time-To-Action MapR Technologies
 
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...InfluxData
 
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan KolmarNext generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan KolmarBig Data Spain
 
Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
 Migration and Coexistence between Relational and NoSQL Databases by Manuel H... Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
Migration and Coexistence between Relational and NoSQL Databases by Manuel H...Big Data Spain
 
Meruvian - Introduction to MapR
Meruvian - Introduction to MapRMeruvian - Introduction to MapR
Meruvian - Introduction to MapRThe World Bank
 
LeanXcale for Monitoring
LeanXcale for MonitoringLeanXcale for Monitoring
LeanXcale for MonitoringLeanXcale
 
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...Big Data Spain
 

La actualidad más candente (19)

"Introduction to Kx Technology", James Corcoran, Head of Engineering EMEA at ...
"Introduction to Kx Technology", James Corcoran, Head of Engineering EMEA at ..."Introduction to Kx Technology", James Corcoran, Head of Engineering EMEA at ...
"Introduction to Kx Technology", James Corcoran, Head of Engineering EMEA at ...
 
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
 
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database AnalyticsOperationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
 
Evolving Beyond the Data Lake: A Story of Wind and Rain
Evolving Beyond the Data Lake: A Story of Wind and RainEvolving Beyond the Data Lake: A Story of Wind and Rain
Evolving Beyond the Data Lake: A Story of Wind and Rain
 
Building the Next-gen Digital Meter Platform for Fluvius
Building the Next-gen Digital Meter Platform for FluviusBuilding the Next-gen Digital Meter Platform for Fluvius
Building the Next-gen Digital Meter Platform for Fluvius
 
Operationalizing Machine Learning Using GPU Accelerated, In-Database Analytics
Operationalizing Machine Learning Using GPU Accelerated, In-Database AnalyticsOperationalizing Machine Learning Using GPU Accelerated, In-Database Analytics
Operationalizing Machine Learning Using GPU Accelerated, In-Database Analytics
 
Big data analytics and machine intelligence v5.0
Big data analytics and machine intelligence   v5.0Big data analytics and machine intelligence   v5.0
Big data analytics and machine intelligence v5.0
 
eXtremeDB FE
eXtremeDB FEeXtremeDB FE
eXtremeDB FE
 
Power Your Delta Lake with Streaming Transactional Changes
 Power Your Delta Lake with Streaming Transactional Changes Power Your Delta Lake with Streaming Transactional Changes
Power Your Delta Lake with Streaming Transactional Changes
 
CEP - simplified streaming architecture - Strata Singapore 2016
CEP - simplified streaming architecture - Strata Singapore 2016CEP - simplified streaming architecture - Strata Singapore 2016
CEP - simplified streaming architecture - Strata Singapore 2016
 
Data Warehouse Modernization: Accelerating Time-To-Action
Data Warehouse Modernization: Accelerating Time-To-Action Data Warehouse Modernization: Accelerating Time-To-Action
Data Warehouse Modernization: Accelerating Time-To-Action
 
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
 
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan KolmarNext generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
 
Zero Downtime App Deployment using Hadoop
Zero Downtime App Deployment using HadoopZero Downtime App Deployment using Hadoop
Zero Downtime App Deployment using Hadoop
 
Securing Redis
Securing RedisSecuring Redis
Securing Redis
 
Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
 Migration and Coexistence between Relational and NoSQL Databases by Manuel H... Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
 
Meruvian - Introduction to MapR
Meruvian - Introduction to MapRMeruvian - Introduction to MapR
Meruvian - Introduction to MapR
 
LeanXcale for Monitoring
LeanXcale for MonitoringLeanXcale for Monitoring
LeanXcale for Monitoring
 
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
 

Destacado (7)

TRASCENDENCIA
TRASCENDENCIATRASCENDENCIA
TRASCENDENCIA
 
FreeBSD 文件翻譯計劃
FreeBSD 文件翻譯計劃FreeBSD 文件翻譯計劃
FreeBSD 文件翻譯計劃
 
Jonathan lee titles for slideshare
Jonathan lee titles for slideshareJonathan lee titles for slideshare
Jonathan lee titles for slideshare
 
Realidad aumentada
Realidad aumentada Realidad aumentada
Realidad aumentada
 
CV
CVCV
CV
 
Cygneto field sales
Cygneto field salesCygneto field sales
Cygneto field sales
 
Mapa pares craneales
Mapa pares cranealesMapa pares craneales
Mapa pares craneales
 

Similar a "An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Scientist at First Derivatives plc.

Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Dataconomy Media
 
Stephen Cantrell, kdb+ Developer at Kx Systems “Kdb+: How Wall Street Tech c...
Stephen Cantrell, kdb+ Developer at Kx Systems  “Kdb+: How Wall Street Tech c...Stephen Cantrell, kdb+ Developer at Kx Systems  “Kdb+: How Wall Street Tech c...
Stephen Cantrell, kdb+ Developer at Kx Systems “Kdb+: How Wall Street Tech c...Dataconomy Media
 
Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Crate.io
 
Louise McCluskey, Kx Engineer at Kx Systems
Louise McCluskey, Kx Engineer at Kx SystemsLouise McCluskey, Kx Engineer at Kx Systems
Louise McCluskey, Kx Engineer at Kx SystemsDataconomy Media
 
Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Apache Apex
 
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Dataconomy Media
 
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...Gary Arora
 
Transforms Document Management at Scale with Distributed Database Solution wi...
Transforms Document Management at Scale with Distributed Database Solution wi...Transforms Document Management at Scale with Distributed Database Solution wi...
Transforms Document Management at Scale with Distributed Database Solution wi...DataStax Academy
 
Desktop as a service (daas)
Desktop as a service (daas)Desktop as a service (daas)
Desktop as a service (daas)johndorian555
 
Data & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeData & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeSingleStore
 
Driving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive AnalyticsDriving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive AnalyticsSingleStore
 
Digital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming EraDigital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming EraAttunity
 
AWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with KinesisAWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with KinesisAmazon Web Services
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureDavid Chou
 
Modernizing your Application Architecture with Microservices
Modernizing your Application Architecture with MicroservicesModernizing your Application Architecture with Microservices
Modernizing your Application Architecture with Microservicesconfluent
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR Technologies
 
Data Pipelines with Spark & DataStax Enterprise
Data Pipelines with Spark & DataStax EnterpriseData Pipelines with Spark & DataStax Enterprise
Data Pipelines with Spark & DataStax EnterpriseDataStax
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsNuoDB
 
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...Mydbops
 

Similar a "An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Scientist at First Derivatives plc. (20)

Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
 
Stephen Cantrell, kdb+ Developer at Kx Systems “Kdb+: How Wall Street Tech c...
Stephen Cantrell, kdb+ Developer at Kx Systems  “Kdb+: How Wall Street Tech c...Stephen Cantrell, kdb+ Developer at Kx Systems  “Kdb+: How Wall Street Tech c...
Stephen Cantrell, kdb+ Developer at Kx Systems “Kdb+: How Wall Street Tech c...
 
Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?
 
Louise McCluskey, Kx Engineer at Kx Systems
Louise McCluskey, Kx Engineer at Kx SystemsLouise McCluskey, Kx Engineer at Kx Systems
Louise McCluskey, Kx Engineer at Kx Systems
 
Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex
 
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
 
Census-as-a-service
Census-as-a-serviceCensus-as-a-service
Census-as-a-service
 
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
 
Transforms Document Management at Scale with Distributed Database Solution wi...
Transforms Document Management at Scale with Distributed Database Solution wi...Transforms Document Management at Scale with Distributed Database Solution wi...
Transforms Document Management at Scale with Distributed Database Solution wi...
 
Desktop as a service (daas)
Desktop as a service (daas)Desktop as a service (daas)
Desktop as a service (daas)
 
Data & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeData & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real Time
 
Driving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive AnalyticsDriving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive Analytics
 
Digital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming EraDigital Business Transformation in the Streaming Era
Digital Business Transformation in the Streaming Era
 
AWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with KinesisAWS APAC Webinar Week - Real Time Data Processing with Kinesis
AWS APAC Webinar Week - Real Time Data Processing with Kinesis
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Modernizing your Application Architecture with Microservices
Modernizing your Application Architecture with MicroservicesModernizing your Application Architecture with Microservices
Modernizing your Application Architecture with Microservices
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -
 
Data Pipelines with Spark & DataStax Enterprise
Data Pipelines with Spark & DataStax EnterpriseData Pipelines with Spark & DataStax Enterprise
Data Pipelines with Spark & DataStax Enterprise
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud Applications
 
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
 

Último

SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...amitlee9823
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...karishmasinghjnh
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 

Último (20)

SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 

"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Scientist at First Derivatives plc.

  • 1. Kx Technology – a Big Data Solution Kx Community Zurich Meetup Kyra Coyne November 2016
  • 2. 2 • Global company, division of First Derivatives plc (listed on LSE) • Large user community • Widely adopted in financial services over two decades • Software & industry solutions, consulting and implementation services Known for: • Processing and analysis of large volumes of real-time and historical time series data • Extreme performance (low latency) • Integrates with and co-exists with other technologies • Ability to scale without requiring significant infrastructure About Kx
  • 3. 3 About the Technology • Integrated in-memory, columnar database & programming system • Streaming, real-time and historical data • Map-Reduce built-in • Native time-series functions • Light-weight (~500kb) • Standard OS & hardware • Extreme Performance
  • 4. 4 Kx Technology • Integrated columnar database & programming system • Streaming, real time and historical data • Built for massive data volumes • In-database analytics • Parallelism • Compression WHAT IS Kx TECHNOLOGY KEY FEATURES • Interpreted • Event-driven • Functional • Array / Vector • Query • Time-series q PROGRAMMING LANGUAGE WHY Kx TECHNOLOGY? HIGH PERFORMANCE, LOW LATENCY • We are fast not only due to data architecture, our native programming language, q, runs inside the database not in separate processes with costly data passing. POWER • We are one of the few fully 64 bit databases and unique in having time as a native type, with nanosecond resolution and a full set of operations over time. QUICK TO DELIVER • Unlike many compile-link and run approaches q is dynamic allowing much shorter development and deployment cycles
  • 5. 5 The Big Data Landscape 4 • 20 year track record; mission critical systems • Streaming, real-time and historical data • Processing and analyzing data in microseconds • Hundreds of millions of transactions per second • Terabytes to petabytes • Trusted globally by largest institutions
  • 6. 6 COST • Fully transparent costing models • Reduction in personnel, training, hardware and facilities costs for clients SECURITY • Robust, high performance infrastructure • Highly Secure • Comprehensive disaster recovery and business continuity planning SERVICE • Best Practice and processes • Large pool of highly skilled engineers RISK • Scalable model to respond to changes in demand
  • 7. 7 • Large Canadian Utility (IESO) • Meter Data Management System • Processes 4.7 million meters • 120 million meter readings per day • Oracle RDBMS has 300+ billion records • Could not accommodate demand for analytics Downstream Case Study
  • 8. 8 Downstream Pattern Case Study (before) Meter Data Management Distributors CIS / AMI System Consumers Billing Statement Web Presentment Meter Data Master Data Meter Data Meter Data Billing Request Billing Response Web Service Request Web Service Response Reports Master Data
  • 9. 9 Downstream Pattern Case Study (after) Meter Data Management Distributors CIS / AMI System Consumers Billing Statement Web Presentment Meter Data Meter Reads Retrieval Web Services Master Data Meter Data Meter Data Billing Request Billing Response Web Service Request Web Service Response Reports Master Data Transform & Load Bulk Data Extract Change Data Capture (Real Time) Initial Extract Intra- Day Extract Queries & Visualisation Kdb+ Database Kx Technologies
  • 10. 10 Downstream Pattern Results Service Previous Solution Kx Solution Web-services response time 30 sec 30 ms Number of requests 30/sec 20,000/sec Ad-hoc queries, aggregations, bulk extracts Hours-Days Second-Minutes Service Availability 20x7, 6 days/week 24x7, 7 days/week
  • 11. 11 Downstream Pattern Pros • Maintains investment in existing system • Rapid implementation of Kx technology • Low risk or impact on existing system • Functionality and availability improved Cons • Added storage and possibly licensing costs • Updates must flow through existing system • Doesn’t address streaming Data Feed Existing System of Record Time series & Master Data in kdb+ Kx Technologies Ad hoc Queries Analysis Dashboards Time series data Real-time or scheduled replication Query results
  • 12. 12 From Technology to Solutions Solution Kx Tools Kx Platform
  • 13. 13 Kx Use Cases BUSINESS USE CASES APPLICATION Real-time Analytics Tick-capture and streaming data is analysed and enriched in real-time to produce live indicators of current conditions for further action. Quantitative Research Run trade, quote and fundamental analysis on large datasets and produce trading indicators faster. Risk Management Intra-day, pricing, credit, exposure and P&L alerts with visual tools, including heat maps and OLAP drill downs to monitor activity. Market Surveillance Implement trading control alerts related to in-house and regulatory requirements, as well as the generation of planning reports. Depth-of-Book Analysis Create real-time depth-of-book views for any instrument across thousands of symbols. Build order books from disk in sub second. Network and Hardware Management Manage multi-server distributed environments from a single dashboard. Monitor the health of thousands of processes and servers across plants spread throughout multiple regions. Internet of Things (IoT) Real-time capture and processing of data generated by sensors in machines, homes, cars, smart meters, mobile phones and other devices.
  • 16. 16 Kx Performance Legend • DNF = Did Not Finish • RAM is memory used for queries • Query times are in milliseconds kdb+ is 10 to 100 times faster than other colstore (vertical, big3accel, hadoop / impala / parquet, ..) kdb+ is 100 to 1000 times faster than the rowstore (postgres, big3rdbms, mongodb, spark, ..)
  • 17. 17 Reference Architecture | Kx Systems Server 1 2 n RDB 1 RDB n RTE GW Server 1 2 n FH 1 FH 2 FH n TP Real-time Data Server 1 2 n PDB HDB 1 HDB n Client Legend Data Flow Queries & Results Data Persistence Acronyms FH = Feed Handler TP = Tickerplant RDB = Realtime DB RTE = CEP Engine GW = Gateway HDB = Historic DB PDB = Persisting DB
  • 19. 19 Engineering for Performance The worlds leading time series database, specifically designed for handling massive data volumes and real-time streaming analytics. • To improve search performance and data consumption we apply sharding, where data is split between multiple servers. • Stream for Kx offers inbuilt horizontal scaling across all data micro services. • Horizontal scalability is applied at the point of data capture and data querying. • In-built Map Reduce means that results are virtually instantaneous without the additional overhead of defining unique aggregation logic. • For increased capacity, we use replication. This is the process of mirroring our data-set.
  • 20. 20 How do we use our technology? • Simplify both real-time & historical data using one powerful enterprise platform. TOOLS for Kx - HARNESS THE POWER OF DATA Kx - CORE TECHNOLOGY • Streaming analytics, in-memory compute and database technology, providing a full application server with a powerful functional scripting language. Kx SOLUTIONS - BUILD POWERFUL BUSINESS INSIGHTS • Our tools are used to accelerate implementation of proven solutions for complex problems. OUR PEOPLE - CHALLENGE US WITH YOUR UNIQUE PROBLEMS • Our engineers develop, deploy and support solutions for virtually any problem involving massive amounts of data
  • 21. 21 Our Industry Solutions Stream for Kx Tools to rapidly develop and deploy streaming real-time and historical analytics Kx Technology Kx for Algo Build, Test, and deploy Algorithmic Trading Strategies Kx for Pharma Kx for Analytics Real Time and Historical Market Analytics Kx for Sensors Dashboards for Kx Kx for Surveillance Real time market monitoring Surveillance Workflow IMS patient record analytics, manufacturing, clinical research Smart meters, utilities, geolocation, customer analytics
  • 22. 22 Kx® and kdb+ are registered trademarks of Kx Systems, Inc., a subsidiary of First Derivatives plc Resources • Free 32bit download version: http://kx.com/software-download.php • Kx Wiki: http://code.kx.com/wiki/Main_Page • Google Group: https://groups.google.com/forum/#!forum/personal-kdbplus • Kx Github: http://kxsystems.github.io/ • STAC benchmarks: https://stacresearch.com/kx • Kx Meetups: http://kx.meetup.com/ Kyra Coyne kcoyne@firstderivatives.com +4917659883653

Notas del editor

  1. Resources