The Myth of Snow Leopard2 months agohttps://www.rubenerd.au/the-myth-of-snow-leopard/雪豹是Mac OS X的一个版本(2010年),强调“零新功能”,专注于优化、效率和错误修复。术语“雪豹”已被苹果以外的领域采用,用来描述优先考虑稳定性而非新功能的软件更新。作者对雪豹的个人体验是负面的,指出Finder、FireWire和iMovie插件存在严重的稳定性问题。尽管存在缺陷,雪豹的神话依然存在,因为人们渴望稳定性和质量改进。苹果的营销概念在16年后仍然具有现实意义,因为用户对功能臃肿的更新感到沮丧。
OrioleDB beta15 and beta16: stability, testing, and replication hardening2 months agohttps://www.orioledb.com/blog/orioledb-beta15-16-stabilityBeta15和Beta16版本专注于现有功能的稳定性、正确性和测试覆盖率,尤其是复制、恢复和并发工作负载。一种新的测试方法在OrioleDB表上运行PostgreSQL自身的回归测试和隔离测试,能够迅速发现兼容性问题。持续集成中的自动主/备数据比对验证复制正确性,能够捕捉到单节点上不可见的缺陷。使用dm-log-writes进行的崩溃一致性测试在各个恢复点模拟崩溃,检验WAL持久性和检查点原子性。持续集成基础设施已扩展至涵盖PostgreSQL 16/17/18,包括夜间构建、注入点、TAP日志和Valgrind集成。恢复和复制加固方面包括并行恢复、撤销管理、桥接索引和逻辑复制的修复。新功能:支持SERIALIZABLE隔离级别以及用于临时表的后端本地页面池,以减少共享缓冲区的争用。SQL兼容性改进包括哈希处理、TOAST处理、生成列、域类型以及扫描键修复。