SQData Modernization Guide
SQData is a databases product by SQData. Explore technical details, modernization strategies, and migration paths below.
Product Overview
SQData is a database change data capture (CDC), replication, and extract, transform, load (ETL) solution designed to maintain data consistency across heterogeneous environments.
Without SQData, maintaining data synchronization can be challenging, leading to inaccurate reporting and increased operational costs.
Modernization Strategies
Rehost
- Timeline:
- 6-12 months
Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.
Refactor (Recommended)
- Timeline:
- 18-24 months
Optimize application architecture for cloud while preserving business logic. Best ROI long-term.
Replatform
- Timeline:
- 3-5 years
Complete rewrite to cloud-native architecture with microservices and modern tech stack.
Frequently Asked Questions
General
What does SQData do?
SQData is a database change data capture (CDC), replication, and extract, transform, load (ETL) solution. It captures changes made to data in real-time and replicates those changes to other systems or databases. This ensures data consistency across different platforms.
Is this a system, application, or tool?
SQData is a comprehensive solution that includes elements of a system, an application, and a toolset. It provides a framework for managing data changes and replicating them across different systems, acting as middleware between data sources and targets.
What types of organizations use this?
Organizations that rely on mainframe systems like IMS, VSAM, and DB2, and also use distributed databases like Oracle, can benefit from SQData. These organizations typically require real-time data replication and synchronization across heterogeneous environments.
When should we consider SQData?
A company should consider using SQData when they need to replicate data in real-time between mainframe and distributed systems. This is particularly useful for organizations that need to maintain data consistency across different platforms for reporting, analytics, or application integration.
What are the alternatives to SQData?
Alternatives to SQData include Attunity CDC, IBM Data Gate, Rocket Data Replicate and Sync, and Attunity Replicate. These products offer similar capabilities for data replication and change data capture, but may differ in terms of supported platforms, features, and pricing.
Technical
For mainframe products: Does this run in an LPAR?
SQData runs on z/OS and requires specific subsystems depending on the data sources being used. For mainframe data sources like IMS and DB2, it requires the corresponding subsystems to be active and accessible.
What infrastructure is required?
SQData requires connectivity to the data sources it is replicating from, such as IMS, VSAM, DB2, and Oracle. It also requires network connectivity to the target systems where the data is being replicated to. Sufficient processing power and memory are needed on the z/OS system to handle the data replication workload.
What configuration files are used?
SQData uses configuration files to define the data sources, replication rules, and target systems. These configuration files are typically managed through a command-line interface (CLI) or a graphical user interface (GUI).
What types of APIs does this product expose?
SQData exposes APIs for monitoring and controlling the replication process. These APIs can be used to integrate SQData with other systems and applications. The specific API types and methods depend on the version and configuration of SQData.
Business Value
What business problem does it solve?
SQData solves the business problem of maintaining data consistency across heterogeneous systems. Without SQData, organizations may struggle to keep data synchronized between mainframe and distributed environments, leading to inaccurate reporting, inconsistent analytics, and application integration issues.
How does SQData improve business processes?
SQData enables real-time data replication, which ensures that data is available when and where it is needed. This can improve decision-making, streamline business processes, and enhance customer service. It also reduces the risk of data loss and corruption.
What would happen if an organization did NOT use this product?
If an organization does not use SQData, they may face challenges in maintaining data consistency across different systems. This can lead to data silos, inaccurate reporting, and increased operational costs. Manual data synchronization processes are often error-prone and time-consuming.
Security
How does SQData provide security?
SQData controls access to mainframe datasets through integration with z/OS security systems such as RACF, ACF2, or Top Secret. This ensures that only authorized users can access sensitive data.
What authentication methods are supported?
SQData supports various authentication methods, including password-based authentication, multi-factor authentication, and integration with enterprise identity management systems. The specific authentication methods supported depend on the configuration of SQData and the underlying z/OS security system.
What encryption is used and where?
SQData uses encryption to protect data in transit and at rest. Data is encrypted using industry-standard encryption algorithms such as AES. Encryption keys are managed securely to prevent unauthorized access.
What audit/logging capabilities exist?
SQData provides audit logging capabilities to track user activity and data changes. Audit logs can be used to monitor compliance with security policies and to investigate security incidents. The audit logs include information such as user ID, timestamp, and the type of operation performed.
Operations
How is SQData typically deployed?
SQData is typically deployed on-premise, within the organization's data center. It requires a dedicated z/OS environment and connectivity to the data sources and target systems. The implementation process involves configuring the data sources, defining replication rules, and setting up security parameters.
What level of technical expertise is required to implement it?
Implementing SQData requires technical expertise in mainframe systems, databases, and networking. The implementation team should have experience with z/OS, IMS, VSAM, DB2, Oracle, and data replication technologies.
What ongoing operational requirements exist?
Ongoing operational requirements for SQData include monitoring the replication process, managing configuration changes, and performing regular maintenance tasks. The operations team should monitor the system for errors, performance issues, and security vulnerabilities.
What are common implementation challenges?
Common implementation challenges include configuring the data sources correctly, defining appropriate replication rules, and ensuring network connectivity between the mainframe and distributed systems. It is important to thoroughly test the replication process before deploying it to production.
Ready to Start Your Migration?
Download our comprehensive migration guide for SQData or calculate your ROI.