Novità nella versione 11.4

Le seguenti nuove funzioni sono state aggiunte ai motori CDC Replication e ad altri componenti nelle build IBM® Data Replication Versione 11.4 .

È possibile trovare le build più recenti su IBM Fix Centrale visualizzare l'ultimo elenco completo di funzioni e correzioni di difetti per i motori di replica CDC e Console di gestione e server di accesso sul sito di supporto IBM .

Console di gestione e server di accesso

  • Access Server ora supporta la codifica TLS tra client e datastore. Oltre alla negoziazione della codifica, il server di accesso supporta la connessione agli archivi dati che hanno sempre la codifica TLS senza negoziazione. È possibile attivare questa funzione impostando datastoresAlwaysTLS=true nel file tls.properties . Quando questa funzione è abilitata, il server di accesso non può comunicare con gli archivi dati che negoziano la cifratura tramite STARTTLS.
  • Console di gestione e server di accesso supportano Windows 10. Access Server supporta Linux® for System z®.
  • La replica CDC non richiede più un server di accesso centralizzato e fornisce la possibilità di utilizzare la console di gestione o CHCCLP come prodotti autonomi, ciascuno con un server di accesso integrato.
  • Il server di accesso e la console di gestione supportano LDAP (Lightweight Directory Access Protocol). Tradizionalmente, il server di accesso autentica gli utenti, memorizza le credenziali utente e accede alle informazioni sui dati e funge da comunicatore centralizzato tra tutti gli agent di replica e i client della console di gestione. In una configurazione LDAP, il server LDAP gestisce le credenziali utente e autentica gli utenti e può gestire le informazioni sui dati di accesso in base alla configurazione LDAP scelta. La funzionalità tradizionale rimane disponibile.

Tutti i motori Linux, UNIX e Windows

  • È ora possibile utilizzare TLS per crittografare la comunicazione tra l'origine e la destinazione in tutti i motori CDC Replication Java™ . È possibile utilizzare certificati autofirmati, un'autorità di certificazione autofirmata centrale o un'autorità di certificazione pubblica per creare keystore privati e truststore all'interno della replica CDC oppure utilizzare strumenti di terze parti come openssl.

    Per creare e gestire i profili di codifica necessari per abilitare o disabilitare la codifica, è possibile utilizzare la console di gestione o il programma di utilità di configurazione della riga comandi. La replica CDC supporta la richiesta della codifica TLS per tutte le connessioni dal server di accesso e da altri archivi dati. CDC Replication supporta sempre la crittografia della comunicazione con TLS, con o senza negoziazione.

    È possibile abilitare la codifica senza negoziazione impostando la codifica di comunicazione da motore a motore su Sempre nel profilo di crittografia. Quando questa funzione è abilitata, la replica CDC non può comunicare con gli archivi dati di origine, gli archivi dati di destinazione o i server di accesso che negoziano la crittografia tramite STARTTLS.

CDC Replication Engine per Db2 for z/OS Remote Source

  • Il motore di replica CDC per Db2® for z/OS® Remote Source è un nuovo motore di replica a partire dalla versione 11.4.0.1. Questo motore fornisce la funzionalità di replica lato origine completa per Db2 for z/OS con un footprint minimo su z/OS. Il motore di replica è installato su una piattaforma distribuita (Linux, UNIX o Windows) e, dopo la configurazione iniziale, è interamente gestito e gestito su tale piattaforma.

    Le interazioni del prodotto con Db2 for z/OS avvengono tramite interfacce JDBC standard utilizzando una procedura memorizzata fornita dal prodotto per ottenere i dati di log Db2 for z/OS . Dopo una configurazione unica dell'ambiente della procedura memorizzata, non è richiesto alcun intervento dell'operatore o dell'amministratore direttamente su z/OS. Gli aggiornamenti al prodotto, inclusa l'applicazione della manutenzione al codice della procedura memorizzata, vengono eseguiti interamente sulla piattaforma distribuita senza la necessità di competenze specifiche per Db2 o z/OS. Tutti gli aggiornamenti necessari alla procedura memorizzata vengono eseguiti automaticamente e in modo sicuro dal motore tramite SSH.

    Gli esempi vengono forniti per concedere i privilegi z/OS e Db2 richiesti e per verificare che i privilegi siano stati concessi. Gli esempi si trovano nella directory degli esempi nella directory di installazione di CDC Replication Engine for Db2 for z/OS Remote Source.

    Se si preferisce, è possibile installare manualmente la procedura memorizzata esterna. Se la procedura memorizzata esterna per la versione corrente del prodotto è stata installata correttamente, non viene reinstallata.

    È possibile configurare un'istanza con un ID utente che disponga dei privilegi per installare la procedura memorizzata esterna e quindi riconfigurare l'istanza con un ID utente diverso senza i privilegi per installare la procedura memorizzata. Questo metodo consente alla replica CDC di essere eseguita con i privilegi minimi necessari per la replica, senza i privilegi necessari per l'installazione.

