可靠,可扩展,可维护性 关于数据系统的思考 现如今很多的应用程序都是数据密集型(data-intensive),而非数据计算型(conpute-intensive)。换句话讲,当今应用程序的主要瓶颈不在于硬件(CPU、内存、硬盘等),在于日益剧增的数据量、数据复杂性、以及数据的变更速度。 单个工具不再满足应用程序的需求,取而代之的是,总体工作被拆分成能被单个工具高效完成的任务,并通过业务代码将其它们缝合起来。 软件系统中很重要的三个问题: 可靠性 (Reliability) 系统在困境(Adversity, 硬件故…