开发者社区> 问答> 正文

电商MySQL+MongoDB组合方案

现在电商系统中使用MongoDB+MySQL存储数据,但不知道组合的方案。
1.怎样把MongoDB引入项目中,在MongoDB中存放什么数据;
2.怎样在系统开发中使用MongoDb协调和MySQL中的数据等等。

展开
收起
管理贝贝 2016-06-23 13:51:58 5785 0
4 条回答
写回答
取消 提交回答
  • mysql的数据可以导出到mongodb中,然后以后都用mongodb数据库。以后遇到大数据也不用考虑太多问题了

    2019-07-17 19:46:11
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!

    mongodb 应该是大数据查询速度相对比较快。

    2019-07-17 19:46:10
    赞同 展开评论 打赏
  • 阿里优质内容挖掘者。。

    mysql放用户信息,合同信息,订单信息

    mongodb放浏览商品的记录

    你看呗,只要关联型不强,对速度要求高的就放mongodb

    2019-07-17 19:46:10
    赞同 展开评论 打赏
  • 静静的看着你们

    我觉得是这样比较好:

    1. MySQL 应该用 PostgreSQL 替代,速度会提高很多。
      如果,不适应的,可以研究一下 mariaDB。mariaDB我也没有用过,但是性能肯定有所提升,而且貌似兼容MySQL的操作。
    2. 关联性,这个东西其实很模糊。
      我基本上,理解为,产品的描述性内容和价格。

    就是针对每个客户的产品的数据的储存。
    一个产品,就是一个独立的Obj。
    供货商,亦可以理解为静态的数据内容。
    只有,供货商指定的价格,是有可能被经常修订的。
    一样产品,最大的关联性就是,产品的Id和price。

    1. 通常,客户对于,浏览的request和订货的request都要求高速。
      从公司而言,我觉得订单应该给于最优先的HTTP通路。

    反倒是,买家的商品浏览数据,可以延迟。

    1. 如果数据更新量超过一亿的话,建议,MySQL,建立多个DB,读写分离,建立View。
      最好只是用NoSQL。
    2. 目前NoSQL最佳的运行环境还是Linux
    2019-07-17 19:46:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
阿里云MongoDB云服务构建 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载

相关镜像