Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
FEDERATED - новый тип таблиц (Трава) 15/06/2006 - 20:10:13
      Re: FEDERATED - новый тип таблиц (lithium) 15/02/2010 - 11:20:24
      Re: FEDERATED - новый тип таблиц (lithium) 17/02/2010 - 09:09:16



From: Трава - 15/06/2006 - 20:10:13
Subject:FEDERATED - новый тип таблиц
-----------------
Тип таблиц FEDERATED для обращения к удаленным таблицам как к локальным.
Позволяет хранить данные в удаленных таблицах, расположенных на другой машине сети. Во время создания таблицы в локальной директории данных mysql/data создается только файл определения структуры таблицы с расширением frm, никаких других файлов не создается, т.к. все данные хранятся на удаленной машине.
Тип FEDERATED введен начиная с версии 5,0,3
MySQL в бинарных кодах распространяется без поддержки данного типа таблиц, для его включения необходима перекомпиляция MySQL с включенной опцией
--with-federated-storage-engine
На удаленном сервере можно использовать любой тип таблиц. Только после создания таблицы на удаленном сервере можно приступать к развертыванию FEDERATED-таблицы на локальной машине.
CREATE TABLE MYTBL(A int, B int) ENGINE=FEDERATED COMMENT=’mysql://username:password@ip:port/database_name/table_name’;
Удаленным сервером может быть только MySQL-сервер. Поддержку других СУБД создатели MySQL обещают ввести в следующих версиях.
Создание FEDERATED-таблицы, указывающей на другую FEDERATED-таблицу, возможно, но следует следить, за тем чтобы не образовалось циклических ссылок.
При работе с FEDERATED-таблицами синтаксис запроса проверяется на локальной машине после чего он отправляется на удаленную машину, где он выполняется, далее результаты отправляются обратно на локальную машину.
В FEDERATED-таблицах не поддерживаются транзакции.
FEDERATED-таблицы работают с : SELECT, INSERT, UPDATE, DELETE
FEDERATED-таблицы НЕ работают с : ALTER TABLE, DROP TABLE

по информации из книги "Самоучитель MySQL" ("БХВ-Петербург" 2006г) авторы Максим Кузнецов, Игорь Симдянов


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
36789



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |