【问题标题】:Mongo beginner's questionsMongo初学者的问题
【发布时间】:2011-10-25 19:37:33
【问题描述】:

我一直在阅读 mongo 手册并使用它,我真的 到目前为止很喜欢它,我只是有一些我似乎无法回答的问题 从文档中获得答案:

  1. 1.8 引入了增量地图缩减,据我了解 增量 mongo 将为我提供影响最新地图的选项/ 以多种方式减少输出,我的问题是新地图/ 减少我刚刚运行的将迭代所有数据或仅迭代增量 从上一张地图/减少?
  2. 作为最后一个问题的后续,map 的原子级别是什么/ 减少 ?我知道没有,但有没有办法找到 某个文件参与了映射或者他的文件是什么 通过开箱即用的解决方案进行修订?
  3. 您是否建议在一个亚马逊微实例上运行 2 个副本 (我知道这不是要走的路和冗余......)这是 主要出于 poc 目的,我想测试副本的延迟 并获得对环境的感觉?有没有更好的 mongo 的托管解决方案(物超所值)?
  4. 这里的任何人都知道一篇已发表的文章,其用例为 密集写入、分片和周期图减少?这些是我的 选择 mongo 的原因
  5. 有没有办法在 map reduce 中包含外部数据 功能,例如:我有一个带有 js api 的 geo redis 数据库,我想要 击中我的减法?

谢谢大家!

【问题讨论】:

  • 把这些放到不同的问题中

标签: mongodb


【解决方案1】:

关于#1,2,5:我不想RTFM你,但你真的需要阅读MongoDB Map/Reduce pages才能真正理解它。

关于 #3:在同一个 AWS Micro 实例上运行多个实例可能不会获得任何价值。除了测试如何设置 mongod、mongos、复制、分片等,在同一台机器上这样做几乎没有什么价值;您也可以在本地计算机上执行此操作。 (除非您希望单独的实例在分片和复制方面表现不同,比如暂存环境,但即便如此,在同一台机器上托管生产和暂存似乎也是不好的做法......)

关于 #4:网络上有很多关于公司出于这些原因选择使用 MongoDB 的演示文稿(视频和幻灯片)。 FourSquare 是一家这样做的特定公司。查看10gen's Presentations page 是一个不错的起点。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2020-01-04
    • 2020-11-23
    • 2015-03-16
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多