单表已经超过一千万,自建 MySQL 和阿里云 MySQL 的疑问

2019-03-26 08:32:48 +08:00
 qianji201712

想向大家请教一个问题:

个人项目,之前用阿里云服务器,不过数据库是自建的 MySQL,一直是单服务器单表存储,备份是每天 dump 一次然后备份到云盘。

目前用户注册量上来后,每天差不多 10w+条新数据写入,最大的一张表,数据量已经超过 1000w,虽然现在体验还好,但是担心再过一段时间后,会有些吃力。

本身服务器配置也不高,2 核 4G,所以最近考虑迁移到阿里云数据库 RDS。 有些纠结的是,这个迁移过程会不会有什么坑呢?希望有经验的大佬一起交流一下,感谢!

10725 次点击
所在节点    程序员
76 条回复
qianji201712
2019-03-26 11:46:46 +08:00
@rogwan 现在量还不大,就单表 1 千万的量级
cnbobolee
2019-03-26 12:04:55 +08:00
用阿里云的 rds,毕竟他们专业人员做的,而且做过优化。
Les1ie
2019-03-26 12:32:31 +08:00
看了这篇 post... 我去下载了钱迹试了试,感觉体验极好 :)
给 lz 点赞
cholerae
2019-03-26 12:40:31 +08:00
@rockyou12 才千万的表要啥 tidb
qianji201712
2019-03-26 12:54:37 +08:00
@Les1ie 哈哈,我这成了广告贴,欢迎加入钱迹家族!!!
qianji201712
2019-03-26 12:55:01 +08:00
@cnbobolee 读写速度和自建的比呢? 你们用的什么配置呢?
m2276699
2019-03-26 13:09:15 +08:00
我的方案有点特别,也是私人项目。
硬件:1 台 ECS+2 台垃圾笔记本+移动宽带
软件:galera cluster,n2n,frp
n2n 将 3 台服务器组成局域网,用于 galera2 个主节点+1 个仲裁节点做数据同步
稳定运行中,不用再担心云上的某些问题。
frp 转发请求的并发量还是有些影响,但小型项目我感觉还是可以接受的
仅供参考
qianji201712
2019-03-26 13:30:36 +08:00
@m2276699 老哥你这就有点优秀了👏👏👏 我主要是每日请求量也大啊,一天数据库写入新数据就 10w+了
keenor
2019-03-26 14:32:06 +08:00
rds 相比于 ecs 在同价格下,性能上没优势,优势在于运维。被 rds 坑过的留下言。
qianji201712
2019-03-26 15:00:51 +08:00
@keenor 好的,多谢!我也打算观望观望再决定了
leon0903
2019-03-26 17:36:28 +08:00
mysql 这点数据量应该还可以,我们生产环境的自建数据库,配置 4c 8g + ssd 硬盘, 单表现在有 4000w+,性能还是不错的,我觉得还是要 ssd,那对于 mysql 速度真的是提升很大。
MoHen9
2019-03-26 17:54:28 +08:00
写什么数据一天 10w+?
akira
2019-03-26 18:04:05 +08:00
只要是迁移数据库 出现各种问题不奇怪的
lovejoy
2019-03-26 18:20:11 +08:00
@9hills 哦?
rogwan
2019-03-26 18:25:37 +08:00
@keenor 掉什么样的坑了?让大伙好避避...
yufeng0681
2019-03-26 19:17:34 +08:00
现在的重点,不应该是分表的设计工作么?
就一个 Android 端,本地数据搞定查看,新建记账才操作数据库(同步比对一下,消耗不大);
放 RDS,单表操作的性能影响和本地自建是一样的……
insiderzzy
2019-03-26 19:39:11 +08:00
表大可以用中间件分表呀? java 的话用 shading-jdbc
jjx
2019-03-26 19:45:38 +08:00
rds 性能还不如本地

好处在可伸缩, 或者你有钱, 可以玩高配置

至于 tidb , 每个查询的业务场景都要考虑测试好, 否则 很多查询都可能远慢于本地 mysql
vjnjc
2019-03-26 20:58:49 +08:00
@EmdeBoas 请教一下这个场景是否适合迁移 tidb。目前单表 4 亿条,考虑到未来可能到 10 亿条在做 tidb 的预研。问一下 tidb 集群起步的硬件要求有点高啊,要 4 台以上的 8 核 8G?
reactna1ve
2019-03-26 21:00:22 +08:00
点赞一下你们 app,做的不错
不过和之前的薄荷比,差了一个 tag 的功能(比如某个特定情况下的消费统计,比如春节、旅游),希望后面能改进!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/548546

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX