Re: [SQL ] 笔数几亿笔的数据库选择?

楼主: popcorny (毕业了..@@")   2015-04-12 08:25:07
※ 引述《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保持容易备份效能好的状况

Links booklink

Contact Us: admin [ a t ] ucptt.com