GreatSQL, una base de datos compatible con MySQL, ha anunciado una optimización de binlog de copia cero que reduce drásticamente la latencia de confirmación de transacciones grandes. La escritura tradicional de binlog implica doble almacenamiento en búfer, lo que crea una presión de E/S significativa y fluctuaciones de TPS para transacciones grandes. El enfoque de GreatSQL evita el búfer y escribe los datos del binlog directamente en el disco mediante un mecanismo de copia cero. Los benchmarks muestran una reducción de la latencia de confirmación de hasta el 70 % para transacciones grandes, con un impacto mínimo en las cargas de trabajo normales. Esta función está disponible en versiones recientes de GreatSQL y se puede habilitar mediante configuración. Para los DBA e ingenieros de backend, esta es una optimización práctica y de bajo riesgo para un cuello de botella común.
GreatSQL introduce un mecanismo de escritura de binlog de copia cero que reduce la latencia de confirmación de transacciones grandes hasta en un 70 %.