Jörg Hoffmeister SAP AG



Similar documents
SAP Enterprise Portal 6.0 KM Platform Delta Features

Working in a ubiquitous computing environment

Multiple Components in One Database -

Management and Monitoring of a J2EE Server and Applications Using JMX. Reinhold Kautzleben, Gregor Frey Speaker Title, SAP AG

Michael Collet 28th January 2005, Frankfurt, GI -Fachgruppe SECMGT

" # Portal Integration SAP AG 2004, 3

Closed-Loop Engineering Integrated Product Development at a Vehicle Manufacturer

Leveraging Utilibill. Tim Vanderheide Bluewater Power V.P. Client Services

How To Develop In Java (J2Ee) And J2Ee (Sap) Together (Sapp)

High Availability for Databases. Uwe Schulz SAP AG

Sabine Reich SAP. Test Workbench - Introduction

Global Transport Label - General Motors -

Sales Rush Sales Order Processing S01- Lean Baseline Package. SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006

SAP NetWeaver Gateway Throughput & Scalability. David Freidlin

The Way to New ERP Horizons

DATA ARCHIVING IN SAP R/3 ENTERPRISE. Georg Fischer PM Data Archiving SAP AG

Application Map Release 2005

mysap Supply Chain Management Solution Map Release 2005

Building a multi-source universe

3 rd party Service Desk interface

SAP BusinessObjects Dashboards Influence Session. Scott Leaver Solution Management François Imberton Product Management

Applied IT Project Management

Growing pressures that are here to stay

Service Level Reporting for Business Process Monitoring

SEM and Budget Preparation. David Reifschneider Sr. Consultant, SAP SI America

Learning Management Systems. SAP Learning Solution overview. Integration. Demonstration. 5 Wrap-up. SAP AG 2002, Title of Presentation, Speaker Name 2

mysap Business Solutions on Linux

Implementing Outlook Integration for SAP Business One

mysap PLM Lifecycle Collaboration: Transparente Produktentwicklung mit der cproject Suite Andreas Vetter Product Manager, SAP AG

SAP DB - The Enterprise Open Source Database

SAP xapp Resource and Portfolio Management (SAP xrpm)

How To Configure MDM to Work with Oracle ASM-Based Products

Capital Project and Portfolio Management

E-Recruiting Job Board Integration using XI

Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager

R&D Logistics: Clinical Trial Supply Management for the Life Sciences Industry. SAP Online Conference October 7, 2003

Configuring Distribution List in Compliant User Provisioning

Ronald Bueck SBO Product Definition

SAP Master Data Governance- Hiding fields in the change request User Interface

Unstructured information management

Backup & Restore with SAP BPC (MS SQL 2005)

Process Archiving using NetWeaver Business Process Management

Budget Control by Cost Center

mysap ERP Technology Facts

mysap Customer Relationship Management - Enterprise Solution Map Edition 2004

BC407 Reporting: QuickViewer, InfoSet Query and SAP Query

SAP Web SAP Logging & Tracing API. Jeff Gebo SAP Labs, LLC.

Setup Guide for Business Process Operations Dashboards SAP Solution Manager 7.1. SAP AG August, 2011

SAP's Journey of Implementing SAP Disclosure Management and Notes Management Session 2002

HR400 SAP ERP HCM Payroll Configuration

How to Set Up an Authorization for a Business Partner in Customer Relationship Management (CRM) Internet Sales: Sample Case

Job Scheduling Management Integration with SAP CPS by Redwood SAP Solution Manager 7.1. SAP AG August, 2011

Simplifying Workflow with SAP NetWeaver. Alan Rickayzen Product Manager, SAP AG

Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal. SAP NetWeaver Product Management

Innovation Summit Philadelphia, July 12 th 13 th User Experience

Performance Best Practices Guide for SAP NetWeaver Portal 7.3

SAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator)

CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE

Integrated Offshore Consulting Services Help Companies To Focus On Their Business

FSC130 SAP Bank Communication Management

Integration of SAP Netweaver User Management with LDAP

Security Audit Log (BC-SEC)

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Enterprise Software - Applications, Technologies and Programming

Application Lifecycle Management

Analyzing Sales Data for Choosing Forecast Strategies

ITSCM at SAP Best practices

How to Create Web Dynpro-Based iviews. Based on SAP NetWeaver 04 Stack 09. Jochen Guertler

R/3 and J2EE Setup for Digital Signature on Form 16 in HR Systems

Understanding HR Schema and PCR with an Example

TM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Third Party Digital Asset Management Integration

USDL XG WP3 SAP use case. Kay Kadner

BC450 ABAP Performance: Analysis and Optimization

User Experience in Custom Apps

Integration of SAP central user administration with Microsoft Active Directory

Table of Contents. How to Find Database Index usage per ABAP Report and Creating an Index

SAP CCMS Monitors Microsoft Windows Eventlog

Grants Management - Grantee Workshop. Keith Harmon Product Manager, SAP Labs LLC

Maintaining Different Addresses and Ids for a Business Partner via CRM Web UI

