Jump to content

MySQL DataController

Механизм хранения плагинов MySQL Datacontroller
Оригинальный автор(ы) Франсис Лавальер
Первоначальный выпуск 2010
Операционная система Linux , Mac OS X , Unix ; Окна
Платформа х86 , х86-64
Доступно в С/С++
Тип Механизм базы данных
Лицензия Стандартная общественная лицензия GNU
Веб-сайт http://www.acentera.com/mysql-datacontroller/

Механизм хранения данных MySQL Datacontroller для MySQL системы управления реляционными базами данных — это механизм хранения, который позволяет пользователю создавать таблицу, которая является локальным представлением сторонней (удаленной) таблицы. Внешняя таблица может быть расположена в другом механизме хранения, например Oracle или Microsoft SQL Server (MSSQL).

Он использует API клиентской библиотеки MySQL, Free-TDS и OCILIB в качестве транспорта данных, обрабатывая удаленный источник данных так же, как другие механизмы хранения обращаются с локальными источниками данных. Каждая определённая здесь объединенная таблица имеет один .frm (файл определения данных, содержащий такую ​​информацию, как URL-адрес источника данных). Фактические данные могут существовать в локальном или удаленном экземпляре Oracle, Microsoft SQL Server (MSSQL) или MySQL.

Чтобы создать объединенную таблицу, необходимо указать URL-адрес в строке «СОЕДИНЕНИЕ»:

create table foo (
 id int,
 bar varchar(255),
 dt  date)
ENGINE=DATACONTROLLER CONNECTION='oracle://username:password@hostname:1521/SID/foo'

URL-адрес подключения имеет формат:

 scheme://user:pass@host:port/schema/tablename

и для MSSQL, где схема — dbo

 scheme://user:pass@host:port/DB/schema/tablename

При создании таблицы DataController пользователь должен убедиться, что удаленный источник данных действительно существует, иначе будет выдана ошибка.

Механизм хранения данных DataController был впервые основан на механизме федеративного хранения данных MySQL, авторами которого являются Патрик Гэлбрейт и Брайан Акер , и в настоящее время его поддерживают Патрик Гэлбрейт и Энтони Кертис. Он был представлен в 2005 году вместе с MySQL 5.0.

Механизм хранения данных DataController был представлен в 2010 году Фрэнсисом Лавальером, работающим с MySQL 5.1, чтобы облегчить доступ к другим механизмам баз данных. Этот плагин также может помочь в случае миграции данных или переноса данных в другой механизм базы данных.

[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f3e420df42aa1c9f7cac9477a8de015c__1607482860
URL1:https://arc.ask3.ru/arc/aa/f3/5c/f3e420df42aa1c9f7cac9477a8de015c.html
Заголовок, (Title) документа по адресу, URL1:
MySQL DataController - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)