unl*_*ver 16 mysql unison mongodb
我使用的MySQL比MongoDB更多,但是从我从MongoDB学到的东西,它正是我所需要的,但它也有MySQL可以做的限制(例如自动增量)
将MongoDB用于所有事情是否明智,并仅将MySQL用于某些事情?
例如,使用MongoDB存储用户和其他所有内容,但使用MySQL来制作票证系统.
ila*_*nco 17
在一个项目中使用两种数据库技术听起来是完全合理的.只需确保使用正确的工具即可完成工作.
通常使用MySQL作为主存储,MongoDB作为缓存/中间存储以提高速度.
例如,您可以在MongoDB中拥有读密集型数据.生成报告的数据非常适合像MySQL这样的关系系统.
这是参加 mongoDb 课程的人对 mongodb 用法的详细讨论
博主主要说将mongodb与其他DB系统一起使用非常好,但是在系统范围内使用它可能是最具挑战性的,并且在某些特定场景下几乎是不可能的。
以下是一些字幕:
选择 Mongo 的理由
不选择 Mongo 的理由
在主要的MongoDB 站点上对MongoDB的用例进行了很好的讨论.一般而言,如果您的业务案例包含对事务的需求和繁重的T-SQL功能,那么使用诸如MySQL之类的RDBMS可以更好地为您提供服务.
MongoDB的好用例如下:1)您的数据是文档格式,即单个文档中的不规则结构(即数据不需要连接)2)您正在考虑使用平面文件系统(再次到期)对于数据的结构而言,但您希望在索引/查询数据的能力方面"更多".3)您的项目处于一种状态,您真正不知道数据的架构或结构最终会是什么.4)您有专门的数据类型,例如地理空间数据,并且您希望能够对其进行查询.5)您可能需要快速,低成本地扩展数据存储位置.
| 归档时间: |
|
| 查看次数: |
19630 次 |
| 最近记录: |