Integrating Easy Document Management System in SAP DMS

Business One in Action - How can we post bank fees and charges while posting Incoming or Outgoing Payment transactions?

How to configure BusinessObjects Enterprise with Citrix Presentation Server 4.0

Posting Messages into XI

Data Archiving in CRM: a Brief Overview

AC200. Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable COURSE OUTLINE

SAP Sales and Operations Planning Software Product (xsop)

Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes

How to Create a Support Message in SAP Service Marketplace

Ariba Network Integration to SAP ECC

Fine-Tune Performance of Enterprise Portal 6.0

SAP NetWeaver Landscape. Jeff Anders/Solution Management January 2012

Collaboration Technology Support Center - Microsoft - Collaboration Brief

Compliant, Business-Driven Identity Management using. SAP NetWeaver Identity Management and SBOP Access Control. February 2010

Settlement in TM 9.0 New functionalities with TM 9.0. Ananth Bhat SAP Development, Transportation & Logistics December 2012

How to Schedule Report Execution and Mailing

RUN BETTER Become a Best-Run Business with Remote Support Platform for SAP Business One

Alert Notification in SAP Supply Network Collaboration. SNC Extension Guide

OData in a Nutshell. August 2011 INTERNAL

Transcription:

SAP DB A review on 2 years of Open Source Jörg Hoffmeister SAP AG

Copyright and License Copyright (c) 2003 SAP AG Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back- Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 2

Content Project History SAP DB Open Source Project Evolution SAP DB Case Examples Benchmarks Benefits of Version 7.4 SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 3

Project History SAP DB and predecissors since 1978 October 2000: SAP DB Open Source Project starts Binaries, Documentation, News and Spotlights Mailing Lists April 2001: Sources and Development Environment Available as Recurring Packages Proprietary Development Environment October 2002: Sources available through CVS Part of SuSE distribution since SuSE 7.2 since 8.x the make is done by SuSE themselves SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 4

Evolution Mailing Lists steadily increasing community Releases 2 major releases (7.3, 7.4) many minors Documentation updated through 1 complete development cycle HTML vs PDF Spotlights on availability of topics Installations outside SAP: no statistics inside SAP: #installations more than doubled SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 5

Evolution CD-Roms 4 CD Roms in irregular intervals Benchmarks 3 new Benchmark results available Public Sector increasing interest Linux Distributors continous part of SuSE editions Support Idea of a Support Network to avoid expensive SAP contract Mailing List works fine SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 6

Project vs Product SAP DB is an Open Source Project Sources available Development environment available GPL/LGPL licensing CVS source control All patch proposals are checked and implemented if accepted SAP DB is an Open Source Product Ready-to-run binaries SAP quality assured Identical sources single source approach SAP drives development SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 7

Case Examples SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 8

Case: SAP DB on Linux with SAP solutions Ventilation technology Safety systems (Window security etc.) SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 9

Case: SAP DB on Linux with SAP solutions SAP DB since R/3 2.2D (1995/96) Started with Windows/NT 3.1 Migration to Linux with 4.5B 1 ½ year test phase w/o problems Now Linux everywhere where it is possible Backupserver on Linux Legato Networker (to DLT, LTO) SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 10

Siegenia Aubi Landscape R/3-Core CRM APO Test Systems: R3-Core, CRM, APO SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 11

Case: SAP DB on Linux with SAP solutions R/3 800 users, 550 concurrent Database Size 200 GB 3 languages CRM 70 Laptops 170 workgroup server Database size 30 GB today (just started) ITS Linux internet sales planned to start in 2003 APO DB-Server Linux/SAP DB livecache Windows (not yet available on Linux) SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 12

Siegenia Aubi Landscape (precise) SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 13

Beumer Equipment and Technology Conveying Packaging Palletizing Loading Sortation & Distribution SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 14

Beumer Non-SAP enterprise application migrated to SAP DB 7.3 formerly Adabas D Beumer has used Adabas D and predicissors since 1988! Migration via vbs-scripts Significant performance improvement 2 Systems, each around 35 GB 400-450 Users SUN-Solaris and Win2000 on DELL, HP-Compaq, SUN ARCServe as backup software for Win2000 SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 15

Beumer SAP Solution with SAP DB R/3 for FI, CO, HR, Sun Solaris since 1995 (production) Database Size 30 GB 50 Users SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 16

Bundeskartellamt Migration Project BKart Migrate all servers from Windows to Linux Migrate an MS-SQL application to an OS-DB migrate from MS-SQL 6.5 to an Open Source Database finally SAP DB was selected 42 Tables, 150 Stored Procedures, 6 Trigger, 12 Views 300 Users Open Source software at BKart Debian GNU/Linux Open LDAP Samba Postnuke SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 17

Bundeskartellamt Client in Visual Basic 6.0 SP5 Connection via OLE-DB Conditions Minimize client changes Chance to rollback SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 18

Bundeskartellamt: Automatic Migration SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 19

Bundeskartellamt: Why SAP DB? Proven quality through multi-year use with SAP Solutions Fast and reliable Easy administration System Characteristics: Enterprise, even for terabyte database SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 20

