开发者社区> 问答> 正文

[@徐雷frank][¥20]亿级数据的产品设计架构如何设计?

现在在做一款APP的后台用户量会很大!现在没有思路去设计这个整体的架构!现在数据库计划使用mycat数据库中间件!不知道可不可行!劳驾专家给指点一下!

展开
收起
1381580146567431 2018-11-13 10:02:35 2483 0
2 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    设计可以进化的、扩展的架构。
    如果公司现在刚开始创业,只需要一个Demo,大可不必兴师动众。
    1亿个用户也不多。还有考虑以后生成的数据容量。
    用MySQL或者MongoDB集群模式够了,
    1.根据读写压力、数据量、先做主从,读写分离,服务器配置可以高点,磁盘要大,4T,8T。或者更大32T都行。1亿数据应该50G左右。
    2、如果App有大量的聊天、音频、视频文件产生,要考虑别的存储方式,比如HDFS。
    3、数据库分库分表,假设公司真的是到这个规模了,可以考虑更大规模的集群方案,MyCAT可以做分库分表的集群方案。
    当然真到1亿用户,你的公司应该不缺钱,可以考虑购买更好的设备了。数据规模应该更大。可能上千台服务器。

    2019-07-17 23:13:48
    赞同 展开评论 打赏
  • java 数据分析 数据可视化 大数据

    元数据服务、属性服务、搜索服务

    2019-07-17 23:13:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MaxCompute架构升级及开放性解读 立即下载
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载