刘勇   Email:lyssym@sina.com

        本博客记录作者在工作与研究中所经历的点滴,一方面给自己的工作与生活留下印记,另一方面若是能对大家有所帮助,则幸甚至哉矣!

简介

        鉴于高频中心库task部分(核心业务处理、存储逻辑)占用机器较多,为节省成本,调研数据库或缓存,以期满足高频生产的需求:1)峰值1w条/s;2)峰值60w条/m。本着节省成本的角度,本文对开源、免费的数据库MySQL和PostgreSQL从单一处理和批处理角度展开测试,测试目标平均写入速率达10000条/s 以上则能满足要求。

 

测试环境

        硬件环境:

        10.1.120.37:Intel Pentium, 主频:2.90G, 内存:6G

        localhost: Intel Core I5, 主频:3.10G,  内存:4G

        软件环境:

        10.1.120.37:Cent OS 6.5,  MySQL 5.6.25 (社区版)

        localhost: Win7,MySQL 5.6.26(社区版)

      表结构:

 1 DROP TABLE IF EXISTS `transaction`;
 2 CREATE TABLE `transaction` (
 3   `tradedate` datetime DEFAULT NULL,
 4   `symbol` varchar(6) DEFAULT NULL,
 5   `symbolname` varchar(8) DEFAULT NULL,
 6   `trdmintime` varchar(6) DEFAULT NULL,
 7   `startprice` decimal(9,3) DEFAULT NULL,
 8   `highprice` decimal(9,3) DEFAULT NULL,
 9   `lowprice` decimal(9,3) DEFAULT NULL,
10   `endprice` decimal(9,3) DEFAULT NULL,
11   `change` decimal(9,3) DEFAULT NULL,
12   `changeratio` decimal(6,3) DEFAULT NULL,
13   `minvolume` decimal(10,0) DEFAULT NULL,
14   `minamout` decimal(16,3) DEFAULT NULL,
15   `unix` bigint(20) DEFAULT NULL,
16   `market` varchar(3) DEFAULT NULL
17 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
table transaction

相关文章:

  • 2021-11-17
  • 2022-01-13
  • 2021-05-15
  • 2022-02-08
  • 2021-07-08
  • 2022-02-08
  • 2021-11-17
猜你喜欢
  • 2022-12-23
  • 2021-11-17
  • 2021-06-17
  • 2021-12-02
  • 2021-10-25
  • 2021-12-04
  • 2021-12-11
相关资源
相似解决方案