刚才朋友跟我说,你看网上经常有人提供让xx数据库性能提高好几倍的代码,你怎么不发布几个。
1、社区那么多高手,肯定比我强多了,这么简单就能实现的东西他们会没想到?真的是遗漏?
2、PG现在有200多万行,自以为是的修改,我哪知道自己是不是在给大家埋地雷。
所以,每次动手之前我都要反复察看所有可能涉及到的位置,确定自己的修改不会带来问题,数据库最重要的是什么?数据!
大家向社区提供补丁就会知道,每个大一些的变动都会反复讨论,一个补丁讨论几个月甚至一年多的都有。对PostgreSQL来说,数据才是最重要的,不是性能,坚决不接受有一点疑问的代码,我个人坚决支持。
很多人查看别人的代码,经常是管中窥豹式的,根本不去全面了解原作者的真实意图,然后一个补丁就出炉了,这其实很可怕。
很久以前,有个安全专家来国内讲座,有人回他怎样维护系统才是最安全的,回答是:backup, backup and backup。
同理,对数据库来说,最重要的是什么:数据、数据、还是数据。