作者popcorny (毕业了..@@")
看板Database
标题Re: [SQL ] 笔数几亿笔的资料库选择?
时间Sun Apr 12 08:25:07 2015
※ 引述《jami520 (我的生命因你而发光)》之铭言:
: 资料库名称:Mysql
: 资料库版本:5.5
: 内容/问题描述:
: 目前我使用mysql来当资料库,里头有个资料表目前资料量高达2亿笔数据
: 听朋友说好像用mysql会有问题,也搞不懂会有哪方面的问题(是有笔数限制吗?)
: 所以想问一下大家针对这样持续扩增的资料用怎样的资料库会比较适合呢?
: 因为我现阶段用的是php来当程式查询语言
: 换了其他资料库则现有的网站语法都要大幅变更吗?
: 因为想说如果可以改善资料库的稳定性与效能性
: 而且在不变更程式的语法下比较好,对这部分知识比较缺乏,因此跟大家请教一下
: 谢谢
2亿笔算是很多的数量,
如果用mysql看看可不可以往mysql fabric的方式走
另外2亿笔资料我想应该不是所有资料都是hot资料对吧?
我猜想可能是某种log或是交易纪录之类的time series data,
才会到2亿笔那麽多
建议可以想一些archive的方法,
把旧资料放到其他的storage
或是aggregate成方便查询的形式
原本的资料只保留最新的一年或是半年的资料
对於online query或是insert/update都有比较好的效能
如果旧的资料也有分析的需求,
可以把这些资料复制到一个offline或是analytics用的资料库
让online保持容易备份效能好的状况
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.224.252.71
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1428798310.A.73B.html