开发者社区> 问答> 正文

像今日头条这种数量级,用什么数据库架构方式合适?

已解决

我想问下,假如我想做一个像今日头条这种数据库量差不多的app,数据库我应该怎能架构

展开
收起
滴血营销 2017-03-05 10:43:32 10855 0
6 条回答
写回答
取消 提交回答
  • 采纳回答

    业务数据存储一般都使用免费的mysql,可以通过水平和垂直分表分库包括对业务进行拆分治理来达到大规模的网站数据处理能力。
    但是今日头条最重要的是基于hadoop上下游相关技术对数据处理再针对性的进行推荐算法处理和优化,这些需要大数据团队+算法团队等不同专业一起合作才行,个人单打独斗的效果因为能力有限往往不太理想,然后做出来一个刚刚够及格的app,没有什么大的竞争力,当然,处于创业初期的公司,这个也够用了,但是你的核心竞争力如果是内容推荐,那么一开始就应该具备这样专业团队或者能力超强的个人。

    2019-07-17 20:52:13
    赞同 1 展开评论 打赏
  • 擅长互联网移动开发。。。

    主要是内容服务

    2019-07-17 20:52:14
    赞同 展开评论 打赏
  • 基于数据的量级跟使用方式决定你的数据库架构选型。数据量决定了你的数据库架构的横向扩展的要求比如能不能分库分表。同时数据使用方式比如像网络上讨论的那般淘宝设立买家库跟卖家库。两者之间做数据同步。这种数据库架构就是通过分库分表加上多份数据来满足买家/卖家的查询操作,不过这种复杂架构同样会引入更复杂的挑战,比如双写,延时等各种挑战。

    2019-07-17 20:52:14
    赞同 展开评论 打赏
  • 不能简单点只看数据量,还要看你的业务具体怎么使用和访问这些数据的,以及数据的耦合程度。业务是否能做到数据的各种切分、是否可以读写分离。以及是否需要高可用呢,需要多方面考虑的。

    2019-07-17 20:52:14
    赞同 展开评论 打赏
  • 我想做的只是关于游戏的,领域不会有那么多 ,只会有游戏文章和游戏视频

    2019-07-17 20:52:14
    赞同 展开评论 打赏
  • 我想,更重要的问题是,你为什么要做一个像今日头条这种数据库量差不多的app?

    2019-07-17 20:52:14
    赞同 1 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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