Crear un atributo BLOB en un objeto
Con la introducción de las clases en el entorno 4D, la necesidad de almacenar sus datos en objetos, y especialmente en blobs, ha aumentado. Por ello, 4D v19 R2 permite encapsular los blobs en objetos.
Más allá del aspecto del almacenamiento, dado que el objeto blob es un tipo de referencia, su rendimiento en términos de ocupación de memoria y velocidad mejorará considerablemente.
Compartir conduce al rendimiento
Después de esta publicación en el blog sobre el nuevo concepto de selecciones de entidades compartibles y las subsiguientes discusiones en el foro, ahora nos tomaremos el tiempo para explicar cómo ORDA encaja en el futuro.
ORDA – Compartir una selección de entidades entre procesos
4D v16 R6 introdujo un nuevo concepto de comunicación entre procesos: ¡variables de objetos y colecciones compartidas! Gracias a esto, podrá compartir fácilmente información entre procesos.
Hasta ahora, las selecciones de entidades no se podían compartir entre procesos. Sin embargo, eso ha cambiado… ¡nos complace anunciar que en 4D v18 R5 las selecciones de entidades son compartibles!
Se acabaron los días de construir una lista de claves primarias para mover una selección de entidades a otro proceso. Mejore su código multiproceso incluyendo las selecciones de entidades ORDA como objetos compartidos.
Siga leyendo para saber más.
Rincón de los objetos: compartir fácilmente y otras buenas noticias
¿Cuántas veces has obtenido el error«Tipo de valor no soportado en un objeto compartido» al intentar poner un objeto en un objeto compartido?
¿Qué has hecho? ¿Escribir un código más largo para convertir tu inocente objeto en uno compartido, quizás iterando sobre todas sus propiedades?
¿Qué tal transferir un objeto compartido de un grupo compartido a otro?
Una cosa interesante sobre los objetos: ya sabes que pueden ser utilizados como un mapa hash (un sistema de clave/valor), pero ¿qué hay de obtener todas las claves o todos los valores con una sola línea de código?
Siga leyendo, porque 4D v18 R3 ha salido y trae buenas noticias.
Compartir información en un entorno multihilo
4D v16 R6 introduce un nuevo concepto de comunicación entre procesos: ¡variables de objeto y colección compartidas! Son una solución para que pueda evitar el uso de variables interproceso (que no pueden utilizarse en modo multihilo). Gracias a esto, podrá compartir fácilmente la información entre los procesos en modo preventivo.