БД горизонтальное разделение соответствия в FuelPHP

Является ли K Саппоро офиса.

Традиционно, производство серверной системы (LAMP среды) был центром развития рамок в доме, в ближайшее время растет использование рамок с открытым исходным кодом.

Я не так уж плохо дома рамка, но это фреймворк с открытым исходным кодом, операции разработали или в обратном случае, взять на себя операции от других компаний, которые я думаю, также ли легко сделать, если вы взять на себя другие компании.

Так, на этот раз FuelPHP слышал, что уже стало широко использоваться в развитии таких социальных игр, я хотел бы написать Кончики не заботиться о нужной БД.

※ Что касается того, что FuelPHP Момо есть, пожалуйста, обратитесь к японскому документу.

(Японский FuelPHP Документ)http://fuelphp.jp/

 

■ эта среда производства время

На этот раз, мы убедились в следующей среде.

Apache 2.2.22

PHP 5.4.44

MySQL 5.5.44,

FuelPHP 1.7.3

Вакантные есть также тот факт, что мы были в доме тестовой среды, но версия PHP немного старая, FuelPHP есть мне корреспонденция.

Кстати, в последней версии от 1.8 FuelPHP, также поддерживает PHP7!

Там доклада также я хочу одну вверх.

 

Советы!

■ горизонтального разделения соответствия DB таблицы

Горизонтальное разделение с поддержкой базы данных таблицы являются эффективным способом, как балансировка нагрузки социальной игры.

Но, горизонтальное разделение FuelPHP переписки удивительно информации нет, мы будем делать в ощупью.

FuelPHP это, сам мастер БД, но у вас есть возможность изолировать раб, обработка случая, было разрешено горизонтальной таблица дисперсионной не принимается во внимание, что не может быть в состоянии найти и хороший образец.

 

Таким образом, чтобы создать модель, которая расширяет модель существующей ОРМ, где мы решили сделать выбор в таблице, в зависимости от условий.

В каждой обработке и модель ребенка класса, а затем используются для наследования этой расширенной модели. (Это будет обычная процедура ..)

 

В этом механизме, мы имеем такие вещи, как в следующем.

• Создание переопределения было connenction класс соединения,

Среди них, на основании правила деления и выбор таблицы.

· Разделенная таблица, подготовил наследование для класса так, что не делятся,

Установка деления.

· Отдельный класс для таблицы, к различным наследует наследование для класса выше.

 

Запись, будет немного сложнее войлок, но это как правило, структурированы следующим образом.

fig001

Например, найти Тогда, так как стал фактом в механизме для нового самостоятельного класса в Query :: кузница находится, то это будет, что это может быть.

Если вы автоматически класс в таких строительных лесах, вам нужно будет переписать.

 

Компания подготовила таблицу с пунктом назначения, который рассеивается, и оттуда принимать форму доступа к таблице, приобретенного на основе каждого пользователя (в _0 и т.д.). Эта область, я думаю, что это часть в зависимости от конструкции.

 

■ немощные

Конфигурация Конфигурационный файл из FuelPHP, когда переписаны были скопированы из ядра, являются те, после переписывания принятия, но это было разъяснено, что ,,,

Вне развития окружающей среды, он обнаружил, что конфигурация под ядро ​​будет жить.

Таким образом, в конфигурационном файле, который вы скопировали на этот раз я собирался установить в MySQLi, как только вы изменить среду в производстве, по ошибке! !

Если вы посмотрите, конфигурации по умолчанию ядро ​​стало ошибкой, для которой должен был PDO.

 

Поскольку эта сторона FuelPHP является переписать сердцевине себя, там часто, то, скорее всего, нужно быть осторожным.

 

■ впечатления

FuelPHP проста в использовании, но я чувствовал, что это основа, например отпускает также связаны, на эту сумму, она также будет нужна сила, чтобы прочитать какой-то степени, я думаю, что это хорошо, чтобы пойти и использовать его хорошо настроены.

В будущем, FuelPHP хорошо, я хотел бы коснуться различных вещей.