云存储案例:纳斯达克采用Amazon S3存储服务
实现概览
市场回放这一项目于2008年2月正式上线,几乎与Adobe AIR 1.0 产品的官方发布同步。全部工作主要包括后台的数据处理和界面实现两部分,由一个十人组成的团队完成。由于选择了AIR和S3技术,这个项目由概念到产品上线仅仅花了六个月左右的时间。
客户端桌面程序用到了Adobe Flex, 运行在AIR运行时上。Adobe Flex是一个应用程序开发框架,利用此框架开发的程序在Flash Player上运行。基于Adobe AIR的桌面应用开发可以利用诸如HTML/CSS、 Ajax、 Flash和Flex等Web技术。除此之外,AIR还提供了离线应用支持,其桌面程序部署范式也比较简单。
S3为大容量数据提供了健壮的解决方案,它完全可以满足回放程序的需要。AIR程序运行于用户计算机,其数据部分来源于S3。由于此部署环境的独特性,不需要大规模的服务器基础设施就可以完成。
市场回放程序在很多方面都领先于其他一些类似的解决方案。例如:
与其它一些能显示指定时间点买卖盘记录的工具相比,由于应用了Adobe Flex和AIR技术,市场回放在易用性、可视性和回放功能上都要上一个档次。
与某一公司或厂商的内部市场数据相比,NASDAQ市场回放提供的是经过NASDAQ验证的数据,就数据来源上来说更直接可靠。
与利用历史报价数据库和昂贵的分析软件手动建立起来的买卖盘记录相比,NASDAQ市场回放程序速度更快,更廉价,出错的几率更小。
由于数据规模过于庞大,一些内部数据库的访问会变得缓慢,访问代价也逐渐提高,因此这些数据库会每十天到三十天被清理一次,而NASDAQ市场回放利用了S3这一廉价而扩展性极佳的文件系统,避免了频繁的清理工作。
AIR和S3的搭配使得数据获取和显示变得非常快捷。市场回放的主要功能之一便是让用户能看到任一时刻的综合买卖盘记录状态。其工作过程是首先从S3中迅速地载入新的买卖盘记录文件,然后由AIR更新用户界面,更新的过程充分利用了用户桌面的处理能力。由于显示下一个买卖盘记录状态无需等待服务器的计算和传输,用户在不同时刻间进行转换变得非常容易。
集成系统网络情报信息数据库
CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录

