jgharris.com
Firefox, a better browsing experience
[ Fishing ]

Informix

This is an overview of the types of services I can offer a company that is developing or operating systems that run on the Informix database server. I have experience in many different sectors, including banking and finance, retail, tele-communications, wholesaling, insurance and government departments.

  1. Performance Tuning
  2. System Monitoring
  3. Database Procedures
  4. Disaster Recovery & Planning
  5. High Availability Systems
  6. Data Replication
  7. Problem Resolution
  8. Knowledge Transfer
  9. Capacity Planning
  10. Migration & Outage Planning

Informix Consulting

If you are running Informix databases, contact me (jgh@jgharris.com) to see how my 15+ years of experience with the Informix database can help you.

Why me?

Over the years, I have noticed that my approach tends to be different than other consultants. I do not know why, but it probably has something to do with me being at the hard end of projects. If anything is not right, its always been up to me to fix it. No passing of the buck or pointing of the fingers. You can rely on me to attend to all tasks related to the database.

I can work from the highest level all the way down to the bits and bytes. I pride myself on excellent communication skills that allow me to work with anyone from the highest level executive, to the most technical of staff.

My goal is to provide practical solutions that get results. Any solution is only as good as it's implementation.

My Approach

I have a few hard and fast rules that I apply to all production systems. In my view, if you are running your business on the system then it is mission critical.

  1. Never lose any data
  2. Never do anything on a production server for the first time
  3. Never do anything that you cannot undo

This approach leads to robust configurations that provide stable platforms for business operations. This is also reflected in any maintenance or change control procedures.

Another source of personal pride is that no system I configure fails. Of course servers crash, networks go down and hardware fails. But once these issues are resolved, the database is either still there, or totally recoverable. And believe me, I have spent many long nights and weekends dealing with various failures and issues.

Attention to detail is also very important. As an outside consultant I can remain totally focused on the task at hand.

Performance Tuning

My approach to performance tuning is quite simple. The system has a number of resources, ie CPU, memory and disk. On the one hand, I try to reduce and balance the workload over these resources. On the other hand, the configuration must be able to apply those resources to getting the job done.

In general, I will get the system to perform fast enough, otherwise I will be able to specify any additional resources or application changes required to achieve this goal.

I have worked on enough platforms and systems to have a good idea of what should be able to be achieved, and have every confidence in my abilities to do this.

Informix Version 10

For technical data regarding Informix on version 10, see this: Informix version 10. I am available for planning and performing upgrades.

Usefull Informix Resources on the Web

Jason Harris - jgharris.com.