Postgres e MySQL: EnterpriseDB svela un nuovo modo per collegare questi database open source

  • Oct 19, 2023

Un nuovo wrapper di dati estranei MySQL per Postgres è progettato per aiutare le aziende a combinare ed interrogare i dati dai loro database.

EdBoyajianEnterpriseDB2014Nov220x232

Ed Boyajian: Nuovo database standard de facto. Immagine: EnterpriseDB

EnterpriseDB afferma che uno strumento presentato oggi collega i database Postgres e MySQL rafforza la posizione di Postgres come database standard alternativo.

Il wrapper di dati estranei MySQL consente di definire come tabella i dati remoti del database open source di Oracle in Postgres, in modo che le aziende possano eseguire query SQL su di esso insieme alle tabelle Postgres locali come se fossero tutte Locale.

Secondo EnterpriseDB, i wrapper di dati esterni consentono a Postgres di fungere da hub di dati per altri database che un'azienda potrebbe gestire, combinando i dati per fornire un'unica visualizzazione.

"Si tratta di un importante elemento tecnologico che fa parte di un cambiamento strategico molto più ampio", ha affermato Ed Boyajian, CEO di EnterpriseDB. "Postgres sta emergendo nei data center come un nuovo database standard de facto. Questo tipo di tecnologia, tra le altre cose, pone Postgres in questa posizione."

Una precedente interfaccia MySQL, SQL/MED o SQL Management of External Data, rilasciata con la versione 9.1 nel 2011, ha preparato il terreno per i wrapper di dati esterni Postgres, con funzionalità di scrittura aggiunte nella versione 9.3. La nuova estensione, che viene resa disponibile alla comunità open source, offre accesso in lettura e scrittura ed è migliorato prestazione.

EnterpriseDB vende app e servizi, nonché la propria versione commerciale di Postgres, nome completo PostgreSQL – che attualmente si trova al quarto posto nella classifica DB-Engines, dietro Oracle, MySQL e Microsoft SQL Server.

I 10 migliori sistemi di gestione di database, classificati in base alla popolarità, novembre 2014. Fonte: DB-Engines
1 Oracolo
2 MySQL
3 Microsoft SQL Server
4 PostgreSQL
5 MongoDB
6 IBMDB2
7 accesso Microsoft
8 SQLite
9 Cassandra
10 Sybase ASE

Boyajian ha affermato che altri fattori che rafforzano la posizione del database relazionale open source sono i miglioramenti nelle prestazioni e nelle funzionalità come il suo piena conformità ACID e supporto per il tipo di dati JSON, con JSONB, che consente di archiviare i dati in Postgres in formato binario, disponibile nella versione 9.4.

"Quindi possiamo gestire i dati non strutturati nello stesso modo in cui lo fa MongoDB. Poi aggiungi a ciò la flessibilità che le persone ottengono con l'open source e all'improvviso hai un database che presenta così tanti attributi richiesti dai clienti aziendali da essere pronti ad accettarlo a grandi linee. Cose come i wrapper di dati stranieri non fanno altro che estendere ulteriormente questo problema," ha detto.

"È una tappa di un percorso. È certamente più semplice per i decisori IT non spostarsi ma sperimentare l'integrazione dei dati. Ma certamente vediamo uno schema in cui le persone si allontanano e poi iniziano a sostituire i database extra con Postgres. Lo abbiamo visto accadere in tanti esempi di clienti. Non si trattava specificatamente dell'esposizione tramite un wrapper di dati estraneo, ma poteva certamente servire a quello scopo."

EnterpriseDB afferma che i wrapper di dati stranieri sono uno dei punti focali dei suoi sforzi ingegneristici, con una nuova estensione MongoDB annunciata a luglio e il lavoro che continua su una per Hadoop. Postgres offre già una serie di questi strumenti per database tra cui CrouchDB, IBM Informix, Neo4j, Oracle e Redis.

Boyajian ha affermato che i vantaggi in termini di prezzo e prestazioni stanno convincendo anche le organizzazioni IT aziendali a considerare Postgres come un nuovo database standard alternativo.

Leggi questo

MySQL: perché il database open source è migliore con Oracle

Leggi ora

"Laddove hanno specificato nelle loro architetture standard i grandi fornitori di database più comunemente noti: Oracle, Microsoft, IBM: quello che stiamo scoprendo è che stanno iniziando ad accettare Postgres come database di secondo o terzo livello," ha disse.

"In tal modo stanno anche cercando modi per integrare Postgres in modo più completo e per trovare modi per utilizzare Postgres in modo più ampio. Quindi, oltre a tutte le funzionalità che stiamo aggiungendo per offrire maggiori opportunità ai carichi di lavoro, siano essi carichi di lavoro nuovi o esistenti da eseguire su Postgres, abbiamo introdotto wrapper di dati esterni."

Il prodotto Postgres Advanced Server di EnterpriseDB aggiunge inoltre un livello di compatibilità Oracle PostgreSQL, progettato per semplificare la migrazione delle app da Oracle senza codice esteso riscrive. Altri strumenti includono Postgres Enterprise Manager, che funziona anche con Postgres della community e derivazioni come Postgres Plus Cloud Database.

Boyajian ha affermato che EnterpriseDB continua a lavorare sull'usabilità e la gestibilità di Postgres.

"Hai visto alcuni dei nostri strumenti con Postgres Enterprise Manager. Questo è un aspetto importante per acquisire centri IT aziendali e metterli nella posizione di potersi implementare su vasta scala", ha affermato.

"Possiamo disporre di un'ottima tecnologia di base, ma abbiamo bisogno che l'infrastruttura degli strumenti sia sufficiente per contribuire ad espandere tale utilizzo. Continueremo a lavorare su prestazioni e scalabilità. Questo è fondamentale per il lavoro che svolgiamo, come qualsiasi altro lavoro."

Maggiori informazioni su database e big data

  • Il futuro dell’archiviazione dei big data sarà su Hadoop, prevede Actian
  • IBM Watson conferisce potenza analitica alla medicina genomica
  • Elaborazione del linguaggio naturale e big data: la ricetta per risparmiare un sacco di soldi nel settore sanitario?
  • IBM presenta un nuovo portafoglio di analisi aziendali per combattere la criminalità informatica
  • CEO di ClearStory: come Apache Spark aiuta a portare l'analisi al cittadino medio
  • OpenStack si collega a Hadoop per portare i big data nel cloud
  • Il cloud e i tuoi dati sanitari: di chi ti fidi?
  • Sviluppatori o loro capi: chi sceglie veramente il database?