• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Knocking On The Old Database Door

    August 22, 2016 Dan Burger

    Keeping up with technology should be systematic and efficient. Avoidance behavior will only reduce your anxiety for so long. At some point, the limitations companies have learned to live with and consider “good enough” will prevent them from keeping up with the herd. Here are three organizations that realized it was time to take on database modernization, after discovering their existing databases lacked documentation, defined relationships and normalized procedures.

    The three examples are projects that involve Resolution Software, a company that specializes in database modernization services and developed software that automates much of the labor intensive work in the modernization process and manages the end result. Resolution CEO Elie Muyal will be our guide.

    Project #1 took place in Switzerland. It’s a very complete database modernization project conducted by a major insurance company, with 50 software developers on staff. Rigorous procedures were already in place to move from test environments to production, which were applied to the database modernization effort.

    The company was a considering a migration from DB2 to a different database, but after risk, cost, and time comparisons, a decision was made to remain on IBM i and undertake a database modernization.

    “The accumulated knowledge of 30 years was in the DB2 database and it was determined that evolution in a familiar environment that has new technology to offer was a better choice than drastic change and higher risk,” Muyal told IT Jungle. “They realized that DB2 performance would be better than the performance either Oracle or SQL Server, but only if only if modern techniques such as SQL defined tables, identities, and time stamps were incorporated along with naming conventions that make sense and putting relationships in place–in other words, implementing best practices for a modern database.”

    The project was done gradually in four separate steps that made the project more manageable and in four different environments-development, test, staging and production. It also involved the creation of two instances of the same database. One served as a safety net. Resolution’s Xcase software brought process automation to an otherwise labor intensive process. Xcase also was instrumental in the discovery and validating relationships phases, which were a big part of this project, as well as projects two and three.

    The modernization was completed in one year, a predetermined time frame dictated by convenient release dates. Next on the agenda is addressing data integrity issues.

    Project #2 was accomplished in France for a major logistics company. The starting point was a DDS-based DB2 for i database that lacked documentation and declared relationships, so the main focus of the project was establishing relationships within the database. The DDS to SQL conversion was done manually. Three months into this project the discovery and validation of relationships is in progress.

    “We find most databases with no relationships and no normalization,” Muyal says while also noting the conversion from DDS to DDL, whether it’s manual or automated, can be done without recompiling applications.

    Although the logistics company recognized the strategic importance of moving its legacy database to SQL, the inability to define relationships caused the project to stumble. The information was spread out over 250 people. There was no database administrator, so the database was not documented nor optimized. It was basically auto-managed, and was suffering from a lack of data integrity.

    The company started the project with its own people, but it called on Resolutions to help get it finished.

    Project #3 involved a large insurance company in Columbia with a complex and growing DDS database consisting of thousands of tables. The technology and methodology was antiquated. There was no documentation, no normalization, and no relationships. The company was taking a closer look because of government mandates to obfuscate sensitive credit card data from a test environment that was a replication of the production environment. In addition to the regulatory compliance issue, a secondary concern was cleaning up redundant data.

    It may be stretching the definition of modernization in this instance because the files remain in DDS. There is no SQL conversion. However, previously unknown relationships were identified and data redundancies were determined and eliminated. So, technically, there was a modernization.

    After two months into this project, the test database is completely obfuscated and work in on-going with obfuscation on an SQL Server database that is also under the scrutiny of government security audits.

    As you can see from these examples, sometimes it takes a mandate to make people change their database ways. Sometimes it is a matter of escaping self-imposed limitations that hinder company growth. When the time for change comes, however, the surprises may not be happy ones.

    One thing for certain is that IBM will continue to make the DB2 for i database the heart of the platform and that database is not the database that the majority of IBM i shops recognize. But the paradox in that is when IBM i shops do stop to take a look at their “good enough” databases, they find limitations. Yes, they are capable of doing what they’ve always done, but you can say the same thing about the Model T Ford. The Model T was a fine automobile and undeniably adequate for its time. Most of us would not choose one to depend on for our transportation today.

    RELATED STORIES

    No Seats At Cruikshank’s SQL Database Sessions

    Analytical Expectations And Misconceptions Of IBM i

    The Data-Centric Depiction Of IBM i

    IBM Data Studio Deserves a Closer Look

    A New IBM i Team Is Needed

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    System i Developer:  RPG & DB2 Summit - October 4-6 2016 in Chicago. Register now!
    COMMON:  Open Source and Systems Management at the COMMON Forum. August 24-25 in Chicago.
    Fresche:  WEBINAR - Strategies to address IBM i skills and staff shortages - August 30

    Cilasoft Offers No Cost Job Log Exploration Tool Power9 Gets Ready To Roll In Systems In 2017

    Leave a Reply Cancel reply

Volume 26, Number 36 -- August 22, 2016
THIS ISSUE SPONSORED BY:

ProData Computer Services
Fresche Legacy
System i Developer
WorksRight Software
Midrange Dynamics

Table of Contents

  • The Prospects For A Power9 Revolution
  • IBM i Power8 Migrations Flourish, Say Service Providers
  • Vision Bolsters Entry-Level HA With iTERA 6.2
  • As I See It: Breakup
  • Knocking On The Old Database Door

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Liam Allan Shares What’s Coming Next With Code For IBM i
  • From Stable To Scalable: Visual LANSA 16 Powers IBM i Growth – Launching July 8
  • VS Code Will Be The Heart Of The Modern IBM i Platform
  • The AS/400: A 37-Year-Old Dog That Loves To Learn New Tricks
  • IBM i PTF Guide, Volume 27, Number 25
  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle