InfoSphere CDC - Product Development Voice!
This article is to give some ground reality of the challenges in resolving some of the customer reported issues with complex and powerful replication engines like InfoSphere CDC. These time consuming challenges are apart from the development complexities.
Background:
InfoSphere CDC is an application on top of a database. It captures the changes happening in the database via DDL or DML statements via logical logs and appropriately apply on the target database. This model does not intrude the source database as CDC simply reads the logs as it appear. This capability is needed by many customers as their source database will be in production and the production system must not be hindered by any extra load.
Platforms:
InfoSphere CDC is supported on almost all the major platforms, on all the major operating systems and on almost all the major databases. So, a simple problem reported by customer could require a specific environment to be set by the engineering for reproducing the problem in-house and to be able to debug when the reported issue reproduces.
Data:
InfoSphere CDC deals with the data that are usually highly confidential for the customer. This prevents customer to share any such data when there is an issue. Most of the time, it is the data that is to be suspected however, the engineering team does not have visibility of such data. The only option engineering team has is to get the maximum information (clues) from the customer and the traces of CDC and try to generate a data that might cause the same issue seen by the customer. This is fine but the time is the 'fine'!
External influence:
InfoSphere CDC depends heavily on the stability of the underlying database, hardware, operating system and their resources. Since all these are crucial for a successful data replication, CDC can be sensitive when any of these misbehaves or tampered. As you see, these can create the issues that are extremely timing related and very hard to reproduce in order to see the actual issue.
Incorrect configurations:
Also, most of the times, an issue is manifested due to incorrect configuration. It is extremely important for engineering to completely understand the customer environment before they realize that the specific configuration is inappropriate for their environment.
Operational issues:
Like any other softwares, InfoSphere CDC is also affected when its proprietary data is tampered externally. Also, any tampering of database, hardware, operating system and their resources are likely to showup in CDC. Strictly following the best practices helps to dilute these problems.
I am looking for candidates for IBM Info sphere CDC experience. can you let me know what skills should I look for. these candidates are developer/ admin/testers?
ReplyDelete