12
IBM Software Thought Leadership White Paper September 2010 Proven strategies for archiving complex relational data

Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

IBM Software

Thought Leadership White Paper

September 2010

Proven strategies for archivingcomplex relational data

Page 2: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

2 Proven strategies for archiving complex relational data

Contents

2 Executive summary

2 Database growth: Impact and opportunity

4 Database archiving: The challenges

5 Finding the ideal solution

6 Advanced technology for archiving complex relational data

7 Typical database archiving scenario

9 Researching and restoring archived data

11 InfoSphere Optim delivers business value

Executive summaryContinued database growth, long-term data retention regula-tions and storage requirements are increasing operationalcosts. As a result, more CIOs are examining the potential ben-efits of implementing cost-effective strategies for managingdata and information throughout its life cycle. Because mostof the historical data stored in high-performance applicationdatabases is inactive, more companies are realizing the value ofdatabase archiving as an essential component in an effectivedata management strategy.

Allowing application data growth to continue can degrade performance, limit availability, increase costs and slow disasterrecovery. Yet, archiving complex relational data poses manychallenges. Organizations need the capability to archive historical data and safely remove it from the production environment. They also need capabilities to store archivescost-effectively, retain access and dispose of data appropriatelyto comply with data retention regulations. In short, organiza-tions need an effective archiving strategy for managing application data throughout its life cycle.

In searching for the ideal archiving solution, some organiza-tions consider in-house development, but soon realize that the short- and long-term costs do not offset the expectedreturn on investment. Implementing an off-the-shelf archivingsolution does offer advantages in faster acquisition and imple-mentation. However, the ideal solution must provide thearchiving capabilities needed to support current and futuredata management requirements across often heterogeneousapplication environments.

This white paper explains how the IBM® InfoSphere™Optim™ Data Growth Solution provides comprehensive technology and capabilities that make archiving complex rela-tional data both practical and desirable. Archives can be easilymanaged and stored on the most cost-effective media, and his-torical data remains accessible until retention periods expire.Maintaining only current active data in production environ-ments helps improve service levels, increase availability andimprove disaster recovery initiatives. Archiving also helpsorganizations to reclaim valuable capacity and lower costs.

The InfoSphere Optim Data Growth Solution addresses acritical operational need for enterprises that rely on largecomplex relational databases.

Database growth: Impact and opportunityIndustry analysts and leading computing publications reportthat the rapid accumulation of data worldwide continues at anunprecedented rate. Forrester Research, Inc. estimates that on average, data repositories for large applications grow by50 percent annually.1 Enterprise databases are doubling andeven tripling in size and exceeding projected estimates, result-ing in serious consequences.

Accumulating more data means degraded performance andslower response time. Availability is limited because routinedatabase maintenance requires more processing time, oftentaking systems out of service. Managing larger databases also

Page 3: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

3IBM Software

has an impact on critical disaster recovery time. If your com-pany relies on data-intensive, mission-critical business applica-tions, then unmanaged database growth directly affects yourbottom line, as you risk losing customers, frustrating users andmissing new revenue opportunities.

Managing and storing enterprise data are becoming top prior-ities for IT executives. CIOs face an increasing demand for100 percent availability of mission-critical applications, 24x7 e-business support and scalable access to enterprise dataon a variety of platforms. However, corporate databases aregrowing so large that just maintaining traditional service levelshas become a demanding challenge for many IT organiza-tions, and Forrester Research. Inc. estimates that 85 percentof data stored in databases is inactive.2

So, what happens when accelerating database growth isallowed to continue?

For most companies, the solution to exponential databasegrowth is to upgrade servers and acquire more storage capac-ity. Faster, more powerful processors can speed access to infor-mation, while the underlying databases continue to grow.However, this approach is rapidly losing its viability for manyreasons:

Poor performance and response time: As database sizeincreases, the performance of mission-critical applicationsdeteriorates. The larger the database, the more time it takes toload, unload, search, reorganize, index and optimize. Responsetime slows. Access to decision-making information becomesmore difficult. Service levels decline. In the past, IT couldcount on a linear increase in capacity to keep the service levelswithin an acceptable tolerance. However, with the overwhelm-ing demand for high-performance systems being more criticalthan ever, IT departments are requiring more frequent andlarger increases in capacity to satisfy the demand.