Data Replication per VSAM per z/OS Remote Source

  • IBM Data Replication VSAM per z/OS Remote Source è un motore di replica CDC che consente la replica dei dati di origine VSAM con un minimo ingombro su z/OS. Il motore di replica viene distribuito come un contenitore Linux , che si utilizza per impostare, gestire e amministrare l'ambiente di replica. Ulteriori informazioni ...

Motore di replica CDC per database Db2

  • CDC Replication supporta l'applicazione di massa del mirror di tabella esterno, un nuovo modo per applicare i dati ai database IBM Integrated Analytics System (IAS) che utilizzano la funzione della tabella esterna disponibile per IAS. È possibile configurare questa funzione tramite uscite utente in modo simile alla funzione CDC Replication Fast Apply.
  • Puoi eseguire la replica dalle tabelle organizzate per riga del database Db2 Warehouse e Db2 Warehouse on Cloud . La replica da tabelle organizzate per colonne non è ancora supportata.
  • È ora possibile utilizzare una connessione JDBC di tipo 4 tra il motore di replica e Db2. Tra i vantaggi:
    • Per una configurazione remota, non è più necessario catalogare il database se si utilizza l'aggiornamento JDBC . Per Fastload, è ancora necessario catalogare il database.
    • Quando un database è abilitato a SSL, è possibile configurare i parametri avanzati JDBC Tipo 4 per proteggere tutte le connessioni di replica CDC al database.
    • Utilizzando la connessione Tipo 4, è possibile sfruttare le funzioni Db2 come il bilanciamento del carico di lavoro utilizzato dai database PureScale .

    Per ulteriori informazioni, vedi Aggiunta di un'istanza del database CDC Replication Engine for Db2.

CDC Replication Engine per FlexRep

  • È ora possibile replicare su destinazioni EnterpriseDB versione 10 e 11.
  • Puoi replicare le modifiche a MySQL 5.7 e 8, a PostgreSQL 9.6, 10 e 11 e a Amazon Redshift. Il motore di replica distribuisce il driver JDBC Redshift da Datadirect. Per ulteriori dettagli, consultare Supported JDBC drivers .

Motore di replica CDC per Kafka

  • Il motore di replica CDC per Kafka è ora disponibile su Linux per IBM System z.
  • È disponibile il consumer Kafka con congruenza transazionale. Includendo la libreria consumer Kafka transazionalmente congruente nelle tue applicazioni Java, puoi:
    • Crea nuovamente l'ordine delle operazioni nelle transazioni di origine tra più argomenti e partizioni Kafka .
    • Utilizza record Kafka privi di duplicati

    Per ulteriori informazioni, vedi Kafka consumer congruente con le transazioni.

  • Il motore supporta i processori KCOP ( Kafka custom operation processor) che possono consentire di eseguire le funzioni riportate di seguito:
    • Scrivere record di verifica in valori separati da virgole (CSV)
    • Scrivere i record in JSON. Non è richiesto alcun registro di schema.
    • Specificare i nomi degli argomenti e impostare le associazioni tra più tabelle di origine e argomenti di destinazione.
    • Scrivere i record di controllo in formato Avro e registrare lo schema in un registro di schema Confluente o in un servizio Hortonworks Schema Registry.
    • Scrivere un controllo delle immagini precedenti e successive. Puoi specificare il contenuto per il campo di intestazione che è facoltativo in un record del produttore Kafka per Apache Kafka 0.11 e versioni successive.

