IvorySQL 5.0 ati SynchDB 1.3 wa, awọn afikun si PostgreSQL fun ibaraenisepo pẹlu awọn DBMS miiran

Itusilẹ ti iṣẹ akanṣe IvorySQL 5.0 ti ṣe atẹjade, ti o dagbasoke ẹda ti PostgreSQL DBMS ti o pese ibamu pẹlu awọn ohun elo ti a ṣe lati ṣiṣẹ pẹlu Oracle DBMS. IvorySQL nperare lati ni anfani lati ṣiṣẹ bi iyipada ti o han gbangba fun ẹya tuntun ti PostgreSQL, iyatọ lati eyiti o wa ni isalẹ si irisi eto “compatible_db”, eyiti o pẹlu ipo ibamu pẹlu Oracle. Awọn koodu ti wa ni kikọ ni C ati pin labẹ awọn Apache 2.0 iwe-ašẹ.

IvorySQL ṣe imuse ede ilana PL/iSQL, eyiti o ṣe atunṣe sintasi Oracle's PL/SQL, ati ṣe atilẹyin awọn idii ara Oracle ati awọn iṣẹ package bii “ṢẸDA PACKAGE”. Pese eto ibaramu-Oracle ti awọn iṣẹ ati awọn iru, ati atilẹyin sintasi Oracle-pato fun awọn iṣẹ ṣiṣe, awọn ikosile, ati awọn alaye bii ALTER TABLE, PAPARE, UPDATE, CONNECT BY (awọn ibeere akosori), GROUP BY, UNION, ati MINUS.

Ninu ẹya tuntun:

  • Iyipada si koodu koodu PostgreSQL 18 ti pari.
  • Ibaramu ti o ni ilọsiwaju pẹlu Oracle DBMS: atilẹyin fun awọn iṣẹ ṣiṣe itẹ-ẹiyẹ, ROWID, NLS ati awọn paramita OUT, itumọ awọn gbolohun ọrọ ṣofo si NULL, iyipada awọn parsers ni abuda igba, fifi koodu GB18030, SYS_GUID, SYS_CONTEXT ati awọn iṣẹ USERENV.
  • Ṣafikun Oracle-ibaramu INNSTR, FORCE WIEW, ati FẸRẸ awọn oniṣẹ.
  • Awọn agbara PL/iSQL ti gbooro: atilẹyin fun sintasi IPE,% ROWTYPE, ati% TYPE ti ṣafikun.
  • Atilẹyin ni kikun fun Docker Compose, Docker Swarm, ati Kubernetes pẹlu oluṣakoso package Helm ti ni imuse. Awọn irinṣẹ iṣakoso igbesi aye wiwo ni a ti ṣafikun si IvorySQL Operator 5.0 ati IvorySQL Cloud 5.0.
  • Atilẹyin fun awọn amugbooro PostgreSQL mẹwa ti pese: pg_cron, pgAudit, PostGIS, pgRouting, PGroonga, ddlx, pgsql-http, system_stats, plpgsql_check ati pgvector.
  • A ti ṣẹda awọn akojọpọ fifi sori ẹrọ fun X86_64, ARM64, MIPS, ati awọn faaji ile-iṣẹ LoongArch.
  • Ayika ori ayelujara fun ṣiṣẹ pẹlu IvorySQL lati ẹrọ aṣawakiri kan ti pese, gbigba ọ laaye lati ṣe laisi fifi IvorySQL sori ẹrọ rẹ.

Paapaa akiyesi ni itusilẹ ti SynchDB 1.3, ohun itanna ti a ṣe apẹrẹ fun ẹda data lati ọkan tabi diẹ sii awọn DBMS ti ẹnikẹta, gẹgẹbi MySQL, MS SQL Server, ati Oracle, si PostgreSQL. Awọn DBMS ita ita wọnyi ṣiṣẹ bi awọn orisun data, eyiti a gbe taara si ibi-afẹde PostgreSQL kan ṣoṣo, laisi iwulo fun awọn ipele afikun lati ṣe ilana ilana imuṣiṣẹpọ data (gbogbo awọn iṣẹ amuṣiṣẹpọ ni a mu nipasẹ ohun itanna SynchDB). Koodu ise agbese na ni kikọ ni C ati Java ati pe o pin labẹ iwe-aṣẹ Apache 2.0.

Eto naa pẹlu awọn ẹya wọnyi:

  • Debezium Runner Engine jẹ ẹrọ Java ti o pese awọn modulu fun sisẹ awọn ṣiṣan ti awọn iyipada data lati oriṣiriṣi DBMS (MySQL, MS SQLServer ati Oracle) ati itumọ data ti o gba ni ọna kika JSON agbaye.
  • Oṣiṣẹ SynchDB - ṣe ifilọlẹ awọn apẹẹrẹ Debezium Runner Engine lati ṣe ẹda data lati awọn DBMS kan pato, gba awọn ayipada lati ọdọ wọn ni ọna kika JSON ati gbe wọn lọ si module Iyipada kika.
  • Ifilọlẹ SynchDB - Ṣẹda ati fopin si awọn olutọju SynchDB ni lilo API PostgreSQL lati ṣe ifilọlẹ awọn ilana isale.
  • Ayipada ọna kika - Awọn iyipada ṣiṣan ni ọna kika JSON, yiyipada awọn iru data ẹni-kẹta ati awọn ibeere DDL sinu awọn iru ibaramu PostgreSQL ati awọn ibeere.
  • Aṣoju Iṣatunṣe - Ṣiṣẹ iṣelọpọ HeapTupleData lati Iyipada Ọna kika ati ṣiṣe awọn ọna lati paarọ data ni PostgreSQL.

IvorySQL 5.0 ati SynchDB 1.3 wa, awọn afikun si PostgreSQL fun ibaraenisepo pẹlu awọn DBMS miiran

SynchDB 1.3 n ṣafihan ẹrọ fọto fọto tuntun ti o da lori FDW (Wrapper Data Ajeji) ati atilẹyin OpenLog Replicator. Ti a ṣe afiwe si ẹrọ orisun Debezium ti tẹlẹ, ẹrọ tuntun n ṣe ilọsiwaju iṣẹ ni pataki ati pe o dinku airi nigbati o ba ṣe ẹda data lati awọn apoti isura data Oracle nla. Ni afikun, ẹya tuntun nfunni awọn iwo iṣiro afikun (synchdb_genstats, synchdb_snapstats, ati synchdb_cdcstat), OpenLog Replicator ṣe atilẹyin MODIFY ati DEFAULT ON awọn alaye NULL, ati atilẹyin PostgreSQL 18 ati IvorySQL 5.

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster