Академический Документы
Профессиональный Документы
Культура Документы
Submitted by
Group 10
15012
15020
15027
15054
15062
ARJUN P.S
GAIRIKA DEY
KALSANK AKSHAY PAI
SONAL GANGWAR
VISHNU PRASAD C
23 June 2016
CONTENTS
1.
INTRODUCTION.............................................................................................................................1
2.
3.
4.
5.
6.
CASE STUDIES................................................................................................................................7
IBM DB2 WITH BLU ACCELERATION: COCA COLA CASE STUDY.......................................7
UNIVERSITY OF TORONTO: REVOLUTIONIZING ANALYTICS WITH 106-TIMES
FASTER REPORTING ON STUDENT ENROLMENT DATA........................................................8
7.
REFERENCES..................................................................................................................................9
1. INTRODUCTION
The database products for servers produced by IBM is known as IMB DB2 series of databases.
The IBM database is primarily used in Mainframe servers. The DB2 primarily does tasks such as
data storage, data analysis, data retrieval in an efficient manner. The IBM DB2 or IBM Database
2, which is a relational database (RDBMS) is considered today as an Object-SQL Database,
which means it supports Object-Oriented features and non-relational structures coded using
XML.
The DB2 was a product developed by IBM as platform specific to their servers and proprietary
OS. In 1990 DB2 evolved as Universal Database DB2 Server. The goal was to make IMB DB2
work as a cross platform database and was intended to work on any OS such as Linux, UNIX,
AIX and Windows. The latest version of IBM DB2 is 10.5 and is used by multiple companies
today.
A version history of the IBM DB2 family is as shown below,
The DB2 server initiates a Coordinator Agent, which directs the cycle of execution of the
query from the beginning to the end, till the results are displayed. It writes the query into the log
buffer, which is then into a hard drive used for Log storage.
It initiates Sub Agents which access an area of memory known as the Buffer Pool. Buffer
pool is a place where the read ahead data, accessed pages of information and query result tables
are stored.
Since we can see that there are two client applications, there might be chances that both the
applications may be interested to read or modify the same piece of data and try to lock the same
piece of data, resulting in a deadlock of both the Subagent threads. For such a situation, there is a
Deadlock Detector which detects these situations and provides access to the data in a
sequential manner to both the threads.
There are also agents known as Prefetchers whose job is to prefetch a data by anticipating the
requirement. There may be a certain huge volume of data that the application might want to read
frequently. Loading and unloading the data takes huge amount of time and memory cycles of
CPU. Thus the coordinator agent sends read ahead request for the anticipated information.
The requests are stored in a Common Prefetech Queue.
Last but not the least, the Page Cleaner agents are buffer pool cleaning algorithms that ensure
that there is always some space in the buffer pool. They also take the read/modified data from the
buffer pool back to the hard disk.
This helps to work with High Availability Disaster Recovery (HARD) Online
Reorganization Pure XML Web Service Federation support DB2 Homogeneous Federations
Homogeneous SQL replication Backup compression
Express C Edition
Express editions
Can be used to design, build and prototype the applications for deployment on any of the
IBM server.
Some companies that use IBM DB2 are,
Morgan Stanley
Post bank
Ceca bank
Fiserv
JN Data
7
There has been confusion regarding the effective usage of the monitoring tools in DB2,
where in many instances it is seen that developers end up using a less efficient tool for
performance or monitoring system. There are several efficient as well as less effective
monitoring tools in DB2, but the major problem lies in the fact that it is not clearly
6. CASE STUDIES
IBM DB2 WITH BLU ACCELERATION: COCA COLA CASE STUDY
As the name here suggests acceleration, this technology is something which is fast, quick and
active. The new DB2 with BLU acceleration by IBM is the next generation of in-memory
computing. BLU acceleration has the power to process huge amount of data, may be terabytes of
data very quickly. Even if the data given is a compressed data, BLU will give the results much
faster. Thus a company with BLU acceleration in hand has a competitive edge as it can leverage
analytics at a speed of thought. Here is the case of coca cola bottling company, which with the
help of BLU acceleration in-memory data base could make consolidated decision making.
Coca cola being a brand was in a search of a technology which will give away the following 4
things:
Reliable technology
Easy to use
Standout performance
Coca cola went up to use this technology to test their compressed data. They had almost a 7
gigabyte of data which was compressed to half a gigabyte which was a huge amount. Coca cola
has always been compressing data in the range of 90-95% for the very simple reason that they
have huge amount of data to be analysed. Now such a huge amount of data being compressed to
such a smaller range will make the data to move into the system quicker, and thus leading to
more and more queries coming in seconds. As a well-established organization, it is very essential
for coca cola to stay competitive as it needs to make quick decisions like how the product is
being moved, what is selling and what is not selling etc.
As a company, coca cola chose BLU acceleration as it is so versatile that it can search through
rows and columns. So now information search across any field is more efficient. Not just this, it
provides insights into the new areas of business. If in case the data that is present is more than
10
the size of the memory available, this technology will dynamically optimize to get an efficient
access of information.
Thus is a nutshell, IBM DB2 with BLU acceleration is:
Fast
Simple
Agile
With such good features intact, BLU is one such package that can be deployed on any number of
platforms and on cloud too.
While using analytics the institution faces a situation of maintaining huge amount of data. It is
said that the data warehouse of the institution is growing 50% each year. The previous database
11
the institution was using caused many problems like, few queries would take more than 30
minutes to execute, due to errors the users had to start over again or cancel the job. This resulted
in inefficiency and also waste of time during admission seasons.
With these constraints the university needed an efficient data management system in place so that
the data is retrieved efficiently and accurately. The institution turned towards latest-generation
IBM solutions to boost the performance of its analytics workloads. The latest version of IBM
DB2 with BLU Acceleration was chosen as the platform that would be used to deliver the desired
results. The university deployed a test environment based on IBM DB2 with BLU Acceleration
a next-generation data platform that powers transactional and analytical workloads in a single,
cost-efficient package.
Accelerating analytics by 106x
The test results of using IBM DB2 show that it not only delivered the targeted performance by
was also simple to use and integrated seamlessly with IBM Cognos platform which the
university was already using. The comparison with previous database showed that DB2 with
BLU Acceleration ran 106-times faster for admissions and enrolment workloads. The university
has stated that using IBM DB2 has delivered a 15% increase in performance for their overall
reporting process.
The use of DB2 has helped the university concentrate on other work rather than waiting for the
query to be completed. By freeing up that time, resources will be able to run more reports and
perform much deeper analyses more efficiently.
7. REFERENCES
Advantages of DB2. (n.d.). Retrieved from ehow:
http://www.ehow.com/info_12106599_advantages-db2.html
Benifits and Brawback of DB2 V8. (n.d.). Retrieved from searchdatamanagement.techtarget.com:
http://searchdatamanagement.techtarget.com/answer/The-benefits-and-drawbacks-ofDB2-V8
Coca-Cola Bottling Company Consolidated speeds decision making with BLU Acceleration inmemory database. (n.d.). Retrieved from ibmbluhub: http://www.ibmbluhub.com/ccbc/
12
13