April 17
以前一说起来我们的Object Cache Layer,总是禁不住自豪一下,一说起来就是xx台服务器,大大减少了对数据库的操作等等。可是每次一到产品发布,尤其是不中断服务的小版本发布,Cache就成了噩梦。前两天公司的VP来视察工作,我还说Cache这玩意对您来说可能是爱不释手,我们可是谈cache色变,例如blahblahblah。VP脸色一沉,“你以为我喜欢?你这些经历算个球,你要是想听的话我这里有很多真正的nightmare”。
话说cache这东西也不是什么新概念,软件硬件都已经有很成熟的应用了,怎么就到了object cache就这么难用了呢。公司每年花大把的银子买license,结果却是让Developer心惊胆战。也许事情本来就很复杂,就像数据库,难用到必须雇一个专业人士来维护才能保证其正常的运作。
有意思的是,离开ibm之前最后做的工作也和Object cache有关,当时还颇有几个同仁怀疑老板的眼光,认为这类无聊问题一定早有现成的产品,没啥技术含量阿。现在看来,至少目前花钱买得到的Object Cache系统,还真就不那么好用。