从您描述的情况来看,当前技术问题在于:1)总部服务器在接收各门店上传的数据时,是否能及时处理,这里涉及到数据批量处理进入bw、bi系统;2)一旦数据进入在bw、bi系统后,是否能准时(7点前)提供报表;3)数据一致性要求较高,互联网分布式平台难以满足。
前面两个问题都跟服务器的性能相关,特别是位于总部的服务器的I/O吞吐能力。因此在基础架构的选择上建议选择I/O性能好、处理器性能强的服务器。一般来讲数据在进行分析前会经过一系列的清洗动作(ETL),如果服务器的I/O处理能力不足就会影响到数据清洗、分析的效率。数据查询效率除了跟服务器I/O性能相关之外,对处理器本身的高性能、和对数据的快速获取也紧密相关。而第三个问题,针对数据的一致性,我们知道基于CAP原则,无疑集中式部署会是好的选择。
针对上述问题,建议尝试IBM LinuxONE解决方案。LinuxONE是基于IBM传统大型主机硬件的通用型Linux服务器。LinuxONE独特I/O子系统架构有助于实现I/O的高效处理。LinuxONE不仅仅采用高主频(5.0GHz)的处理器且每个处理器都拥有超大的四级缓存(其中第4级缓存接近4GB)。同时,每一块光纤卡都有不少于2个处理器。因此,LinuxONE在处理I/O相关的负载时具有非常明显的优势,配合IBM或友商的企业级存储能使您业务服务水平再上一个台阶。