Motore di replica CDC per Microsoft SQL Server

  • È possibile utilizzare il motore di replica CDC per Microsoft SQL Server per eseguire la replica su un'istanza gestita SQL Azure o su una destinazione Microsoft Azure SQL Database . La replica CDC supporta Azure SQL Database solo come destinazione remota. La destinazione della replica CDC può essere installata in loco o in una VM Azure , idealmente su una VM nella stessa regione di Azure SQL Database. Per ulteriori dettagli, consultare Configurazione del motore CDC per Microsoft SQL Server per Azure SQL Database. È possibile utilizzare il motore di replica CDC per Microsoft SQL Server per eseguire la replica da un database Microsoft SQL Server distribuito in una VM Microsoft Azure . Il motore supporta Microsoft SQL Server 2017 come origine o destinazione.
  • È possibile configurare un motore di replica CDC per Microsoft SQL Server remoto dal database di origine, dove il motore non ha accesso diretto ai log di transazione del database. Per ulteriori informazioni, consultare la sezione Configurazione di un'origine remota di CDC Replication Engine per Microsoft SQL Server.
  • Il motore utilizza il rilevamento di file di log virtuali in linea dinamici in base all'autorizzazione utente. Il rilevamento del file di log virtuale passa a DBCC LOGINFO quando l'utente della replica CDC dispone dei privilegi SYSADMIN.
  • È possibile configurare il motore di replica CDC per Microsoft SQL Server con la modalità di configurazione basata su tabella Capture utilizzando un database che supporta Microsoft SQL CDC da:
    • Database abilitato TDE (transparent data encryption)
    • Database con compressione log abilitata
    • Database SQL gestiti Azure
    • Database remoti

    Per utilizzare questa modalità di configurazione, all'utente dell'istanza di replica CDC deve essere consentita la proprietà del database.

Motore di replica CDC per origini MySQL

  • Il motore di replica CDC per le origini MySQL è stato introdotto per fornire la capacità di replica lato origine completa per MySQL. CDC Replication legge i log binari MySQL in modo standard e interagisce con MySQL tramite JDBC. MySQL Community Edition è ora supportato come origine della replica.

Motore di replica CDC per database Oracle

  • Il motore supporta Oracle Autonomous Data Warehouse e Oracle OLTP come destinazioni.
  • Il motore supporta Oracle 12c Release 2, Oracle 18ce Oracle 19c.
  • La replica dei dati LOB Oracle SecureFile è ora supportata, così come la replica dalle tabelle di origine che utilizzano la funzione di partizione intervallo Oracle , che aggiunge automaticamente le partizioni. Questo motore supporta anche la funzionalità della partizione di intervallo che include le partizioni di intervallo nelle versioni di Oracle come ad esempio 12c Release 2.
  • Il motore supporta il parametro di sistema Oracle exafusion_enabled, utilizzato su sistemi Exadata Linux che eseguono ASM (Automatic Storage Management).
  • Il motore di replica CDC per i database Oracle può replicare i dati che utilizzano Transparent Data Encryption. Sono supportate sia la codifica della colonna che la codifica del tablespace. Transparent Data Encryption è supportato da Oracle 11gR2 e versioni successive.
  • È possibile installare CDC Replication Engine per database Oracle su qualsiasi piattaforma supportata (Linux/AIX®/Windows) e utilizzare una configurazione di lettura log remota per elaborare i log da un database Oracle installato su un sistema operativo differente (Solaris/HPUX/AIX/Linux/Windows). I sistemi operativi per il motore di replica CDC per i database Oracle e il database non devono più avere la stessa endian (non devono più essere sia little endian che big endian). Il nuovo parametro di sistema mirror_redo_log_format consente di specificare il sistema operativo su cui viene generato il log di ripristino di Oracle .

Origini CDC Replication Engine for PostgreSQL

  • Il nuovo motore di replica CDC per le origini PostgreSQL fornisce funzionalità di replica lato origine completa per i database PostgreSQL . Il motore di replica è installato su una piattaforma distribuita (Linux, UNIX o Windows) e, dopo la configurazione iniziale, è interamente gestito e gestito su tale piattaforma. Il prodotto interagisce con PostgreSQL tramite un'interfaccia JDBC standard utilizzando un'API di replica fornita dal prodotto per ottenere dati di log PostgreSQL .
  • PostgreSQL in esecuzione su Amazon Relational Database Service (RDS) è ora supportata come origine di replica. La replica di PostgreSQL 11 è ora supportata.

Motore di replica CDC per Teradata

  • Il motore di replica CDC per Teradata ora supporta Teradata 16.00, 16.10e 16.2.