VERSANT高性能数据库在金融行业大数据应用环境下的测试报告VERSANT高性能数据库在金融行业大数据应用环境下的测试报告.pdfVIP

VERSANT高性能数据库在金融行业大数据应用环境下的测试报告VERSANT高性能数据库在金融行业大数据应用环境下的测试报告.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VERSANT高性能数据库在金融行业大数据应用环境下的测试报告VERSANT高性能数据库在金融行业大数据应用环境下的测试报告

VERSANT 数据库大规模数据条件下的高性能查询 测试报告 Versant 对象数据库案例研究 编制:Versant 中国 2011 年 12 月 Versant China 上海市昆明路 572 号 B 区 415-419 室 邮箱: info@ 电话: (021) 5172 1968 传真: (021) 5172 1967 网址: P 001 1、背景 随着国内各种业务系统数据量的快速提升,传统关系型数据库变得越来越慢。尤其是在处 理业务逻辑关联的时候,传统关系型数据库几乎已经无法完全满足业务系统的需求,只能 通过修改库表结构的方式进行优化。 在这种情况下,根据国外同类系统的相关经验,使用下一代的 Versant 数据库可以大大加 快整体系统的运行效率, 为了验证 Versant 数据库在金融行业的使用情况,作为一个初步的系统,我们设计了一个 模拟的业务逻辑:客户(Customer )和信用卡(CreditCard )以及他们之间的关联,来 作为性能验证的基础。在此基础上,我们完成了两种规模和复杂结构的条件下的性能测 试。 本文是对本阶段测试的一个总结,并作为下一阶段测试的起始点。 对本文有任何意见与建议,您可以随时联系:longguo_liu@ 。 本文依赖配套文件包:QuickEcifDemo.rar ,其中包含本次测试的所有关键源代码和封装 命令。 2、测试环境定义 本次测试的测试环境随意选择了一台 PC 机来完成。在该 PC 机上同时搭建了客户端(自 行编制的 Java 代码)和服务器端(Versant 数据库)。测试机按照一般方式配置,已经 安装有杀毒软件和软件防火墙,并且没有经过任何特殊优化。 硬件环境: CPU   :Intel Core i7 CPU 920(4 core) 2.67Ghz;  内存:3GB;  硬盘:1.0TB 硬盘/7200RPM 。 软件环境:  操作系统:Windows 7 专业版 32 位;   数据库:V/OD 8.0.2 Versant P 002   JDK :Sun JDK 1.6 。 3、数据生成方案 根据大致的硬件要求,测试数据结构由两个类构成 Customer 和 CreditCard, 其业务逻辑构成如下: /** * Demo Business Class for customer in ECIF system. * * @author LIU LONGGUO * */ publicclass Customer { // 姓名 private String name; // 证件类型 private String IDType; // 证件编号 private String ID; private LinkedListCreditCard cardList = newLinkedListCreditCard(); } /** * Demo Class for Business Card * * @author LIU LONGGUO * */ publicclass CreditCard { // 卡号private String cardNo; // 客户对象引用 private Customer customer; // 失效日期 privatelongexpireDate = 0; } 为完成性能测试,在业务逻辑的基础上,我们编制了一个测试类:TestDataGenerator , 并在此基础上实现了以下两个大规模数据的生成方案: P 003 测试方案 1:一亿条客户信息,五亿条信用卡记录。 描述:生成一亿条客户(Customer )数据,每条客户数据有五条信用(CreditCard )记 录,在此情况下直接根据用户的姓名,查找用户对象,并打印出对应的所有信用卡记录。 其中: 客户记录包含客户信息,身份证号,身份证类型信息,以及客户所拥有的信用卡信 息; 信用卡记录包含卡号,失效日期,到客户对象的引用信息。 实现方法:generateTestData() 命令行调用的命令:gen_data

文档评论(0)

vshoulrengb3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档