Intensive database tuning provides another approach toimproving performance. Often, a DBA can achieve better performance by reorganizing the database, adding indexes,implementing partitioning and even de-normalizing parts ofthe database (though this last option may create costly rippleeffects on application maintenance). However, as databasescontinue to grow, the effort yields less return and only postpones the inevitable need for an effective, long-term solution.

Limited system availability: Managing more data means that maintenance tasks require more time to complete. Thecorporate data explosion has stretched backup and reorganiza-tion windows to the point where data availability is seriouslythreatened. In fact, most companies struggle to complete theirscheduled backups. Without a way to safely remove older data from production databases, this problem will only worsenover time.

Increasing costs: Purchasing capacity upgrades might appearto be cost-effective as a “one-time” fix, but upgrades areneeded on an ongoing basis to keep pace with databasegrowth. As a result, IT organizations often spend millions ofdollars in hardware and software license fees per year, just toexpand server, storage and CPU capacity. Still, this short-termtactical approach is just a temporary solution for a much largerproblem that is not going away—excessive data volume thatcontinues to increase.

Slow disaster recovery: Many companies have made disasterrecovery a high priority. In the event of a disaster, the keystrategy is to get mission-critical systems operational asquickly as possible. With overloaded databases, all the data(including years and years of historical information) must be restored, just to get business-critical data back online.Restoring large volumes of rarely accessed data, in addition tothe critical operational data, can slow the recovery process byhours or even days.

Page 4: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

4 Proven strategies for archiving complex relational data

Database archiving: The challengesGiven the magnitude and the impact of database growth onperformance, availability and cost, why are IT organizationsreluctant to remove rarely accessed data from production databases and store it separately? Database archiving mayseem like a common-sense solution, but it is not without chal-lenges and risks.

While most applications have excellent strategies for validat-ing and updating data, few provide a method for safely remov-ing inactive data from production databases when it is nolonger needed. Even if data could be safely archived, any sub-sequent need to access or restore the data can pose a majorchallenge, and many regulations require that archived dataremain accessible.

Archiving referentially intact subsets of data. Archivingproduction data presents significant technical challenges. Thisis particularly true when the data is stored in one or morecomplex relational databases. For example, if data is refer-enced from two different databases, it must be archivedtogether, while maintaining relationships. A capable databasearchiving solution must manage complex relational data andkeep that data referentially intact.

When the data model is straightforward, creating referentiallyintact subsets of data is relatively simple. However, the data-bases powering most of today’s enterprise applications rely onhighly complex data models. Often, data is normalized acrosshundreds of related tables with relationships that includerecursive relationships, bi-directional relationships and otherstructures that are challenging to traverse. To complicate mat-ters, those relationships may be managed by the applicationrather than by database referential integrity (RI) rules.

Safely removing data from production. To remove datafrom relational databases safely and accurately, an effectivedatabase archiving solution must have capabilities for:

● Processing recursive or complex relationship cycles● Managing relationships based on partial columns, concate-

nated columns or data-driven relationships● Traversing relationships from a child table to a second, dif-

ferent parent table and so on● Performing all of the above tasks without violating referen-

tial integrity, creating orphaned data or corrupting the database

When copying data, the IT staff is typically concerned aboutselecting a complete and accurate set of related rows to trans-fer. In addition, they worry about inadvertently removing pro-duction data that an application may still need, or worse yet,accidentally corrupting the database without an easy way torestore the data. So again, it may seem easier to let large data-bases continue to grow because no one wants to risk breakinga database that works, particularly when it supports a strategicapplication.

Retaining access to archived data. Many companies realizethat they must be prepared for any request to access archiveddata. For example, if the need arises, a company may need toprotect its interests in a lawsuit by producing records of finan-cial transactions from previous years. In other cases, compa-nies must comply with government regulations and legislation.

The major concern is that once data is archived and removedfrom the production database, it may be difficult to locate andaccess that data quickly when needed. Practitioners and busi-ness users need the capability to access archived data in its ref-erentially intact business context without having to restore it.

Page 5: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

5IBM Software

They also need the capability to restore only the desired data.It should not be necessary to restore massive amounts of data to access a few required rows. Without reliable access andrestore capabilities, companies find it easier to continue withtraditional approaches for managing their data—allowing pro-duction databases to grow rather than risk “losing the data.”

