Hemos estado hackeando constantemente memcached. Creemos que va muy bien, pero queremos asegurarnos de que todo el que se interese tenga la oportunidad de ver lo que ocurre detrás de la proverbial cortina. El tema básico es construir una plataforma que permita a una empresa resolver sus problemas de escalabilidad sin impedirle resolver los suyos propios. Extensibilidad Lo más importante en lo que hemos estado trabajando es conseguir que la interfaz del motor de almacenamiento sea realmente sólida. Trond lleva dos años pensando en esto e hizo una excelente presentación sobre una aplicación de ello en la Conferencia de Usuarios de MySQL del año pasado.
Desde entonces, lo hemos aplicado y adaptado para manejar algunos escenarios del mundo real y estamos muy contentos con los resultados. Esperamos que haya menos bifurcaciones de memcached para resolver problemas puntuales y que, en su lugar, sea más fácil incorporar una solución a tu problema directamente en la base de código estándar. Nuestra esperanza es que esto conduzca a una variedad de soluciones de código abierto para problemas comunes. Por ejemplo, NorthScale lanzó el motor de cubos que permite que una única instancia de memcached admita varios motores lógicos. Portabilidad Patrick ha realizado una cantidad ridícula de trabajo para llevarnos al punto en el que podemos dar soporte oficial a Windows de una forma que se pueda mantener (es decir, que dañe lo menos posible al resto del código base). Esta es otra área en la que han existido bifurcaciones para resolver problemas puntuales, pero han sido incapaces de realizar un seguimiento de las correcciones de errores y nuevas características.
Documentación durmiendo ha estado reescribiendo la documentación para hacerla más accesible, más completa y, en general, mejor. El sitio nuevo sitio fue la primera parte de esto, y ha sido bastante impresionante, pero la reorganización de la wiki está casi terminada y estoy bastante entusiasmado con ello. Comunicados La versión 1.4.5 acaba de salir. Tenemos planes para una versión de mantenimiento 1.4.6 para aclarar un poco más los problemas que la gente ha visto en el campo (sobre todo dirigido a las personas que ejecutan sistemas operativos que no actualizan sus bibliotecas más de una vez cada década). Únase a nosotros Si estás cerca de Santa Clara, únete a nosotros en la Conferencia de Usuarios de MySQL. Tenemos un montón de cosas que vamos a terminar y podemos responder a cualquier pregunta que pueda tener sobre el almacenamiento de datos, tal vez incluso algunos sobre la recuperación de la misma. Tendremos un bof y creo que me uniré a Matt en una charla sobre parte del trabajo que hemos estado haciendo.