ADVANCED DATABASES CIS 6930 Dr. Markus Schneider. GROUP - 1 Pragna Pasunuri Jithendra Yella Satya Krishna Priyanka Karanam Sankeerth Reddy Mogili

Similar documents
Adabas Concepts of a Database for Mission-Critical Applications

TECHED USER CONFERENCE MAY 3-4, 2016

SAS ODBC Driver. Overview: SAS ODBC Driver. What Is ODBC? CHAPTER 1

Introducing the SAS ODBC Driver

WHITE PAPER Cloud FastPath: A Highly Secure Data Transfer Solution

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

Securing Adabas & Natural Environments. Becky Albin Chief IT Architect

Administration and Data Retention. Best Practices for Systems Management

SAS/ACCESS 9.3 Interface to ADABAS

Etanova Enterprise Solutions

Jeffrey Garbus. ASE Administration. SAP* ASE 16/Sybase. 9 Rheinwerk. Publishing. Bonn Boston

VMware Mirage Getting Started Guide

Cloud FastPath: Highly Secure Data Transfer

GlobalSearch Security Definition Guide

IBM Tivoli Storage Manager Version Introduction to Data Protection Solutions IBM

CIB Session 12th NoSQL Databases Structures

NFSv4 as the Building Block for Fault Tolerant Applications

Datacenter replication solution with quasardb

The BITX M2M ecosystem. Detailed product sheet

SAS/ACCESS 9.2. Interface to ADABAS Reference. SAS Documentation

CA IDMS Server. Release Notes. r17

HC3 Move Powered by Double-Take Quick Start Guide

Guide to Mitigating Risk in Industrial Automation with Database

Replicating Mainframe Tape Data for DR Best Practices

About Database Adapters

Migration and Building of Data Centers in IBM SoftLayer

Creating Enterprise and WorkGroup Applications with 4D ODBC

TECHED USER CONFERENCE MAY 3-4, 2016

Detail the learning environment, remote access labs and course timings

FOUR WAYS TO LOWER THE COST OF REPLICATION

Quick Start Guide TABLE OF CONTENTS COMMCELL ARCHITECTURE OVERVIEW COMMCELL SOFTWARE DEPLOYMENT INSTALL THE COMMSERVE SOFTWARE

DATA WIZARD. Technical Highlights

SHARE - Lunch & Learn Going Tapeless on Mainframes: A Customer Panel Discussion Session #13150, February 5 th, 2013

REFERENCE ARCHITECTURE Quantum StorNext and Cloudian HyperStore

Foreword Preface Db2 Family And Db2 For Z/Os Environment Product Overview DB2 and the On-Demand Business DB2 Universal Database DB2 Middleware and

Storage Made Easy. Mirantis

IBM Spectrum Protect Version Introduction to Data Protection Solutions IBM

Microsoft SQL Server

DocAve 6 High Availability

Design Patterns for Large- Scale Data Management. Robert Hodges OSCON 2013

IBM WebSphere MQ for HP NonStop Update

Consolidated Disaster Recovery. Paul Kangro Applied Technology Strategiest

Title: Planning AWS Platform Security Assessment?

Bigtable. A Distributed Storage System for Structured Data. Presenter: Yunming Zhang Conglong Li. Saturday, September 21, 13

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Storage Made Easy. SoftLayer

Vendor: IBM. Exam Code: C Exam Name: Fundamentals of Applying Tivoli Storage Solutions V3. Version: Demo

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

DiskSavvy Disk Space Analyzer. DiskSavvy DISK SPACE ANALYZER. User Manual. Version Dec Flexense Ltd.

Hyper-V Innovations for the SMB. IT Pro Camp, Northwest Florida State College, Niceville, FL, October 5, 2013

Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

State of the Dolphin Developing new Apps in MySQL 8

Migrating External Loader Sessions to Dual Load Sessions

Distributed File Systems Part II. Distributed File System Implementation

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

(C) Global Journal of Engineering Science and Research Management

SMD149 - Operating Systems - File systems

EXAMGOOD QUESTION & ANSWER. Accurate study guides High passing rate! Exam Good provides update free of charge in one year!

Activant Solutions Inc. SQL Server 2005: Data Storage

Software-defined Storage: Fast, Safe and Efficient

