请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,听完了您的课,希望老师能给一些建议

老师的课讲的非常好,很期待后续实战。是这样的老师,我和几个运营同学做了一款小程序并推广,数据库是单独在一台1核2G的服务器上,但某天公众平台一个时间点显示2300访问到时候数据库连接过多系统不可用。于是我翻了几本书调整了最大连接,innodb_flush_log_at_trx_commit,innodb_buffer_pool_size等参数,第二天2500流量系统虽然有些慢,但是是可以正常使用的。数据库查询/增删改=9/1。
老师提出的几种架构都很棒,但是我觉得我们这个数据库要到pxc加replication集群还是有些远。
以下有几点问题我很迷茫希望老师能给些建议
1.我现在使用原生的MySQL,迁移到percona数据库,数据和配置都可以完全还原吗?
2.因为数据库并发方面我是第一次接触,看完您的视频,我的想法是在用两台1核2G的服务器做小型pxc集群并且做分区改善并发情况,然后若是又到达并发瓶颈,升级这三台服务器配置。这样做对该系统并发应当有所提升,还有就是若是再次到达瓶颈,我是应当升级服务器配置还是做mycat分片。我对从单MySQL如何去一步一步演进承载更多流量,下一步怎么样会更好,最终到老师提到的几种大型架构非常迷茫。
老师能否针对我这样子的情景下的数据库的演进给一些建议和分享一些经验,感谢

正在回答

2回答

同学你好。首先所有的云主机IO性能都比较低,是正常SSD的1/10,所以在云主机上安装MySQL,确实也能用,但是会有明显的卡顿。我建议你不妨购买云端的数据库服务,开箱即用,性能很好,每月100多元钱,并不贵。下面回答你第一个问题,Percona完全兼容MySQL的配置,这个不用担心。第二个问题,云主机IO性能差,不建议在云主机上搭建数据库集群。如果是某些企业租用IDC机房整机服务器,那就另当别论了。记住,共享的性能都很差。第三个问题,并发多,优先提升硬件,挂载多块硬盘给MySQL加分区,升级万兆网卡,内存和CPU也可以适当升级。其次再考虑给mycat加分片,分片成本更大,一个分片至少6台MySQL服务器,硬件成本高不说,而且分片之间的数据迁移特别耗时

1 回复 有任何疑惑可以回复我~
  • 提问者 慕数据2147912 #1
    老师,那么在云上做集群共享性差不建议做,因为我们暂时还接触不到机房的层次,基本都是使用云,云上面的数据库若是一直不集群,随着流量的增长,依靠SSD,加载硬盘,升级配置这些操作的话还能抗住那种压力吗?
    回复 有任何疑惑可以回复我~ 2019-03-09 13:46:12
  • 神思者 回复 提问者 慕数据2147912 #2
    阿里云和腾讯云的数据库服务可以选择配置,以及集群节点,可以购买相应的服务。云数据库主机IO经过调优,速度很快,我现在的云端项目用的就是云数据库
    回复 有任何疑惑可以回复我~ 2019-03-09 13:50:49
  • 提问者 慕数据2147912 回复 神思者 #3
    哦哦,那太好了,感谢老师,我去了解一下,最近总是因为数据库负荷高头疼
    回复 有任何疑惑可以回复我~ 2019-03-09 13:58:40
qq_Michael_qA 2019-03-23 20:32:29

我这两天刚刚听到HBASE数据库,用HBASE可以优化么,成本高不高

0 回复 有任何疑惑可以回复我~
  • HBase是大数据领域用的数据库,是非关系型数据库,跟MySQL这种RDBMS没有可比性
    回复 有任何疑惑可以回复我~ 2019-03-23 20:48:19
  • 谢谢老师
    回复 有任何疑惑可以回复我~ 2019-03-24 08:37:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信