首页> 外文会议>ACM conference on systems, programming, and applications: software for humanity >A Methodology for Managing Database and Code Changes in a Regression Testing Framework
【24h】

A Methodology for Managing Database and Code Changes in a Regression Testing Framework

机译:一种用于管理数据库和代码的方法中的回归测试框架中的更改

获取原文

摘要

Large system development typically involves changes to code and database components. In these environments, testing continues to be the biggest challenge. Since release cycles include both database and code changes, thorough testing of existing schemas and code base is paramount. Code needs to be tested with a static database, database changes need to be tested on a static code base, and finally, both changes need to be tested together. In this paper we present the testing framework built during the development of Morgan Stanley's enterprise-wide time-series database, Horizon. The database, built using Kx's KDB+/Q, holds both tick-by-tick data originating from real-time feeds as well as periodic data received at regular intervals from vendors. The plant consists of several hundred cooperating processes which connect to realtime feeds, create in-memory databases, persist in-memory databases to disk on a regular basis, manage data set locations, and service client connections. At present, the database plant's size is approximately 1PB with an anticipated growth of .5PB/year.
机译:大型系统开发通常涉及对代码和数据库组件的更改。在这些环境中,测试仍然是最大的挑战。由于释放周期包括数据库和代码更改,因此对现有模式和代码库的全面测试是至关重要的。需要使用静态数据库进行测试代码,需要在静态代码库上测试数据库更改,最后,需要在一起测试两个更改。在本文中,我们介绍了在摩根斯坦利的企业范围时间系列数据库,地平线开发期间建造的测试框架。使用KX的KDB + / Q构建的数据库始于源自实时馈送的逐个滴答数据以及从供应商定期接收的周期性数据。该工厂由数百个协作进程组成,该过程连接到实时源,创建内存数据库,持续到内存数据库定期,管理数据集位置和服务客户​​端连接。目前,数据库工厂的尺寸约为1pb,预期增长为.5pb /年。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号