DB correspondencia división horizontal en FuelPHP

K es la oficina de Sapporo.

Convencionalmente, la producción del sistema de servidores (entorno LAMP) fue el centro para el desarrollo del marco de la casa, pronto se ha ido en aumento el uso del marco de código abierto.

No demasiado malo marco de la casa, pero eso es un marco de código abierto, las operaciones se han desarrollado o en el caso inverso, hacerse cargo de la operación de las otras empresas también creo que sea fácil de hacer si se toma frente a otras empresas.

Por lo tanto, esta vez para FuelPHP haber oído que han llegado a ser ampliamente utilizado en el desarrollo de este tipo de juegos sociales, me gustaría escribir los Picos de no cuidar de la base de datos necesaria.

※ En cuanto a si FuelPHP lo que Momo es decir, por favor, consulte el documento japonés.

(Documento japonés FuelPHP)http://fuelphp.jp/

 

■ este entorno de producción tiempo

Esta vez, hemos verificado en el siguiente entorno.

Apache 2.2.22

PHP 5.4.44

MySQL 5.5.44,

1.7.3 FuelPHP

Vacantes también está el hecho de que estábamos entorno de prueba en el local, pero la versión de PHP es un poco viejo, FuelPHP me tiene correspondencia.

Por cierto, en la última versión de 1.8 de FuelPHP, también es compatible con PHP7!

Hay también del informe, quiero uno en marcha.

 

Consejos!

■ correspondencia división horizontal de la tabla DB

Horizontal base de datos dividida habilitados de la mesa son una forma eficaz como el equilibrio de carga del juego social.

Sin embargo, la división horizontal de FuelPHP correspondencia es sorprendente que la información no es, vamos a hacer en el tanteo.

FuelPHP es, en sí el maestro DB, pero usted tiene la capacidad de aislar el esclavo, el procesamiento del caso que se le permitió a la tabla de dispersión horizontal no se tiene en cuenta, no podría ser capaz de encontrar también una buena muestra.

 

Por lo tanto, para crear un modelo que extiende el modelo de la ORM existentes, en los que hemos decidido hacer una selección de la tabla en función de las condiciones.

En cada clase de tratamiento y modelo del niño y, a continuación, se utiliza para heredar este modelo ampliado. (Este sería el procedimiento normal ..)

 

En este mecanismo, tenemos cosas como la siguiente.

• Creación de una anulación fue connenction la clase de conexión,

Entre ellos, en base a la regla de la división, y la selección de la tabla.

· Dividido mesa, preparó la herencia para la clase de modo que no se divide,

El ajuste de la división.

· Clase separada de la mesa, a varios hereda la herencia de la clase de los anteriores.

 

La escritura, será un poco más complicado de fieltro, pero es una estructura generalmente de la siguiente manera.

fig001

Por ejemplo, encontrar Entonces, desde entonces se ha convertido en un hecho en el mecanismo de auto-nueva clase en la consulta :: forja se encuentra, será que este puede ser el.

Si ha generado automáticamente una clase en tales Andamios, tendrá que ser reescrito.

 

La Compañía prepara una mesa con un destino que se dispersa, y desde allí tomar la forma de acceso a la tabla adquiridos en una base por usuario (en _0, etc.). Esta zona, creo que es parte de la función del diseño.

 

■ que tropezado

Configuración del archivo de configuración FuelPHP, cuando reescrito sido copiado desde el núcleo, son los que después de la reescritura de la adopción, pero se explicó que ,,,

Fuera del entorno de desarrollo, se encontró que la configuración bajo la voluntad de vivir núcleo.

Por lo tanto, en el archivo de configuración que ha copiado esta vez iba a poner en mysqli, tan pronto a medida que cambia el entorno de la producción, por error! !

Si nos fijamos, la configuración por defecto del núcleo se había convertido en un error para que se suponía que pdo.

 

Desde este lado FuelPHP es volver a escribir el propio núcleo, había a menudo, es probable que tenga que tener cuidado.

 

■ impresiones

FuelPHP es fácil de usar, pero sentí que se trata de un marco, tales afloje también empató, en la misma cantidad, sino que también tendrá el poder de leer, en cierta medida, creo que es bueno para ir y usarla bien personalizarse.

En el futuro, FuelPHP así, me gustaría tocar en una variedad de cosas.