EXASOL AG Our History – Inventing World’S Fastest In-Memory Database

EXASOL AG Our History – Inventing World’S Fastest In-Memory Database

The Most Powerful In-memory Analytic Database Introduction @ Sphinx IT in Vienna 25.11.2016 © 2016 EXASOL AG Our history – inventing world’s fastest in-memory database 2008 2012 Record in Inclusion in Gartner’s 2000 TPC-H Benchmark „Magic Quadrant for Company foundation („Oracle dethroned“) Data Management Systems“ 90ies 2006 2010 2014 early Research Success Pilot Customer Karstadt- Most Successful Vendor of Successful global expansion, (University Erlangen- Quelle uses EXASolution in analytical database systems in 400+ customers across 12 countries Nürnberg) Production Germany (BARC) 100TB TPC-H benchmark © 2016 EXASOL AG Great recognition in the market 2016 © 2016 EXASOL AG What Gartner says about EXASOL “EXASOL is a prime example of what Gartner considers to be the future of DBMS” Source: Gartner © 2016 EXASOL AG Why would you be looking for a new Database Performance/ Pricing Issues with New Requests for Existing DWH agile or predictive Analytics Changing Plattforms or Regulatory Issues growing DataSources © 2016 EXASOL AG King: leading interactive entertainment company . Analyzes customer behavior . Optimizes game revenues . Lots and lots of data . 100 million daily active users . 1 billion game plays per day . 10 billion events per day EXASOL database: 200TB © 2016 EXASOL AG Zalando: Rising star of e-commerce . Online fashion retailer with 14m+ customers across Europe . 150,000 products available online . EXASOL complements DWH to enable fast analytics and reporting . Database optimizes stock availability, returns process and targeted marketing EXASOL database: 15TB © 2016 EXASOL AG Adidas: CRM . Several projects in different regions (Europe, USA, Russia) . Agile BI -> flexible reporting functionality for quick projects . BW on HANA: “Cruise liner” . EXASOL: “Speedboat” . Powerful analytical CRM solution . Customer DNA for individual B2C communication EXASOL database: 6TB © 2016 EXASOL AG Wooga . Let the customer speak © 2016 EXASOL AG Technical Introduction The Most Powerful In-memory Analytic Database © 2016 EXASOL AG Cold, Warm and Hot Data Strategy Cold Data Hot Data PByte Data Volume Data Hadoop TByte Traditional RDBMS BI-Tool GByte Data Engine (PRIME/ iCubes) Performance © 2016 EXASOL AG The most powerful engine for your analytics © 2016 EXASOL AG Database administration Conventional databases EXASOL . Partition Pruning . Optional: Distribution Keys . Materialized Views . Optional: Replication Border . Bitmap Indexes Automatic Table Analyzer . Bitmap Join Indexes Automatic Index Generation . Index Organized Tables Strong Cost-based Query Optimizer . DIMENSION Objects . Current Statistics . Histograms . Table Compression . CACHE . PCTFREE . ... © 2016 EXASOL AG EXASOL MPP database architecture © 2016 EXASOL AG What is EXASOL? . a column store, massively parallel processing (MPP), in-memory analytic database . modern software designed for analytics . runs on standard x86 hardware . uses standard SQL language (with optional extensions) . suitable for any scale of data & any number of users . mature, proven & very cost effective . quick to implement & easy to operate The World’s Fastest Analytic Database © 2016 EXASOL AG EXASOL – fast, flexible, cost effective High Performance • MPP • Column store • Innovative Easy Integration compression Highly Scalable •Open connectivity • ODBC, JDBC, .NET, • hundreds of nodes MDX • thousands of users • Fully ACID compliant • terabytes of data • Native Connectors • SAP, Hadoop & Oracle Highly Powerful Automated Analytics • auto data distribution • ANSI SQL • auto data • Geo-Spatial compression • R, Python & Lua • auto tuning • MapReduce Easy to use Fast to deploy • no special schemas • Commodity hardware • no indexing • bare metal • no tuning • virtual machine • minimal maintenance • cloud • appliance © 2016 EXASOL AG EXASOL as Analytic Offload/High Performance Sidecar BI / Application-Layer Near-Realtime / AdHoc / Standard BI / Reporting Advanced Analytics Interactive Database Layer OLTP / LEGACY RDBMS DWH (Legacy) Integration Layer ETL / Replication Data Sources Structured Data Polystructured Data ERP CRM Custom Apps Legacy Sensor Mail Social Media Log Files ... Just move your performance critical worksloads to EXASOL as an analytic offload © 2016 EXASOL AG EXASOL as Analytic One-Stop-Shop BI / Application-Layer Near-Realtime / AdHoc / Standard BI / Reporting Advanced Analytics Interactive Database Layer OLTP / LEGACY RDBMS Integration Layer ETL / Replication Data Sources Structured Data Polystructured Data ERP CRM Custom Apps Legacy Sensor Mail Social Media Log Files ... Move workloads to EXASOL incrementally until your legacy DB can be dropped © 2016 EXASOL AG EXASOL as an integral High Performance Layer BI / Application-Layer Business Analytics Visualization, Dashboarding Custom Applications Business Critical Performance Layer Data Layer Legacy Graph … DWH/OLTP DB … HIVE Spark HBase Stinger Impala Key Value Spark Spark SQL MapReduce Document HADOOP RDBMS NoSQL HDFS Search Data Sources Structured Data Polystructured Data ERP CRM Applications … Sensor Mail Social Media Log Files ... EXASOL: Your high performance data hub to accelerate your business without risk © 2016 EXASOL AG EXASOL v6.0 – The Logical Data Warehouse Current Schedule: Q1/2017 – Test now!! © 2016 EXASOL AG A look back: from V4.0 to V6.0 4.0 (2011) 4.2 (2013) TPC-H leadership Resource Management & 5.0 (2014) Connectivity Expand TPC-H leadership 5.0 (2014) Query Cache… Improvements & Features 6.0 Standard (Client/Server Encryption) Resize, Join, Insert Edition 6.0 Backup, Merge ….. EXASOL Automation, S3, HDFS … 4.1 (2012) Advanced6.0 UDFs (R, Python, Lua) 5.0 (2014) Edition Improved In-DB analytics: Java, Skyline … 6.0 Data Virtualization & Pluggable script language Dynamic Return types, Bucket FS… Flexible Import © 2016 EXASOL AG EXASOL V6.0 © 2016 EXASOL AG The Logical Data Warehouse Characteristics 1. DWH relies on more than physical database 2. Heterogeneous set of data sources that each contain a fragment of the data end-users need for business intelligence, reporting and analytics applications 3. Presents itself as a single data sourceit the technical key concept: Customer Customer Customer Master Data Salesforce History Transactions The logical data warehouse is a system architecture that (just) pretends that all the data is stored in one big database. © 2016 EXASOL AG Today’s Standard DWH Approach: ETL-based replication (Transparent ecosystem integration framework) Situation / Traditional Approach Data from business critical data sources is either completely or partially replicated into the DWH via ETL Data Warehouse In particular, in environments with • Big Data infractrutures (e.g. Hadoop) • NoSQL systems (e.g. MongoDB) • Cloud data sources (Salesforce, Google Big Query) • High requirements in terms of up-to-dateness this approach is often suboptimal. Disadvantages ETL (transformation & replication) High Redundancy (identical data in different systems) Maintenance of ETL tools & ETL jobs Long integration cycles for new data sources Data in DWH is instantly outdated © 2016 EXASOL AG Logical Data Warehouse with Virtual Schemas (Transparent ecosystem integration framework. Part 1: Virtual Schemas ) Solution Virtual Schemas • Only metadata of virtually connected data sources are visible. • Whether virtual or “physical”: fully transparent from application perspective. Data Warehouse • Access to these virtual schemas is dynamically 1 2 forwarded to the connected data sources (1). Data is transferred on demand. Virtual Schema • If required, the data can be physically replicated into the DWH on demand without the need for additional ETL tools (2). • Coexistence with ETL ETL Online Access Advantages Agile access to most recent information No/reduced redundancy Less ETL-jobs No waste of disk space © 2016 EXASOL AG Advanced Import Capabilities & Common Framework (Transparent ecosystem integration framework. Part 2: Import & Extensibility) EXASOL 6.0 also provides new flexible import capabilites. Common framework for virtualized access and standard import • Well documented, easy to use & open source (GitHub) • Newly added data source adapter will be available for virtualized access and import • Easy implementation/customization of any data source adapter on demand by customers & partners © 2016 EXASOL AG EXASOL V6.0 © 2016 EXASOL AG V6.0 - Universal/pluggable language support EXASOL 6 offers a framework to integrate any analytical programming language. You are not limited anymore to the languages provided by EXASOL out-of-the-box. Just package the programming language of your choice or the language used within your company, deploy it to your EXASOL database and use it for in-database analytics. Python Python JULIA 2.x 3.x © 2016 EXASOL AG V6.0 - Universal/pluggable language support EXASOL 6 offers a framework to integrate any analytical programming language. You are not limited anymore to the languages provided by EXASOL out-of-the-box. Just package the programming language of your choice or the language used within your company, deploy it to your EXASOL database and use it for in-database analytics. Details . Supported UDF languages for analytics are encapsulated in isolated-managed containers for secure programming and optimal resource management . Customers and partners are able to: modify containers (update, extend) create new language containers based on provided tools and documentation use different versions of one language in parallel inside one database instance © 2016 EXASOL AG Use cases

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    41 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us