BLOGS

4D SERVER

warning: file_get_contents(http://www.telize.com/geoip/54.196.190.32) [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

Escalabilidad en 4D Server v12 64-bit

Escalabilidad: 510 usuarios y versión 64 bits de 4D Server v12

Para demostrar la escalabilidad a plena carga, hemos comparado las dos versiones de 4D Server 12.1 en versión 32 bits y en versión 64 bits, con 510 clientes comparados. Cada cliente ejecuta búsquedas/adiciones/eliminaciones en dos procesos diferentes. Las estadísticas fueron recolectadas durante las operaciones.

 

Ordenación secuencial con 64 bits

Beneficios del entorno 64 bits en una ordenación secuencial

Para demostrar el efecto de la escalabilidad en la velocidad, comparamos el tiempo que toma realizar una ordenación secuencial utilizando las versiones de 32 y 64 bits de 4D Server v12. Una ordenación necesita memoria para almacenar los datos temporales utilizados en las comparaciones. 4D Server no utiliza la caché para este tipo de operaciones, sino que asigna la memoria en la "memoria motor" (parte de la memoria virtual que 4D Server puede asignar fuera de la caché). El tamaño de la caché es el mismo en ambos entornos.

Búsquedas bajo 4D Server v12 64-bit

Efecto del aumento del tamaño de la caché de datos en una búsqueda secuencial

Por lo general, escalabilidad no es sinónimo de velocidad. Asignar más memoria no significa que una aplicación se ejecutará más rápido, sino que soportará una carga más pesada. Sin embargo, hay situaciones en que una operación se ejecutará más rápido porque 4D Server puede utilizar más memoria RAM. Un ejemplo típico es el tamaño de la caché. La versión de 32 bits puede asignar un máximo de 2.3 GB de memoria caché.

Sincronización y replicación

No necesitará crear sus propias rutinas gracias a los mecanismos integrados de sincronización y replicación.

Hasta ahora, le correspondía a cada desarrollador crear los mecanismos y flujos de transferencia de datos para la sincronización y replicación, dando lugar a una variedad de implementaciones y, por supuesto, a una gran cantidad de desarrollos adicionales.

Las siguientes funciones de sincronización ahora están integradas:

4D SQL Expansion

Añada conexiones SQL externas ilimitadas a su aplicación basada en 4D Server

4D SQL Expansion permite añadir conexiones SQL entrantes  ilimitadas a su aplicación 4D Server.

 

4D Client Expansion

Agregue más usuarios a sus aplicaciones 4D Server