技术永远是需求和产品之间最大的难题。
在周不器这个外行看来,紫微星连分布式数据库,连云计算工程都能启动,区区一个金币钱包系统,还不是手到擒来?
却没想到,在一个小项目上出了问题。
张一明是知情的,觉得周不器有点生气,就主动圆场,向他解释说技术的难度有两方面——越大越难,越小也越难。
就比如做航天发动机,这是大工程,难度很大;做纳米级的芯片,是小玩意,难度甚至更大。哪怕是做一个圆珠笔芯,同样很难。
至于金币钱包系统上线的原因是两个,一个是兼容性,这个不难,一个月内就能突破。另一个问题,就是数据的同步,这才是最难解决的问题。
早在年初,唐斌辰从美国回来,偷偷地打听到了facebook正在做的8个技术项目——数据中心时间上的一致性,流量控制,分布式缓存,容灾措施,调度与监控,php的加速优化等等,其中大部分都跟分布式有关。
过去几个月里,紫微星陆续启动了这8个项目的研究。
也算是初步取得了一些成效。
甚至php的加速优化,即分布式的页面加载项目已经打包成产品,对外出售了。
程秉皓道:“数据中心时间的一致,也就是数据同步系统,其实已经做出来了,并且应用了。不过,短时间内不适合应用在金币钱包系统上。”
周不器问:“为什么?”
程秉皓答:“因为安全性和稳定性。”
许亮杰进一步的解释,“金币系统离不开数据同步,这个同步必须要即时。数据同步系统已经在朋友网和校内网中应用了,目前已经发现了一些漏洞,完成了一些修补。我相信再有两个月的应用,就可以把基本的安全功能予以完善。”
大体意思就是,金币的同步会涉及到金钱,很重要,一旦出事,紫微星就要蒙受财务损失。可以先用朋友网和校内网做实验,用这两个网站的数据喂养这个数据同步系统,来一点点的查找、修复、完善系统bug。