Complying with data retention regulations. Data retentionregulations require that companies across industries retain cer-tain types of data for specific periods of time. For example,HIPAA requires record retention for a minimum of six yearsand two years after a patient’s death. In the financial industry,the Sarbanes-Oxley Act requires record retention for sevenyears after the end of the fiscal year. The cost of retaininglarge volumes of historical data online in production databasescan be prohibitive, yet the penalties for noncompliance aresevere. The ideal database archiving solution must ensure easyaccess to the archived data on demand.

Managing data throughout its life cycle. Database archivingenables managing and storing data, based on its business valueand access requirements over time. To begin developing anarchiving strategy, business users must define the value of eachset of data at various points in the life cycle. Data can be sepa-rated into access profiles, such as acquisition, heavy access,medium access, rare access and disposal. By implementingdatabase archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managingand storing data, while ensuring compliance.

Database archiving is essential for any data management strat-egy. The ideal solution allows for archiving rarely accesseddata from a production database and saving it to a separate

medium. At the point of diminishing returns, when the cost to provide optimal production-level access and performanceoutweighs the actual business value derived from the data, it makes sense to move your data out of the high-cost, fast-response system and into lower-cost, slower response systems to better match its business value.

Finding the ideal solutionMany IT executives are already convinced that an effectivedatabase archiving strategy makes sense, and they are activelysearching for viable solutions. The alternatives include build-ing and maintaining a custom database archiving solution in-house or purchasing “off-the-shelf” database archiving software.

Developing an in-house archiving solution. Faced with theneed to archive data and the limited number of proven data-base archiving solutions in the marketplace, many IT organi-zations initiate projects to develop in-house solutions. Evenwith adequate time and resources, designing, developing,implementing and maintaining a custom archiving solution fora particular application is an extremely labor-intensive andcomplex project.

Meeting the minimum requirements is just the first step inenabling an enterprise database archiving strategy. Additionalchallenges include enhancing and maintaining the customarchiving solution to support ongoing changes to the applica-tion and the database. Few business applications remain staticover time and in some cases, database vendors or platformsmay change, further complicating the matter.

Page 6: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

6 Proven strategies for archiving complex relational data

Finally, there are two questions that must be answered beforean IT organization can determine the full impact of develop-ing a custom archiving solution in-house:

● How will the custom solution be developed to support theinitial application and all other applications that could bene-fit from archiving? For each application, the IT staff mustnot only write and debug software to archive subsets of datawith 100 percent accuracy, it is also necessary to design anddevelop a means for researching and restoring archived data.

● Would the company derive greater benefit if IT time was devoted to other business initiatives? Developing aninternal database archiving solution diverts highly skilled ITresources from contributing to the direct business focus ofthe enterprise and the bottom line.

Implementing off-the-shelf database archiving software.This alternative offers a cost-effective approach that directlyaddresses the problem of database growth without divertinginternal resources from IT business initiatives. The ideal data-base archiving solution must have the flexibility and enterprisescalability to be implemented with any application, custom orpackaged, across your enterprise, without writing and main-taining program code.

Advanced technology for archivingcomplex relational dataOff-the-shelf database archiving technology, such as the IBM InfoSphere Optim Data Growth Solution, delivers com-prehensive archive, restore and storage capabilities that can beimplemented quickly and easily customized. InfoSphereOptim archiving capabilities include:

● Preserving the business context of the archived data, evenfor the most complex relational data model

● Including a “selective delete” feature to accurately removeprecise sets of related data from a production database, leav-ing all other data intact

● Offering a preview or “deferred delete” capability to preventremoving data accidentally

● Supporting intelligent indexing, providing a sure and fastway to identify archived data for easy retrieval

● Providing a fast and easy way to locate specific data acrossall archives and allow for browsing archived data directly

● Supporting complete integration of the archiving strategywith any application, while meeting business requirements

● Providing a “selective restore” capability that allows foraccurately restoring only a few rows of data, as needed

● Supporting multiple databases and operating platforms,including federated access and cross-database interoperability

Using InfoSphere Optim, companies can archive and removeprecise sets of rarely accessed data, save that data in an archiveand keep it “active” for easy access when needed. Mission-critical data remains in the production database, available atpeak performance. Application performance and availabilitycan improve significantly, while total cost of ownership (TCO)can be reduced.

In addition to archiving data, referentially intact and complete,InfoSphere Optim provides built-in capabilities to satisfy therequirements for researching and selectively restoring archiveddata with 100 percent accuracy, regardless of changes to thedata model. And there is no need to write, debug or maintaincomplex custom programs.

