Database Platform Roadmap -...

27
Database Platform Roadmap Andreas Dieckow Technology Days 2015

Transcript of Database Platform Roadmap -...

Page 1: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Database Platform Roadmap

Andreas Dieckow Technology Days 2015

Page 2: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

§  Develops and Sells Media Tools (as Services) for Communications Professionals

§  Migrated from LAMP stack

§  Angular JS for front-end §  REST

Customer Success – VOCAST

Some of VOCAST’s 300+ customers

Page 3: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Customer Success – Boticario §  Brazil’s Largest Cosmetics Retailer

§  4,000 stores in 10 countries (mostly franchisees)

§  Integrate 6,000 POS systems with §  back-end stock system §  receipts (and returns) §  live price updates

§  Loyalty System offers for 12,000,000 participants

Page 4: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Customer Success – Xerox: Juvo

Page 5: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Customer Success – Xerox: Juvo

Page 6: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Customer Success – Xerox: Juvo

Page 7: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Customer Success – Objectway

§  Leading European Provider of Wealth and Investment Management Solutions §  Omni-Channel §  Omni-Device

§  Recently launched illumas for UK Wealth Management Market

Page 8: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Customer Success – Objectway

Unlike dated legacy systems, Illumas provides advanced tools and technology to manage these challenges. Illumas delivers a breakthrough platform for modern investment management with advanced capabilities that will seem light years ahead of your old system. http://www.objectway.com/EN/campaign/20150115/illumas-london-event.asp

Page 9: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Customer Success – Objectway

ILLUMAS PROVIDES THE ESSENTIAL ELEMENTS TO SUPPORT INVESTMENT MANAGEMENT VITALITY

Page 10: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Customer Success – Objectway

Illumas enables organisations to embrace:

ü  Continuing changes in legislation

ü  Increasingly demanding customers

ü  New business processes

ü  Data as an asset

ü  New forms of interaction

ü  Promoting competitive advantage

Page 11: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Customer Success – Datacube/Nerima General Hospital

*CI-A Caché

DWH

Departmental System

Nursing Care

Surgery

Injection

Medical Checkup Physiological Lavatory

Pharmacy

Accounting

Filing System - - - - -

EMR Med@CRESC

Caché

Orders Patient Information

Outcomes

Other DBs

Ensemble

Search

*Clinical Information Analyzer

Statistics/Analytics

Emergency Information Back-up

Page 12: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

2015.1 – Scalability “The scalability and performance improvements of Caché 2015.1 are terrific. Almost doubling the scalability, this version provides a key strategic advantage for our user organizations who are pursuing large-scale medical informatics programs as well as aggressive growth strategies in preparation for the volume-to-value transformation in healthcare.”

- Carl Dvorak, President of Epic Systems

Page 13: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

2015.1 - Scalability

Page 14: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

2015.1 – Other benefits

§  Simplified Mirror Management

§  Vast Improvements in DeepSee run-time

§  Over 4,000 Improvements and Corrections

Page 15: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Release Cycles §  From 2007.1 through 2013.1 §  Average Time between Releases – 8 months

§  2014.1 and 2015.1 §  Almost a year between each release §  Many new features not YET available to YOU

§  New Commitment §  Much Shorter Release Cycles §  New Features to you Sooner §  Corrections to you more quickly

Page 16: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

2015.2 Expected Release: June 2015

§  SQL: § Parallel Support § Bit Slice Index Improvements

§  DeepSee: § Easier Cube Upgrade § Listings as Cube

§  Security: § TLS 1.2 § 2factor authentication option

Page 17: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

2015.2 §  iKnow: § Stemming § Support for Russian and Ukrainian

§  Performance: § Dynamic Allocation of Global Vectors

§  Mirroring: § Failover even faster; § CSP Mirror aware

§ Non-root Install

Page 18: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

2015.2 §  Fast Verification of Recent Database Blocks After Host Failure §  Support for generating QR Codes §  Use Power 8 Encryption Hardware

Page 19: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Document Features

§  Suite of Document oriented APIs for popular languages

§  Dynamic Schema Flexibility

§  Horizontal Scalability

§  Integrated support for high performance SQL queries

Page 20: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

JSON Throughput Improvements

Page 21: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

JSON Throughput (results to date) §  JSON Output §  2 to 2.5 times faster §  Work in progress

§  JSON Parsing - small payloads §  O(Boon) or O(Groovy) §  Slower - still work in progress

§  JSON Parsing – large payloads §  1000’s times faster than 2015.1 §  10 – 300 times faster than Boon, Groovy, Jackson, GSON

Page 22: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

SQL Improvements §  Use multi-core systems to parallelize Aggregates and Group By §  Streamline/speed-up generated code §  Use local arrays for Group By §  Use local variables instead of array references, where possible §  2-piece $DATA and 3-piece $ORDER §  Faster Temp Table creation………

§  Streamline xDBC §  Client §  Server

§  BITSLICE indices for SUM with WHERE clause §  Reduce need for Optimizer hints

Page 23: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

SQL Focus Today

§  More parallelization

§  Multi-Server Distributed Queries

§  Persistent Plans

§  Internal Code Optimization

§  and much more

Page 24: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

§ OAuth 2.0 § Project Atelier § Entity Framework 6.0 support for .NET and Hibernate 4.0 for Java § Container Support (e.g. Docker) § Enterprise Manager § JSON support for DeepSee Cubes § Continue Performance improvements

Down the Road

Page 25: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Project Atelier

§  Familiar framework for most developers

§  Available on All Platforms

§  External Source Code Repository

§  Open, Extensible Plugin architecture §  ISC Published formats

Page 26: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Coming Soon - Developer Connection 2.0

Devcon Every Day !!!!!!

Page 27: Database Platform Roadmap - intersystems-events.czintersystems-events.cz/.../ppt/Dieckow-Andreas_Data-Platform-Road… · Database Platform Roadmap Andreas Dieckow Technology Days

Thank You