开发者社区> 问答> 正文

面试被问10亿数据采用何种架构数据库?

面试被问10亿数据采用何种架构数据库?

读写都比较多。网站和个人信息云盘方面。

我回答,mysql读写分离,mysql集群,redis缓存。

他说还不够好。之后我朋友说,大内存的写线程缓冲,集群。

难道他想找nosql的作为副数据库,mysql作为主数据库的组合,然后按照不同数据分开保存。

展开
收起
小旋风柴进 2016-03-11 11:25:47 2397 0
1 条回答
写回答
取消 提交回答
  • 1、物理上用PCIe SSD搭建固态存储。
    2、利用MySQL主从复制机制和中间件MySQL-Proxy/Qihoo360 Atlas/Alibaba Cobar/TDDL/Amoeba和HAProxy/LVS实现读写分离和负载均衡。
    3、按照业务逻辑合理分区、分表、分库。
    4、Redis、Memcached做数据库缓存。

    2019-07-17 18:58:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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