InfoSphere Optim represents a major advance by preservingthe business context of archived data and making that datareadily available for continued use. Archived data can bestored on the most convenient and cost-effective medium:online in an archive database, near-line on a file server, offlineto tape, a disk-based write once, read many (WORM) deviceor long-term permanent storage devices.

Page 7: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

7IBM Software

Crossing database and application boundaries. InfoSphereOptim provides proven database archiving capabilities for both the mainframe and distributed environments and sup-ports the leading database management systems—IBM DB2®for Linux®, UNIX® and Windows® and IBM z/OS®,IBM IMS™, IBM Virtual Storage Access Method (VSAM)and sequential files, Teradata, Adabas, IBM Informix®,Oracle, Sybase, Microsoft® SQL Server and XML.Implementing an effective database archiving methodologyhelps you archive data across applications, databases or platforms—all with a consistent interface and toolset that minimizes training and support requirements:

● Cross-database flexibility helps you archive data from onedatabase to another; for example, archive data from DB2and restore to an Oracle database. You can even archive dataconcurrently from two or more different database manage-ment systems to create “federated” archives.

● Cross-application support helps you archive data from anynumber of your database applications and save the data in anarchive file that can be stored on a variety of cost-effectivestorage media and accessed by any application.

● Cross-platform support helps you archive and restore datato and from mainframe and open systems applications.

InfoSphere Optim helps to resolve the problems associatedwith streamlining large relational databases for any applicationand/or environment. To address database growth issues thataffect the performance of some of the leading customer rela-tionship management (CRM) and enterprise resource plan-ning (ERP) business applications, InfoSphere Optim alsoprovides “out-of-the-box” database archiving solutions forSAP Applications, Oracle E-Business Suite, PeopleSoftEnterprise, JD Edwards EnterpriseOne, Siebel CRM andAmdocs CRM.

Phased implementation. Most companies implement theInfoSphere Optim Data Growth Solution using a phasedapproach, with the overall corporate objective to employ astrategic database archiving solution across the enterprise. Thebasic implementation strategy includes:

● Analyzing your business rules and objectives, archiverequirements and policies, access and storage requirements

● Identifying the data that can be archived to meet your busi-ness objectives. This process includes analyzing the effectsof archiving application data and identifying customizationsthat may be necessary

● Verifying the archive process, which includes selectivelyarchiving and removing data from a production database, aswell as accessing, researching and restoring archived data, as needed

Once the archiving policies are established for a selected data-intensive application, much of the process is automated. Asdatabase archiving continues on a routine basis, InfoSphereOptim provides tools that help determine the optimumamount of data to remove. This systematic approach can thenbe extended to other mission-critical applications.

Typical database archiving scenarioRetaining the referential integrity and business context of yourdata is essential for archive-and-restore processing. Anythingless than 100 percent accuracy is unacceptable, especially fordata retention compliance and satisfying audit requirements.Unique InfoSphere Optim Relationship Engine technologyoffers proven capabilities for archiving precisely the right data,based on your specifications, with 100 percent accuracy—nomatter how many tables or relationships are involved—andkeeps that data referentially intact.

Page 8: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

8 Proven strategies for archiving complex relational data

Figure 1: Defining the set of related data to archive.

Figure 2: Archiving the precise subsets of data based on user-definedcriteria.

Defining the data to archive. Creating an access definitionidentifies the data to be archived from specific tables, includ-ing the relationships needed to maintain referential integrity.Those specifications can include archiving policies (selectionand date criteria) and user-defined indexes to speed access andrestore processing at a later time. The capability to specify“archive actions” creates a tighter level of integration betweendatabase archiving and the application.

For example, a company may want to archive all informationrelating to customer accounts that have been inactive for atleast a year or more. The archive must include all identifyinginformation, as well as order and payment history, and thedata must be extracted from many interrelated tables (see Figure 1).

Copying data to an archive. The access definition that specifies the data to be archived is used in the archive processto copy the data to an archive file (see Figure 2). During this process, the specified archive indexes are created automatically.

InfoSphere Optim saves not only the data, but also the meta-data describing tables, columns and relationships used to cre-ate the archive file. With this information, archived data canalways be restored in its business context weeks or yearslater—even if the data model changes over time.