EMC Centera. Advanced Design and Setup Guide. Perceptive Content Version: 7.1.x

Putting together the platform: Riak, Redis, Solr and Spark. Bryan Hunt

Data Virtualization for the Enterprise

Bigtable: A Distributed Storage System for Structured Data By Fay Chang, et al. OSDI Presented by Xiang Gao

Server Edition USER MANUAL. For Mac OS X

White Paper Simplified Backup and Reliable Recovery

Managing Performance in Liferay DXP: An Overview of Liferay Connected Services

CDSA Program Update SECURITY. Graham Bird. opengroup.org (650)

IBM TotalStorage Enterprise Storage Server Model 800

What s New in MySQL 5.7 Geir Høydalsvik, Sr. Director, MySQL Engineering. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

System Design and Tuning

Mastering SOA Challenges more cost-effectively. Bodo Bergmann Senior Software Engineer Ingres Corp.

MSMQ-MQSeries Bridge Configuration Guide White Paper

Migration and Upgrade: Frequently Asked Questions

Capturing Your Changed Data

Virtual Volumes FAQs First Published On: Last Updated On:

VMware vsphere 5.5 Professional Bootcamp

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets

VMware vsphere 6.5: Install, Configure, Manage (5 Days)

Optimize Your SQL Server 2008/R2 Migration for Cost and Availability

DQpowersuite. Superior Architecture. A Complete Data Integration Package

Groton Data Center Migration Project

Db2 for z/os Early experiences using Transparent Data Set Encryption

Virtual Recovery for Real Disasters: Virtualization s Impact on DR Planning. Caddy Tan Regional Manager, Asia Pacific Operations Double-Take Software

Overview Guide. Mainframe Connect 15.0

Hospital System Lowers IT Costs After Epic Migration Flatirons Digital Innovations, Inc. All rights reserved.

Exam : Title : High-End Disk Solutions for Open Systems Version 1. Version : DEMO

Oracle GoldenGate 11g Release 2(11gR2) Overview

Distributed Meta-data Servers: Architecture and Design. Sarah Sharafkandi David H.C. Du DISC

DupScout DUPLICATE FILES FINDER

VMware vsphere with ESX 4.1 and vcenter 4.1

CS370 Operating Systems

DocAve 6 High Availability

Alliance Key Manager A Solution Brief for Partners & Integrators

SPECIFICATION FOR NETWORK ATTACHED STORAGE (NAS) TO BE FILLED BY BIDDER. NAS Controller Should be rack mounted with a form factor of not more than 2U

VMware vsphere 5.5 Advanced Administration

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8

CXS Citrix XenServer 6.0 Administration

Transcription:

ADVANCED DATABASES CIS 6930 Dr. Markus Schneider GROUP - 1 Pragna Pasunuri Jithendra Yella Satya Krishna Priyanka Karanam Sankeerth Reddy Mogili

ADABAS

CONTENTS FEATURES DATA MODEL DATA STRUCTURES APPLICATION DEVELOPMENT WHY ADABAS?

FEATURES Adaptable Database System Fast and Reliable transactions Scalable Cross platform availability Flexible data integration Low Administration Disaster recovery High-performance

FEATURES High availability Compliance SQL access Space Storage Optimization Fault Tolerance Multithreaded Interoperable Portability Continuous & cost-efficient operations Replication

FEATURES Robust security Data Encryption Utilizes pre-specified key to encode ADABAS data storage Encryption is by file Cipher code for data access. Access/update level ADABAS password Threshold protection levels Permission levels are attached to a password Value level Defined for one more fields on a file Different settings for access vs. update Comprise multiple values

CONTENTS FEATURES DATA MODEL DATA STRUCTURES APPLICATION DEVELOPMENT POPULAR APPLICATIONS

DATA MODEL ADABAS Database Database Identifier [1-255] Database Name [1-16] ADABAS files[1-255] Multiple records in a file Multiple fields in a record Limited database size

DATA MODEL ADABAS Files Collection of logically related data. Data fields Logical records CU CI ST CO 18568768 San Jose CA USA 28098783 Gainesville FL USA 80980909 Baltimore MD USA 67867868 Orlando FL USA

