3 puntos por GN⁺ 2023-09-01 | 2 comentarios | Compartir por WhatsApp
  • Mejoras importantes en el motor de búsqueda marginalia que reducen los requisitos de RAM, eliminan el tiempo de inactividad del sistema durante las actualizaciones y aumentan los límites de documentos y palabras clave indexados
  • El motor de búsqueda estuvo caído durante una semana debido a problemas de escalabilidad provocados por la última versión
  • Medidas tomadas por el autor para abordar el tiempo de inactividad del sistema durante el cambio de índice mediante modificaciones en la base de datos de URL
  • Para simplificar los datos y reducir el uso de RAM, el autor fusionó dos tablas de la base de datos de URL en una sola tabla
  • El autor también realizó cambios en el proceso de construcción del índice invertido para reducir el uso de RAM y mejorar el rendimiento
  • Estos cambios redujeron significativamente los requisitos de RAM y mejoraron la eficiencia operativa
  • El autor se sorprende del éxito de estos cambios y reconoce la necesidad de diseño previo en ciertos casos

2 comentarios

 
GN⁺ 2023-09-01
Opiniones de Hacker News
  • El éxito del proyecto Marginalia se debate en el contexto de que el mundo avanza en una dirección distinta.
  • El éxito del proyecto se considera una historia positiva e inspiradora.
  • El creador está limitando intencionalmente el hardware y la RAM del proyecto, y se considera que eso contribuye a la eficiencia.
  • El artículo sugiere que la autolimitación puede ayudar a obtener resultados a largo plazo.
  • La optimización se compara con la corrección de errores, y se considera más fácil de lo que mucha gente piensa.
  • Se enfatiza la importancia de la optimización del rendimiento, y se dice que el software sin análisis de rendimiento importantes puede tener muchos errores reproducibles.
  • La persona que comenta agradece las actualizaciones sobre Marginalia y espera más publicaciones.
  • La persona que comenta menciona su proyecto de motor de búsqueda como pasatiempo y pregunta sobre los filtros de tiempo en la búsqueda de Marginalia.
  • Hay una discusión sobre si un SSD necesita borrar y volver a escribir una página completa al actualizar un solo byte.
  • La persona que comenta menciona una experiencia similar en su propio proyecto, Mojeek, y siente afinidad con las limitaciones y el proceso de toma de decisiones.
  • Se cuestiona por qué en Marginalia se eligió SQLite en lugar de un almacén clave-valor.
  • La persona que comenta valora que la creatividad pueda surgir de trabajar dentro de limitaciones.