Removing data from production databases. IT organiza-tions are reluctant to remove production data from complexrelational databases, mainly because accidentally deletingessential data could bring mission-critical systems to a halt.For this reason, it is often considered “safer” to let databasesgrow than to risk corrupting the data using a delete programthat does not ensure accurate results.

Archive file

Page 9: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

9IBM Software

InfoSphere Optim addresses this concern by providing optionsfor removing archived data from a production database.Because InfoSphere Optim solutions are “referentially aware,”authorized users can remove small portions or entire sets ofrelated data, quickly and accurately. In addition, InfoSphereOptim applies standard database processes for all operations.Database Management System (DBMS) security rules arenever bypassed.

Selective Delete processing. The InfoSphere OptimSelective Delete capability provides a powerful and safe way toremove specific subsets of the archived data from a productiondatabase, leaving all other data complete and intact. SelectiveDelete offers maximum flexibility during the delete process.For example, an IT organization may decide to archive allorder and payment history for customers whose accounts havebeen inactive over the last year.

Additionally, the master account information for each cus-tomer, such as names and addresses, must be retained in theproduction database. The archive can be created to include allidentifying data for each customer. At the same time, SelectiveDelete can be directed to remove only the related rows fromthe order and payment history tables, leaving the masteraccount information intact.

Immediate or Deferred Delete processing. An archiveprocess request includes options for archiving and removingdata from a production database immediately after the data isarchived. As an added verification measure, delete processingcan be deferred, allowing time to review and confirm that theappropriate tables are selected.

Deferred Delete is a relational delete capability that offersadvantages when IT organizations want to verify the databefore it is deleted, or want to include delete processing intheir routine database maintenance tasks. The DeferredDelete can be used at any point after an archive file is created.The relational delete process uses the specifications defined inthe access definition to remove data from the production data-base, complete and referentially intact.

Researching and restoring archived dataIT organizations are often concerned that it will be difficult tolocate or restore data after it is archived. In addition, as moredata is archived over time, the ability to manage the archiveddata can pose another maintenance challenge.

Managing archives. InfoSphere Optim provides a user-managed archive directory for grouping and maintainingarchives. Familiar file maintenance features help IT organiza-tions to set customized standards for managing archives, making the data readily accessible.

Accessing archived data. InfoSphere Optim provides com-prehensive capabilities that allow easy access to archived data,ranging from built-in viewing and reporting functions to pro-grammatic data access. Database archiving processes can betailored to your company’s specific data access requirements,taking the worry out of finding specific data among numerouslarge archives.

The browse capability allows for viewing archived data in itsrelational or business context. Using simple or complex selec-tion criteria pinpoints the exact data needed. The archiveindexing capability helps ensure the archives can be searched

Page 10: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

10 Proven strategies for archiving complex relational data

Alternative database

Archive file

Figure 3: Selectively restoring data from an archive.

quickly, without any impact on the current production systemand without restoring any data. Archives can even be con-verted into the industry-standard, comma-separated value(CSV) format, providing additional flexibility for accessing thearchived data.

InfoSphere Optim can be seamlessly integrated with yourapplications to provide on-demand access to archived data.For example, in distributed environments, data access is madepossible using the industry-standard ODBC and JDBC interfaces; an application programming interface (API) enablesdata access in mainframe environments. For the fastest access,archived data can be stored in a secondary database.

InfoSphere Optim’s out-of-the-box database archiving capabil-ities offer seamless, real-time access to archives. End users canbrowse and restore archived data transparently from within anapplication using familiar menus. This level of integrationrequires little or no end-user training or database administra-tor (DBA) involvement.

Restoring archived data. No database archiving solutionwould be complete without the capability for restoringarchived data when the need arises. But data recovery is oftendifficult because archived data from hundreds of tables mayneed to be reassembled and restored, based on complex rela-tionships. Then, the right set of rows must be identified andselectively restored. To complicate this scenario, applicationdata models can change over time, making any restore effortmore challenging. Without the capability to selectively restoredata, you risk losing critical access to your archived data.

InfoSphere Optim helps users to locate and restore specificdata in any number of archives and then restore it—referentially intact and complete. InfoSphere Optim supportsa variety of restore options, including restoring archived datato the mirrored tables in the production database, back to the production database, or more commonly, to a separatedatabase for review and reporting purposes.

