(Lea la nota original en inglés aquí).
E V E N T O S
10 y 11 de Julio - Conferencia de Usuarios de db4o 2006 - Londres, Reino Unido
¡Las vacantes son limitadas y se están acabando rápidamente! ¡Inscríbase antes de 20/06/06 y ahorre un 25%!
T R A B A J O
db4objects está empleando.
Particularmente estamos buscando desarrolladores de China, Corea, Japón, y Asia Sur-Oriental.
K U D O D E L M E S
He estado utilizando muchísimo db4o últimamente, y no espero volver [a las bases de datos relacionales]. Puedo decir indiscutiblemente que ha aumentado mi productividad por lo menos 1 millón de veces. “
--Travis Reeder 18/05/06
A R T I C U L O S
-- V5.4: SALTO EN DESEMPEÑO CON NUEVOS B-TREES Y MARSHALLER --
La versión 5.4 de db4o se centra en la preocupación #1 de la mayoría de los desarrolladores de nuestra comunidad:
Desempeño - y sus dos hermanos menores – bajo consumo de memoria y escalabilidad.
El nuevo lanzamiento, disponible (en estado de desarrollo) en nuestro centro de descargas de db4o, ofrece dos cambios arquitectónicos importantes, que dan lugar a un salto dramático en el desempeño:
(1) una nueva arquitectura de índices B-Tree, y (2) un nuevo marshaller de objetos.
Consecuentemente, con la versión 5.4:
- Ud. puede almacenar hasta 250 millones de objetos con un consumo constante de RAM inferior a 40 MB y un desempeño constante de inserción de 8.000 objetos por segundo -- ¡Y esto medido en un disco rígido lento! Previamente, la versión 5.2 demostró caídas drásticas del desempeño y un consumo de RAM superior a 300 MB al alcanzar los 10 millones de objetos guardados, lo que demarcó los límites de escalabilidad de la versión 5.2.
- Se han almacenado con éxito 100.000 objetos con un consumo constante de RAM inferior a 2 MB, un panorama típico en handhelds, haciendo de db4o una de las soluciones de persistencia más poderosas y de mejor desempeño para dispositivos de bajos recursos.
- El desempeño de almacenamiento de índices de clase medido con 10 millones de objetos es 11 veces superior que en la versión 5.2, ahora el tiempo es de 400 milisegundos en vez de 4.5 segundos en un disco duro lento.
La nueva arquitectura de B-Trees fue escrita desde cero para alcanzar máximo desempeño y escalabilidad con un bajo consumo de memoria constante. Soporta actualmente índices de clase y también soportará índices de campo en un futuro cercano. Por favor tenga en cuenta que las mejoras a B-Trees se activan recién ante índices de clase grandes (> 100.000 objetos por clase) puesto que los índices de clase más pequeños se mantienen en memoria.
El nuevo formato de marshalling escribe y lee todas las cadenas de caracteres y todos los arreglos con sus respectivos objetos padre, logrando un mejor agrupamiento para la E/S. Dependiendo del número de cadenas de caracteres y arreglos en sus clases, la ventaja de este cambio en tus aplicaciones estará entre despreciable y dramática. Las colecciones también se benefician de esta actualización, porque internamente se mapean a arreglos. ¡En un caso de prueba simulado para varias cadenas de caracteres vimos, en promedio, una duplicación del desempeño!
Todos los cambios de esta versión trabajarán de forma transparente: solo abra su archivo de base de datos y db4o V5.4 actualizará automáticamente a los nuevos B-Trees y Marshaller. El tamaño del archivo de base de datos crecerá considerablemente y las mejoras en la velocidad se aplicarán solamente a los nuevos objetos almacenados, hasta que se corra una defragmentación, que remueve los viejos índices. ¡Como de costumbre, se sugiere realizar un backup de la base de datos antes de utilizar la actualización y no enviar a producción una versión de db4o que se encuentra en estado de desarrollo!
Más sobre la V5.4 en el blog de novedades del producto.
-- V5.2: LA VERSIÓN 5 ALCANZA EL MAYOR NIVEL DE ESTABILIDAD --
db4objects ahora ha declarado la versión 5.2 estable y por lo tanto lista para entrega en producción. Es la primera versión 5, con consultas nativas y otras características interesantes, en ser declarada estable desde la versión 4.5 de Octubre del 2005. Está disponible en nuestro centro de descargas de db4o de forma inmediata.
La versión 5.2 ha sido descargada un total de 35.000 veces desde su primer lanzamiento hace 3 meses, y ha recibido mucha retroalimentación de usuarios que la han utilizado en escenarios reales de producción. El equipo de db4o ha decidido recomendar esta versión para las instalaciones en producción.
Junto con la versión 5.2, también hemos lanzado el ObjectManager, la interfaz gráfica para visualizar y modificar objetos en un archivo de base de datos de db4o, que se encuentra en su estado más estable denominado V1.7.1.
db4objects distingue tres estados distintos de lanzamiento para ayudar a los usuarios a seleccionar la versión que se adapte a los cronogramas propios de desarrollo y liberación del producto:
- Estable: lista para entrega a producción.
- De Producción: lista para desarrollar el producto.
- De Desarrollo: para pruebas preliminares solamente.
-- PLATAFORMA COMMUNITY 2.0 --
db4objects trabaja actualmente con dedicación para proveer una mejor estructura que facilitará la interacción y el aporte en la comunidad de más de 15.000 desarrolladores registrados de db4o, lo que conforma al presente la comunidad de usuarios más grande del mundo para la tecnología de bases de objetos. En la conferencia de usuarios de db4o que se realizará en Londres en Julio de este año, se lanzará oficialmente la nueva plataforma de infraestructura ("Community 2.0"), que mejora la plataforma existente de foros de db4o como punto único de trabajo para todos los miembros de la Comunidad de desarrolladores de db4o.
Los visitantes regulares de los foros habrán notado elementos que se agregaron regularmente durante las semanas pasadas. Hasta el momento se han agregado a los foros públicos en 7 idiomas un centro mejorado de descargas, una nueva sección de documentación, una variedad de blogs y www.planetdb4o.org.
En Julio, la plataforma Community 2.0 también incluirá un WIKI, que proporcionará los medios para que cualquier miembro de la Comunidad pueda publicar sus propios proyectos y propuestas, comentar y corregir otros proyectos y contribuir a la creciente biblioteca de documentación y artículos.
-- CONFERENCIA DE USUARIOS DE DB4O EN LONDRES --
La conferencia de usuarios de db4o (dUC) tendrá lugar en Londres del 10 al 11 de Julio y las preparaciones están en marcha. El dUC es el primer evento de su clase, donde el equipo central de desarrolladores y los miembros de la comunidad de db4o se reúnen todos bajo un mismo techo.
La conferencia ofrece charlas clave a cargo de Carl Rosenberger, Ted Neward y Christof Wittig, talleres para aprender las mejores prácticas de db4o, y una discusión del mapa de db4o para el 2006/07.
Durante este acontecimiento, se lanzará el programa de “profesionales más valorados de db4o” (dVP) para reconocer a individuos con experiencia en el producto y a quiénes participan activamente de nuestra comunidad compartiendo su conocimiento y experiencia con otros usuarios. Concederemos este título prestigioso a un grupo seleccionado de 30 individuos. Hemos identificado a los dVPs mejor rankeados y los hemos invitado a la dUC con vuelos y entradas gratis. La lista completa de los candidatos 2007 se hará pública en la conferencia de usuarios de db4o.
Más información sobre el programa dVP aquí.
También aprovecharemos la conferencia para revelar los resultados de la encuesta 2006 de usuarios de db4o, en la cual participaron más de 1.000 encuestados para compartir sus pensamientos sobre db4o y votar sobre sus preferencias para el mapa 2006/07 del producto. Ya se ha notificado via e-mail a los ganadores de 5 vuelos al dUC en Londres, 20 libros y 50 remeras de golf de db4o. Envíenos un e-mail si tiene preguntas con respecto a esta encuesta.
Hasta el momento tenemos registradas personas de Australia, Japón, Singapur, Israel, Reino Unido, Noruega, Francia, Alemania, Suiza, República Checa, Brasil, Ecuador, Argentina y 6 estados de los EEUU y Canadá.
Si todavía no cuenta con una entrada, no pierda el tiempo. Reciba un descuento del 25% para las inscripciones previas al 20/06/06 -- ¡Regístrese ahora! Más información e inscripción al dUC aquí.
-- CREANDO REPORTES CONTRA DB4O: OPCIONES PARA JAVA Y .NET --
Un interés común de los usuarios de db4o es la capacidad de crear reportes contra bases de datos db4o. Al contrario que SQL, donde hay muchos productos para realizar reportes desde hace años, solo había hasta hace poco unas pocas soluciones para crear reportes contra objetos.
Esta situación ha cambiado dramáticamente, a medida que las bases de datos y la programación orientada a objetos vieron crecer su porcentaje de adopción. Hay varios productos disponibles para Java, que han sido utilizados con éxito por los usuarios de db4o: Jinfonet Jreport, Elixir Report, Actuate BIRT y JasperReports de código abierto.
Además, Microsoft ha lanzado recientemente a los usuarios de .NET una solución elegante para crear reportes. Se incluye en Visual Studio 2005 y se denomina ReportViewer. Este control no sólo puede visualizar un reporte, como sugiere su nombre, sino que también incluye soporte en tiempo de diseño, un motor completo de demarcación (layout), y expresiones de datos reflexivas. Se incluyen controles para ambos WinForms y ASP.NET.
Para comenzar, seleccione “Add Item” del menú de proyectos, y seleccione “Report” de la lista de opciones. Aquí encontrará un link a una guía completa en el sitio de MSDN.
-- SOCIEDAD CON QNX, FABRICANTES DE NEUTRINO RTOS --
QNX Software Systems, una división de Harman International, ofrece tecnología de SO de tiempo real, herramientas de desarrollo, y servicios profesionales para desarrolladores de sistemas embebidos de misión crítica. Con más de 25 años de experiencia, QNX se centra en facilitar el éxito del cliente con tecnología innovadora. La plataforma de software modular y basada en estándares de QNX permite a las compañías construir aplicaciones confiables, escalables, seguras y de alto rendimiento.
Recientemente, QNX y db4objects han colaborado para ayudar a clientes del mundo automotriz a conseguir un alto desempeño de la base de objetos db4o en aplicaciones de cómputo en automóviles. De esta manera, db4objects y QNX han establecido una sociedad para conectar sus comunidades de desarrolladores y trabajar en un conjunto de productos bien integrado.
¿Extraña los KUDOS mensuales? Para ello hemos creado el Kudo blog!
--------
Sinceros saludos.
El equipo de db4objects.
www.db4o.com
newsletter@db4o.com
Phone +1 (650) 577-2340
1900 S Norfolk Street, Suite 350
San Mateo, CA 94403 (USA)