DATA MODEL ADABAS descriptors Subdescriptor Eg. ZIPLAST2 Superdescriptor Eg. STATE-ZIPLAST2 Phonetic Descriptor Eg. Family name ADABAS data field Elementary field Multiple-value field Group field Subfield Superfield

DATA MODEL Data types Character, binary Decimal numbers Fixed point, floating point Large objects(multi-media) Fields can have multiple values Related data is kept closer

DATA MODEL Linking different files via common data fields No pointers between records Very similar to relational model Read and Update occur on individual records Not sets of records How does ADABAS exactly maintain the data? Adabas File Record Field Descriptor End Transaction Backout Transaction Relational Table Row Column Index Commit Rollback

CONTENTS FEATURES DATA MODEL DATA STRUCTURES APPLICATION DEVELOPMENT POPULAR APPLICATIONS

DATA STRUCTURES Container files Data Storage(DATA) Compressed form of the data Associator(ASSO) File Directory Field Definition Indexes Descriptor values to ISNs Address convertor ISNs to DS blocks WORK Work file for temporary use

DATA STRUCTURES Data Compression Field data typically stored in compressed form Character : No trailing blanks Numeric : No leading zeros Compact storage, Efficient access Buffer Pool Manager Caching database pages Buffer Replacement Handling

CONTENTS FEATURES DATA MODEL DATA STRUCTURES APPLICATION DEVELOPMENT POPULAR APPLICATIONS

APPLICATION DEVELOPMENT Query Languages used for ADABAS Natural Native SQL

MIGRATION ENVIRONMENTS ADABAS Bridge for DL/I DL/I or IMS/DB databases to ADABAS ADABAS Bridge for VSAM for OS/390, VSE/ESA Bridge for VSAM under OS/390 or z/os Bridge for VSAM under VSE/ESA.

MIGRATION ENVIRONMENTS ADABAS SQL gateway ADABAS Text retrieval Byte-swapping issue Migrating data to UNIX or windows platform

APPLICATION DEVELOPMENT Native SQL Gateway Native SQL embedded in C,COBOL

APPLICATION DEVELOPMENT SOA gateway

APPLICATION DEVELOPMENT CONNX SQL Gateway

ADABAS CLIENT FOR JAVA API ADABAS client for java API ADABAS Client Java Session Transactions Authentication Types ADABAS Data Designer Creating maps Creating map dialog Browsing ADABAS data with maps ADABAS REST Interface ADABAS REST Server Configuration ADABAS REST server API

ADABAS CLIENT FOR JAVA API ADALNK libraries to send ADABAS calls to a local ADABAS database Entire Net-Work used to access remote ADABAS database

ADABAS REST INTERFACE ADABAS REST Interface

CONTENTS FEATURES DATA MODEL DATA STRUCTURES APPLICATION DEVELOPMENT POPULAR APPLICATIONS

WHY IS (WAS) ADABAS SO POPULAR?

WHO USES(USED) ADABAS? FBI State Governments Colorado Idaho UPS Banks Chase Insurance Companies American Community Mutual Insurance Company

AAFMAA Non-profit Insurance Company >$1.2 Billions in assets With just 75 staff members Results Mobile services to 120,000 users Cost Reduction

CA DEPARTMENT OF TECHNOLOGY Highest State IT budget bulk processing of census data, consumer statistics, tax collection Serves ~40 Million Citizens and processes billions of transactions each week.

FOLLETT US based Ware house distribution application For Order Entry to Packing and Shipping Results: Scalable Database Incredible response times Securely processes 261M commands per day

DUCKS UNLIMITED CANADA Non-profit Environmental Conservation Company from Canada Using NaturalONE, auto generated 85% of the HTML code with models, wire framing etc., Results: Auto code generation Plugin Integration Reduced bounce backs.

WHY ADABAS FAILED TO COMPETE? NF 2 non First Normal Form Example:

SOLUTION (SEMI) ADABAS D a relational database management system Running on Parallel on both the Hierarchical and Relational Databases But: Maintenance Costs Personnel and Training Costs ADABAS dev. blocks overall architecture Licensing cost in case of Infrastructure changes

SOLUTION - MIGRATION Modern Systems ATERAS Anubex Provide Migration solutions like Converting the ADABAS to SQL database

THANK YOU!