FederatedX e Federated ODBC
FedaratedX è un fork del vecchio storage engine Fedarated, che non è più mantenuto e ha molti bug irrisolti. Lo sviluppatore del nuovo progetto è Patrick Galbraith, noto su LaunchPad e sui vari siti tecnici come capttofu, creatore di Federated. In FederatedX alcuni bug sono stati corretti da Monty Widenius e da Antony Curtis.
Allo stato attuale FederatedX, dal punto di vista dell’utente, sembra quasi identico a Federated. La prima differenza che si nota riguarda le prestazioni e il traffico di rete: FederatedX esegue meno connessioni al server a cui si collega. Inoltre il nuovo SE include il supporto alle transazioni. E’ in grado di eseguire le ROLLBACK e le COMMIT a una fase. Sono stati inoltre corretti numerosi bug.
La struttura del codice è stata pesantemente modificata. La conseguenza più importante è che sarà più semplice aggiungere il supporto per protocolli differenti da quello utilizzato da MySQL, permettendo così a una tabella FederatedX di connettersi ad altri DBMS.
Esiste un vecchio progetto chiamato Federated ODBC e sviluppato sempre da Galbraith. Questo progetto, in futuro, dovrebbe essere importato in FederatedX in modo da aggiungere il supporto al noto standard per le connessioni ai DBMS. E’ già in grado di connettersi a PostgreSQL ed eseguire molte operazioni.
FederatedX è incluso per default in MariaDB, il fork curato da molti dei principali ex programmatori di MySQL. E’ anche possibile utilizzarlo con MySQL come plugin. L’autore ha dichiarato di volerlo portare su Drizzle, sebbene questo potrebbe non avvenire tanto presto in quanto richiede molte modifiche al codice.
La licenza di FederatedX è la BSD – non più la GPLv2 come nelle prime versioni del software. La licenza di Federated ODBC è la GPLv2.
L’URL del progetto FedaratedX è: https://code.launchpad.net/federatedx *La documentazione è disponibile qui: http://askmonty.org/wiki/index.php/Manual:FederatedX_storage_engine
Federated ODBC non ha una pagina web.
*I bug e le richieste riguardanti Federated sono rintracciabili a questo URL: http://bugs.mysql.com/search.php?search_for=&status=Active&severity=all&limit=All&order_by=&cmd=display&direction=DESC&bug_type=Server:+Federated&os=0&phpver=&bug_age=0
Argomenti correlati
Commenti