The Selective Restore capability helps users restore subsets ofarchived data selectively, using specific criteria that may differfrom the criteria used to create the archive (see Figure 3). Forexample, suppose that a company archives transaction andpayment data, where the last transaction date is older than twoyears. Seven years later, the company needs to restore thedata, but only for customers from New Jersey. Although thedata was archived using date criteria, it may be restored usinggeographic criteria.

Page 11: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

11IBM Software

With InfoSphere Optim, it is not necessary to restore anentire archive to obtain only the small portion that is needed.Users can find and quickly restore the specific subset of trans-action data.

InfoSphere Optim delivers business valueInfoSphere Optim solutions support a scalable, modular datamanagement framework designed to increase organizationalproductivity. Organizations can also look forward to improv-ing the quality of service, lowering the cost of ownership andsupporting the governance of data, databases and data-drivenapplications.

As one of the solutions in the InfoSphere Optim portfolio, theInfoSphere Optim Data Growth Solution addresses a criticaloperational need for enterprises that rely on large complexrelational databases. Overloaded databases can be reduced byup to 50 percent or more during the initial archive. Databaseand application performance improve and valuable processingpower is no longer required to support inactive data. Routinearchiving continues to deliver long-term benefits. Archiveddata can be browsed directly and selectively restored asneeded.

InfoSphere Optim offers a value proposition that can signifi-cantly lower your TCO by optimizing your company’s multimillion-dollar investment in the relational databases that support your mission-critical business applications:

● Deploy a single, comprehensive enterprise archive solutionto solve the problem of database growth across all applica-tions in the enterprise

● Maintain acceptable service levels by minimizing productiondatabase searches and improving response time

● Help reduce database maintenance time, reduce the down-time for application upgrades and shorten batch processwindows to increase application and database availability

● Defer capacity upgrades and the associated expensive hard-ware and software license fees

● Store archived data cost-effectively on a variety of storagemedia and retain easy access to archived data no matterwhere it is stored

● Speed disaster recovery time by hours or days by keepingonly business-critical data in production databases

Using the InfoSphere Optim Data Growth Solution to man-age continued data growth, your organization can deploy astrategic database archiving strategy across the enterprise.

About IBM InfoSphereIBM InfoSphere Optim is a key part of the InfoSphere portfo-lio. InfoSphere software is an integrated platform for defining,integrating, protecting and managing trusted informationacross your systems. The InfoSphere platform provides thefoundational building blocks of trusted information, includingdata integration, data warehousing, master data managementand information governance, all integrated around a core ofshared metadata and models. The portfolio is modular, help-ing you to start anywhere, and mix and match InfoSpheresoftware building blocks with components from other vendors,or choose to deploy multiple building blocks together forincreased acceleration and value. The InfoSphere platformoffers an enterprise-class foundation for information-intensiveprojects, providing the performance, scalability, reliability andacceleration needed to simplify difficult challenges and delivertrusted information to your business faster.

Page 12: Proven strategies for archiving complex relational …...database archiving and storage strategies that meet accessibil-ity requirements, companies can reduce the cost of managing

Please Recycle

For more informationTo learn more about IBM InfoSphere, please contact your IBM sales representative or visit:ibm.com/software/data/infosphere

To learn more about the IBM InfoSphere Optim DataGrowth solution, please contact your IBM sales representativeor visit: ibm.com/software/data/optim/manage-data-growth

© Copyright IBM Corporation 2010

IBM CorporationSoftware GroupRoute 100Somers, NY 10589 U.S.A.

Produced in the United States of AmericaSeptember 2010All Rights Reserved

IBM, the IBM logo, ibm.com, InfoSphere and Optim are trademarks or registered trademarks of International Business MachinesCorporation in the United States, other countries or both. If these andother IBM trademarked terms are marked on their first occurrence in thisinformation with a trademark symbol (® or ™), these symbols indicateU.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the web at “Copyright and trademarkinformation” at ibm.com/legal/copytrade.shtml

Linux is a registered trademark of Linus Torvalds in the United States,other countries or both.

Microsoft and Windows are trademarks of Microsoft Corporation in theUnited States, other countries or both.

UNIX is a registered trademark of The Open Group in the United Statesand other countries.

Other company, product or service names may be trademarks or servicemarks of others.

1 Noel Yuhanna, “Database Archiving Remains An Important Part OfEnterprise DBMS Strategy,” Forrester Research, August 13, 2007, p.2.

2 Ibid.

IMW14122-USEN-01