数据的缓存化、消息化

IT的核心是数据,以及数据的流动。

回顾一下计算机技术的整体发展历史,随着硬件技术的不断升级,IT软件技术也在不断升级。反过来IT软件的需求也促使并推动硬件技术的升级。

1946 年:ENIAC(Electronic Numerical Integrator And Computer)诞生 ,这是第一台真正 意义上的数字电子计算机。这个时代典型的模式是集中式处理。但是因为硬件成本很高,只能用于军工等核心高端信息处理行业。

PC 机的诞生,信息处理分布化,但是信息间的流通性很差。信息处理模式为典型的C/S 模式。特征是信息处理工作是放在客户端,服务端仅仅作为信息存储的核心。服务的范围主要是企业级内部应用。

小型机的诞生,信息处理模式B/S结构。特征是瘦客户端模式,不需要笨重的硬件pC,只需要有简单能够输入交互指令的IE就足够了,更多的计算服务是放在服务器端,支撑了企业级应用的典型应用。

互联网化的浪潮来临时,面对的客户是上亿的社会化用户,对于IT技术有了新的要求。

服务器的低成本化,给软件技术带来了新的思路。

云计算

互联网化

物联网化

智能化

 

有些远,先说说一个细节的技术,缓存和消息队列的使用。

传统企业对账过程,通用的技术是文件交换,一方导出文件。另一方挨个条码进行解析转换,对比。

现在硬件的廉价化,可以通过使用Nosql或者Queue,将需要对账的信息放入nosql 或者Queue,另一方实时处理即可。既提高了效率,也简化了流程。

 

通过这个例子可以进一步思考,以后的IT系统除了需要持久化保存的信息,可以全部(缓存或者消息队列的稳定性需要保证)通过缓存或者消息队列处理。简化处理流程,提升处理效率。

CDN,反向代理,分布式缓存,本地缓存就是当前一些典型的应用场景。

posted @ 2016-06-19 23:25  iter@hp  阅读(496)  评论(0编辑  收藏  举报