More than a Database –
InterSystems’ Data Platform
Why a Data Platform ?
• To Develop the best Operational Applications for Enterprises Requires
– Incredibly Scalable, Robust, Reliable Storage Engine
– Rich Application Development Environment
• Familiar Tools
• Rapid Development Cycles
– Flexibility in Data Model Formats
• SQL is the Lingua Franca
• Successful Operational Applications Evolve
What Does a Data Platform Provide ?
• Strategic Interoperability
• Manage All the Data of the Enterprise
• Insights
Characteristics of a Data Platform
• Single Framework – not an assemblage of separated components
• Bring Services to the Data – not vice versa
– At Transaction Rates
– Just in time
• Evolving
– Delivering new opportunities for “convergence”
Operational Applications Evolution: Analytics
• Transactional Bitmap Indices
• Just-in-time Analytics with DeepSee
• Concept Extraction from Unstructured Data with iKnow
• DeepSee Measures based on both Structured and Unstructured data
Operational Applications Evolution: Service Architecture
• Web Service enablement
• WS Security
• Enterprise Service Bus
InterSystems Data Platform – Caché
• The Leading SQL/NoSQL Platform for Operational Applications
– Simultaneous concurrent data access using Object, SQL or NoSQL paradigms
• Massively Scalable
Gartner Magic Quadrant on Operational DBMS - 2014
• InterSystems Caché has been recognized as a
Leader for both
completeness of vision and ability to execute
• Customers tell Gartner InterSystems is a great company to work with
• InterSystems believes this recognition validates our data platform
Gartner Cites InterSystems’ Strengths
■ Strong functionality:
– Caché supports a wide variety of data types with object, NoSQL and SQL models, and has strong replication capabilities for HA/DR (as evidenced by strong scores from its reference customers).
– Database management is automated, so it requires fewer staff resources.
■ Focused execution:
– After establishing a solid product and a large ISV ecosystem that is embraced by the healthcare industry, InterSystems is addressing other markets and achieving early success.
– Strong execution in the healthcare sector is one reason why InterSystems has moved into the Leaders quadrant this year.
■ Performance:
– InterSystems received some of the highest scores from reference customers
• for the overall performance of Caché and
Other Accolades
■ Database Trends and Applications - Caché named a Trend-Setting Product for 2014
■ SD Times 100 – InterSystems a leader in Big Data and Business Intelligence for 2015
Ensemble Adds Interoperability
• Data Integration Platform for Composite Applications
• Asynchronous Messaging Engine
Next Frontier for Operational Applications
• Enrich Operational Applications with Big Data
InterSystems Data Platforms Themes
• Identifying New Points of Convergence
– Enrich Platform for both NEW and EXISTING Operational Applications
• Open Architecture
• Screamingly fast performance
• Proven Enterprise capabilities
– Management
InterSystems’ Development Practices
• Open Architecture and Platform
– Focus on our core competencies
– Foster use of the best tools and technologies that aren’t our core competence
• Rapid delivery rate to market
– Faster Release Cycles
– Ease Adoption of new Capabilities
• Support and Enhance Ecosystem for Development Partners
Customer Success – VOCAST
• Develops and Sells Media Tools (as
Services) for
Communications Professionals
• Migrated from LAMP stack
• Angular JS for front-end with RESTful
Services
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
Customer Success – Objectway
• Leading European
Provider of Wealth and Investment Management Solutions
– Omni-Channel
– Omni-Device
• Recently launched illumas for UK Wealth
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.”
2015.1 – Other benefits
• Simplified Mirror Management
• Vast Improvements in DeepSee run-time
2015.2 - SQL Improvements
• Parallelize Aggregates and Group By on multi-core Systems
• Streamline/speed-up generated code
– Use local arrays for Group By
– Use local variables instead of array references
– 2-piece $DATA and 3-piece $ORDER
– Faster Temp Table creation………
• Streamline xDBC – Client
– Server
• BITSLICE indices for SUM with WHERE clause
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
2015.2 Features
• REST Improvements
– CORS support
• DeepSee
– Easier Cube Upgrade
– Listing Groups
– Additional Dashboard Controls • Security
– One Time Password for 2 Factor Authentication
– TLS 1.2
• Power 8 Encryption Hardware Support
2015.2 Features
• Scalability
– New algorithms for in-memory database buffer re-use
– Improved Caching of Global References
• iKnow
– Support for Russian and Ukrainian
– Stemming and Decompounding for all index levels
• Faster Mirror Failover
• Non-root Install
• Physical Integrity Check on Restart after Server Failure
Document Features
• Suite of Document oriented APIs for popular languages
• Dynamic Schema Flexibility
• Horizontal Scalability
• Integrated support for high performance SQL queries
Project Atelier
• Familiar IDE framework for most developers
• Available on All Platforms
• External Source Code Repository
• Open, Extensible Plugin architecture