Controladores
Panorama de Controladores de Base de Datos
En esta página encontrarás una visión general de todos los controladores que Gigantics admite actualmente para los procesos de anonimización de datos.
Controladores soportados
Gigantics puede actuar tanto como origen (tap) como destino (sink) usando los siguientes sistemas:
Bases de datos relacionales
- MySQL – Conexión a servidores MySQL
- PostgreSQL – Conexión a servidores PostgreSQL
- Oracle – Conexión a Oracle, incluido soporte Multitenant
- Microsoft SQL Server – Conexión a servidores MSSQL
- DB2 for z/OS – Conexión a bases IBM DB2 en mainframe z/OS
- DB2 for i (AS/400) – Conexión a IBM DB2 for i (AS/400)
- DB2x – Variante DB2 for i que usa SFTP para operaciones de escritura
- SQLite – Conexión a ficheros locales SQLite
Bases de datos No-SQL
- MongoDB – Conexión a bases de documentos MongoDB
Sistemas basados en ficheros
- CSV – Lectura y escritura de archivos CSV en un directorio especificado
Métodos de conexión
- Conexión directa – TCP/IP estándar con autenticación clásica.
- Acceso basado en ficheros – SQLite y CSV operan directamente sobre el sistema de archivos.
- Túnel SSH – La mayoría de controladores permite crear un túnel para conexiones seguras a través de bastion hosts.
- Enfoques especializados – DB2x emplea plantillas de shell y SFTP para la carga de datos.
Opciones de autenticación
- Usuario/Contraseña – Método tradicional.
- Autenticación integrada (Windows) – Para MSSQL.
- Gestores de contraseñas – Integración con gestores externos.
- Sin autenticación – Sistemas basados en ficheros como SQLite y CSV.
Implementación técnica
Cada controlador se implementa como una clase Node.js que cumple una interfaz común e incluye lógica específica para:
- Gestión de conexiones
- Extracción de esquema
- Obtención de metadatos
- Lectura de datos
- Escritura de datos
Consulta la página de cada controlador para detalles de parámetros, autenticación y notas técnicas.
Dependencias de controladores
Para conocer las bibliotecas Node.js que utiliza cada controlador, visita el documento de Dependencias.