1 / 14
文档名称:

mssql大数据解决方案.docx

格式:docx   大小:2,322KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mssql大数据解决方案.docx

上传人:幸福人生 2022/4/22 文件大小:2.27 MB

下载得到文件列表

mssql大数据解决方案.docx

相关文档

文档介绍

文档介绍:mssql大数据解决方案
mssql大数据解决方案
  篇一:大数据处理方案
  篇二:数据库解决方案对比分析
  数据库解决方案对比分析
  对于互联网应用,随着访问量的增加,当数据库数据量达到GB以上时将不要求非常高,也就造成了实施、维护的人力成本高昂; 作为一款商用软件,其配套的操作工具同样也是商用软件,因此,其产生的并不仅仅是数据库自身的成本,还包括了维护数据库所需的工具软件成本;并且维护人员成本高;
  扩展成本:Oracle按CPU个数进行收费;当性能出现瓶颈需要版本升级或更换、
  增加硬件时就必须根据CPU数量购买Oracle授权(企业版一颗CPU授权价格在30-40万左右,最普通的一台服务器
CPU数量在两颗以上,也就是说每增加一台服务器Oracle成本将至少增加60万以上),成本将成倍增长。
  db2
  软件成本:企业版在60-70万左右;
  实施成本:db2是IBM一款常用于企业应用的数据仓库软件,操作复杂、难度高。
  其对实施、维护人员的要求非常高,也就造成了实施、维护的人力成本高昂; 维护成本:db2作为一款商用软件,其配套的操作工具同样也是商用软件,因此。
  其产生的并不仅仅是数据库自身的成本,还包括了维护数据库所需的工具软件成本;并且维护人员成本高;
  扩展成本:IBM在设计db2时专门为其配套一款商用工具PB,因此其在扩展时需要
  特定专业人才方可实施,有一定局限(中国PB程序员属于小众群体,比较少),扩展成本较高。
  Dbshards + MySql
  软件成本: 一套40万;
  实施成本:dbShards
  更低; 是一个数据库拆分工具,具有数据库无关性,因此实施成本
  维护成本:作为一款工具具有友好的操作、管理界面,同时安久具有专业的售后服
  务团队,维护成本更可控;
  扩展成本:作为一款工具软件,其主要作用是拆分数据库,提高数据访问性能,并
  不会随着数据库的增加而增加,这样从整体上降低了扩展的成本。
  兼容性
  sql server:面对复杂应用,需要多数据库集成时,集成能力弱。
  篇三:mysql性能优化解决方案
  MySQL数据库性能优化
  Renhao 20XX/11/30
  1. 资源管理平台数据库
   操作系统
  Red Hat Enterprise Linux Server release
  ELF 32-bit LSB executable, Intel 80386, version 1 , for GNU/Linux , dynamically linked , for GNU/Linux , stripped
  32位Linux服务器,单独作为MySQL服务器使用。
  MySQL
  系统使用的是,最新的较之老版本有了大幅改进。主要体现在以下几个方面:
  1)默认存储引擎更改为InnoDB
  InnoDB作为成熟、高效的事务引擎,目前已经广泛使用,但之前的版本默认引擎均为MyISAM,此次终于将默认数据库存储引擎改为InnoDB,并且引进了Innodb plugin 。此次更新对数据库的好处是显而易见的:InnoDB的数据恢复时间从过去的一个甚至几个小时,缩短到几分钟。InnoDB Plugin 支持数据压缩存储,节约存储,提高内存命中率,并且支持adaptive flush checkpoint, 可以在某些场合避免数据库出现突发性能瓶颈。
  Multi Rollback Segments: 原来InnoDB只有一个Segment,同时只支持1023的并发。现已扩充到128个Segments,从而解决了高并发的限制。
  2)多核性能提升
  Metadata Locking Framework替换LOCK_open mutex ,使得及过去版本在多核心处理器上的性能瓶颈得到解决。
  3)制功能加强
  过去的异步复制方式意味着极端情况下的数据风险,将首次支持半同步在MySQL的高可用方案中将产生更多更加可靠的方案。
  4)增强表分区功能
  MySQL 的分区更易于使用的增强功能,以及TRUNCATE PARTITION命令都可以为管理和维护数据库节省大量的时
间,并且具有更加灵活高效的分区方式。
   CPU
  系统所用CPU是单个4核CPU。对于CPU密集的负载,MySQL通常从更快的CPU中获益,而不是更多CPU。的架构对多CPU的扩展性不好,并且MySQL不能在多个CPU上并行地运行某个查询,因此在对于单个CPU进行密集的查