Categoría: Sin categoría

Ya está disponible el ejecutable binario para Windows.
Desde mi publicación la semana pasada mencionando mi exitosa construcción para Windows, hemos decidido hacer que el fruto de este trabajo disponible. Se trata de un trabajo inacabado, al que queremos añadir mucho más, empezando por...

Trabajar con entidades de juegos sociales en Couchbase
¿Qué hay en un nuevo juego social? Fundamentalmente, un juego es una "experiencia" construida en torno a una serie de interacciones entre el jugador, el contenido y otros jugadores. Por supuesto, el concepto del juego, el argumento, los personajes y los componentes sociales...

Resumen: Hacia el futuro en la Conferencia de Desarrolladores de Samsung
Los tres días de la Conferencia de Desarrolladores de Samsung fueron una auténtica pasada. En "Into the Future over at Samsung Developer Conference", pudimos echar un vistazo a la versión de Samsung del futuro de la tecnología móvil y...

Escribir su propio motor de almacenamiento para Memcached
Estoy trabajando a tiempo completo en membase, que utiliza la "interfaz de motor" que estamos añadiendo a Memcached. Siendo el que diseñó la API y escribió la documentación, puedo decir que necesitamos más (y mejor) documentación sin insultar...

Escribir tu propio motor de almacenamiento para Memcached, parte 2
En la entrada anterior describí la inicialización y destrucción del motor. Esta entrada del blog cubrirá el modelo de asignación de memoria en la interfaz del motor. El núcleo memcached es responsable de asignar toda la memoria que necesita para sus conexiones (enviar /...

Modelización de datos: cuándo integrar, cuándo remitir
Una de las grandes cuestiones de la modelización de bases de datos documentales es: ¿hasta dónde puedo llegar con la desnormalización? Cuando trabajamos con bases de datos relacionales, estamos acostumbrados a normalizar estrictamente nuestros datos: tenemos una instancia canónica, no duplicada, de cada dato. Eso...

Escribir tu propio motor de almacenamiento para Memcached, parte 3
En este momento tenemos un motor capaz de ejecutar get y set load, pero está haciendo IO sincronizado con el sistema de archivos. No podemos servir a nuestro cliente más rápido de lo que podemos leer el elemento del disco, pero podríamos servir a otras conexiones...

Mejor protección de datos en Couchbase Server 3.0
Con Couchbase Server 3.0, hemos introducido un nuevo protocolo para la sincronización de datos llamado DCP (database change protocol). DCP impulsa muchas instalaciones dentro de Couchbase Server, incluyendo el mantenimiento de réplicas, reequilibrio, recuperación de nodos, copias de seguridad, indexación todo el camino hasta la replicación XDCR....

Ronda de financiación de $25m y crecimiento de 400% para Couchbase
Hoy, Couchbase ha anunciado los resultados del primer semestre y una nueva ronda de financiación de $25m. Cuando lanzamos la versión 2.0 de Couchbase el pasado mes de diciembre, teníamos muchas esperanzas puestas en su éxito, pero la increíble reacción positiva de la comunidad y...

100 veces menos código
Couchbase Mobile puede hacerte 100 veces más productivo. De manera similar a la forma en que Ruby on Rails revolucionó la forma en que pensamos acerca de los servicios web al ofrecer una forma concisa de modelar aplicaciones web basadas en REST y servidores API, la función de sincronización...

Couchbase JPA con Hibernate y Eclipselink
A medida que Couchbase continúa experimentando un crecimiento como empresa y una mayor adopción por parte de la comunidad de código abierto, seguimos encontrando nuevos retos y casos de uso a lo largo del camino. Muchas empresas recurren a nosotros para que les ayudemos a añadir una caché...

Supervisión de Couchbase
Monitorización de Couchbase Couchbase es una base de datos distribuida, de alto rendimiento, Cache y NoSQL en una arquitectura de cluster único. A pesar de un nombre similar y una herencia compartida, Couchbase es un producto muy diferente a CouchDB o cualquier otra oferta NoSQL. Ser capaz de...