{"id":149793,"date":"2025-11-27T17:11:54","date_gmt":"2025-11-27T15:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupny-ivorysql-5-0-i-synchdb-1-3-nadstrojki-k-postgresql-dlya-vzaimodejstviya-s-drugimi-subd"},"modified":"2025-11-27T17:11:54","modified_gmt":"2025-11-27T15:11:55","slug":"dostupny-ivorysql-5-0-i-synchdb-1-3-nadstrojki-k-postgresql-dlya-vzaimodejstviya-s-drugimi-subd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/dostupny-ivorysql-5-0-i-synchdb-1-3-nadstrojki-k-postgresql-dlya-vzaimodejstviya-s-drugimi-subd","title":{"rendered":"Est\u00e1n disponibles IvorySQL 5.0 y SynchDB 1.3, complementos para PostgreSQL que permiten la interacci\u00f3n con otras bases de datos.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha publicado la versi\u00f3n 5.0 del proyecto IvorySQL, que desarrolla una edici\u00f3n de la base de datos PostgreSQL, asegurando la compatibilidad con aplicaciones dise\u00f1adas para trabajar con bases de datos Oracle. En IvorySQL se afirma la posibilidad de operar como un reemplazo transparente de la \u00faltima versi\u00f3n de PostgreSQL, cuya principal diferencia radica en la aparici\u00f3n de la configuraci\u00f3n &#171;compatible_db&#187;, que incluye un modo de compatibilidad con Oracle. El c\u00f3digo est\u00e1 escrito en lenguaje C y se distribuye bajo la licencia Apache 2.0.    <\/p>\n<p>IvorySQL implementa el lenguaje de programaci\u00f3n PL\/iSQL, que replica la sintaxis de PL\/SQL en Oracle, soportando paquetes al estilo de Oracle y operaciones con paquetes, como &#171;CREATE PACKAGE&#187;. Se proporciona un conjunto de funciones y tipos compatible con Oracle, adem\u00e1s de que se admite la sintaxis espec\u00edfica de Oracle para operaciones, expresiones y operadores, tales como ALTER TABLE, DELETE, UPDATE, CONNECT BY (consultas jer\u00e1rquicas), GROUP BY, UNION y MINUS.      <\/p>\n<p>En la nueva versi\u00f3n:  <\/p>\n<ul>\n<li class=\"l\"> Se ha realizado la transici\u00f3n a la base de c\u00f3digo de PostgreSQL 18.\n<li class=\"l\"> Se ha mejorado la compatibilidad con sistemas de bases de datos Oracle: se ha implementado el soporte para subprogramas anidados, ROWID, par\u00e1metros NLS y OUT, la traducci\u00f3n de cadenas vac\u00edas a NULL, el cambio de analizadores vinculados a sesiones, codificaciones GB18030, y las funciones SYS_GUID, SYS_CONTEXT y USERENV.\n<li class=\"l\"> Se han a\u00f1adido operadores compatibles con Oracle como INSTR, FORCE VIEW y LIKE.\n<li class=\"l\"> Se han ampliado las capacidades de PL\/iSQL: se ha a\u00f1adido soporte para la sintaxis CALL, %ROWTYPE y %TYPE.\n<li class=\"l\"> Se ha implementado soporte completo para Docker Compose, Docker Swarm y Kubernetes con el gestor de paquetes Helm. En IvorySQL Operator 5.0 e IvorySQL Cloud 5.0 se han a\u00f1adido herramientas para la gesti\u00f3n visual del ciclo de vida.\n<li class=\"l\"> Se ha garantizado el soporte para diez extensiones de PostgreSQL: pg_cron, pgAudit, PostGIS, pgRouting, PGroonga, ddlx, pgsql-http, system_stats, plpgsql_check y pgvector.\n<li class=\"l\"> Se han formado paquetes de instalaci\u00f3n para las arquitecturas X86_64, ARM64, MIPS y LoongArch.\n<li class=\"l\"> Se ha preparado un entorno online para trabajar con IvorySQL desde el navegador, lo que permite utilizar IvorySQL sin necesidad de instalarlo en el sistema.    <\/ul>\n<p>Adem\u00e1s, se puede destacar el lanzamiento de la extensi\u00f3n SynchDB 1.3, destinada a la replicaci\u00f3n de datos en PostgreSQL desde una o varias bases de datos externas, como MySQL, MS SQLServer y Oracle. Estas bases de datos externas act\u00faan como fuentes de datos, que se trasladan directamente a una \u00fanica base de datos destino basada en PostgreSQL, sin utilizar capas adicionales para orquestar el proceso de sincronizaci\u00f3n de datos (todas las operaciones de sincronizaci\u00f3n son gestionadas por la extensi\u00f3n SynchDB). El c\u00f3digo del proyecto est\u00e1 escrito en los lenguajes C y Java, y se distribuye bajo la licencia Apache 2.0.     <\/p>\n<p>El sistema incluye los componentes:  <\/p>\n<ul>\n<li class=\"l\"> Debezium Runner Engine &#8212; un motor en Java que proporciona m\u00f3dulos para procesar flujos de cambios de datos de diversas bases de datos (MySQL, MS SQLServer y Oracle) y transmitir los datos obtenidos en un formato JSON universal.    <\/li>\n<li class=\"l\"> SynchDB Worker &#8212; inicia instancias de Debezium Runner Engine para la replicaci\u00f3n de datos de bases de datos espec\u00edficas, recibe de ellas los cambios en formato JSON y los transmite al m\u00f3dulo de Format Converter.      <\/li>\n<li class=\"l\"> SynchDB Launcher &#8212; crea y finaliza los manejadores de SynchDB, utilizando la API de PostgreSQL para iniciar procesos en segundo plano.    <\/li>\n<li class=\"l\"> Format Converter &#8212; analiza el flujo de cambios en formato JSON, transforma tipos de datos externos y consultas DDL en tipos y consultas compatibles con PostgreSQL.    <\/li>\n<li class=\"l\"> Replication Agent &#8212; procesa la salida en formato HeapTupleData del Format Converter y ejecuta m\u00e9todos para insertar datos en PostgreSQL.    <\/li>\n<\/ul>\n<p>    <center><img decoding=\"async\" alt=\"Est\u00e1n disponibles IvorySQL 5.0 y SynchDB 1.3, complementos para PostgreSQL que permiten la interacci\u00f3n con otras bases de datos.\" src=\"\/wp-content\/uploads\/2025\/11\/a85fea82eb0aef9d31fc1468de846f8c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>En SynchDB 1.3 se ha implementado un nuevo motor de generaci\u00f3n de instant\u00e1neas, basado en FDW (Foreign Data Wrapper) y que soporta la funcionalidad de OpenLog Replicator. En comparaci\u00f3n con el antiguo motor basado en Debezium, el nuevo motor permite aumentar significativamente el rendimiento y reducir la latencia al replicar datos de grandes bases de datos Oracle. Adem\u00e1s, en la nueva versi\u00f3n se han propuesto vistas adicionales con estad\u00edsticas (synchdb_genstats, synchdb_snapstats y synchdb_cdcstat), el OpenLog Replicator ahora admite expresiones MODIFY y DEFAULT ON NULL, y se ha a\u00f1adido soporte para las bases de datos PostgreSQL 18 y IvorySQL 5.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64332\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IvorySQL 5.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044e \u0421\u0423\u0411\u0414 PostgreSQL, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0421\u0423\u0411\u0414 Oracle. \u0412 IvorySQL \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 PostgreSQL, \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 &#171;compatible_db&#187;, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u0440\u0435\u0436\u0438\u043c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0441 Oracle. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":149794,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-149793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IvorySQL 5.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044e \u0421\u0423\u0411\u0414 PostgreSQL, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0421\u0423\u0411\u0414 Oracle.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/dostupny-ivorysql-5-0-i-synchdb-1-3-nadstrojki-k-postgresql-dlya-vzaimodejstviya-s-drugimi-subd\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b IvorySQL 5.0 \u0438 SynchDB 1.3, \u043d\u0430\u0434\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a PostgreSQL \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0421\u0423\u0411\u0414 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IvorySQL 5.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044e \u0421\u0423\u0411\u0414 PostgreSQL, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0421\u0423\u0411\u0414 Oracle.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/dostupny-ivorysql-5-0-i-synchdb-1-3-nadstrojki-k-postgresql-dlya-vzaimodejstviya-s-drugimi-subd\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-11-27T15:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-11-27T15:11:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Disponibles IvorySQL 5.0 y SynchDB 1.3, extensiones para PostgreSQL para interactuar con otras bases de datos | ProHoster","description":"Se ha publicado el lanzamiento del proyecto IvorySQL 5.0, que desarrolla una edici\u00f3n de la base de datos PostgreSQL, garantizando la compatibilidad con aplicaciones dise\u00f1adas para trabajar con bases de datos Oracle.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/dostupny-ivorysql-5-0-i-synchdb-1-3-nadstrojki-k-postgresql-dlya-vzaimodejstviya-s-drugimi-subd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b IvorySQL 5.0 \u0438 SynchDB 1.3, \u043d\u0430\u0434\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a PostgreSQL \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0421\u0423\u0411\u0414 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IvorySQL 5.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044e \u0421\u0423\u0411\u0414 PostgreSQL, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0421\u0423\u0411\u0414 Oracle.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/dostupny-ivorysql-5-0-i-synchdb-1-3-nadstrojki-k-postgresql-dlya-vzaimodejstviya-s-drugimi-subd","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-11-27T15:11:55+00:00","article:modified_time":"2025-11-27T15:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"149793","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 16:14:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 16:14:20","updated":"2026-01-23 16:14:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/149793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=149793"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/149793\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/149794"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=149793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=149793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=149793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}