Benchmarks SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 21

SAP DB Benchmark Small Configuration 1 Central Server 2-way SMP, Intel Xeon 3.06 GHz 512 KB L2 Cache, 3 GB main memory 292 concurrent users in SAP s SD Benchmark Profile Average Dialog Response Time 1,96 sec CPU utilization on DB server 98 % SAP DB Version 7.3 Operating System SuSE SLES 8 Total Disk Space 108 GB Throughput 1.470 Benchmark Items (SAPS) www.sap.com/benchmark SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 22

SAP DB Benchmark Small Configuration II 1 Central Server 4-way SMP, Intel Itanium II, 1 GHz Caches: 32 KB L1, 256 KB L2, 3 MB L3 7 GB main memory 470 concurrent users in SAP s SD Benchmark Profile Average Dialog Response Time 1,74 sec CPU utilization on DB server 99% SAP DB Version 7.3 Operating System SuSE SLES 8 Total Disk Space 51 GB Throughput 2.400 Benchmark Items (SAPS) www.sap.com/benchmark SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 23

SAP DB Benchmark Medium Large Configuration 1 Database Server 8-way SMP, Intel Xeon 2.0 GHz 2 MB L3 Cache, 8 GB main memory 61 Application Servers 48 Dialog Servers, 2-way SMP 12 Update Servers, 2-way SMP 1 Message/Enqueue Server, 1-way 5500 concurrent users in SAP s SD Benchmark Profile Average Dialog Response Time 1,96 sec CPU utilization on DB server 98 % SAP DB Version 7.3 Operating System Database Server SuSE SLES 8 Operation System Applic. Servers SuSE SLES 7 Total Disk Space 2.500 GB Throughput 27.770 Benchmark Items (SAPS) www.sap.com/benchmark SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 24

SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 25 Spotlight on SAP DB 7.4

Inside SAP DB 7.4 Application SAP DB 7.4 Instance SAP DB Kernel Log Volume Log Volume Data DataVolume DataVolume DataVolume Volume SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 26

Version 7.4 Version 7.3 Data-Devspaces System-Devspace Log-Devspaces Data 3 Data 3 Data n3 Redo Config Converter Restart Archive Archive Log Log Log Archive Archive Log Log Log NOW: Restart Data-Volumes Data 3 Archive Archive Log Log Log Archive Archive Log Log Log Log-Volumes SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 27

A new Converter System devspace is removed. No hotspot when writing the Converter during Savepoint Increased concurrency on the converter Converter is divided into several independent parts synchronized by latches No customizing of the Converter Cache => Single Configuration Parameter Converter can dynamically grow or shrink Online Add Devspace without limits (MAXDATAPAGES, MAXDEVSPACES) Drop Data Devspace (not yet implemented) Highest ever used data page number is independent from the number of converter pages Oversized databases can easily be decreased by restoring the data into a smaller amount of data volumes SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 28

A new Logging Separate Before and After Images Before images are stored in transaction bound Undo-Containers After images are stored in the archive log Concurrent writing of Before Images Because of the transaction bound Undo-Containers Checkpoints are Obsolete Database can be restarted when archive log is missing Any database backup can be used for database copy SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 29

Document Repository and XML Indexing WebDAV server Document repository with files and folders Accessible via HTTP (web folders) Checkout / checkin support The Internet file system Indexing of XML data XML data are stored as LOB XML indexes are defined by XPath expressions Synchronous or asynchronous index maintenance XML indexes are implemented by SQL tables Retrieval support for pre-defined XML indexes Internet connectivity to (XML) documents SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 30

DBAnalyzer Rule-based expert system to watch SAP DB instances Collects statistical and monitoring data Collects system messages Supports remote access Detects and reports Low cache hit rates High I/O load Low hit rates of DML commands (Select, Update, Delete) Log queue overflows User lock collisions Command timings Timings and frequencies of system locks SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 31

Hot-stand-by Configuration (Q3/2003) Application RECONNECT Primary IP SWITCH Backup Cluster After Images liv e C a c h e livec a c h e liv e C a c h e Data continous RESTART Data Archive Log Data Storage System SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 32

www.sapdb.org The Enterprise Open Source DBMS SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 33

Copyright 2003 SAP AG. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix and Informix Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries. ORACLE is a registered trademark of ORACLE Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA is a registered trademark of Sun Microsystems, Inc. JAVASCRIPT is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One. SAP, SAP Logo, R/2, R/3, mysap, mysap.com and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are trademarks of their respective companies. SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 34

Copyright 2003 SAP AG. Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint und SQL Server sind eingetragene Marken der Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix und Informix Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern. ORACLE ist eine eingetragene Marke der ORACLE Corporation. UNIX, X/Open, OSF/1 und Motif sind eingetragene Marken der Open Group. Citrix, das Citrix-Logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin und andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One. SAP, SAP Logo, R/2, R/3, mysap, mysap.com und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. SAP AG 2003, Linuxtag2003 paper #221, Jörg Hoffmeister / 35