icerunz
V2EX  ›  NoSQL

有哪位对MongoDB有所了解?能否分享一下使用感受?

  •  
  •   icerunz · May 1, 2010 · 8854 views
    This topic created in 6037 days ago, the information mentioned may be changed or developed.
    从Livid的帖子开始比较关注MongoDB,和MySQL比有什么优缺和特点呢?
    10 replies  •  1970-01-01 08:00:00 +08:00
    TookiQ
    TookiQ
    May 1, 2010
    1
    MongoDB是非关系型数据库,在了解MongoDB之前先了解一下非关系型数据库的概念、与关系型数据库区别,以及非关系型数据库的几个代表作,最后再深入了解MongoDB。
    kaid
    kaid
    May 1, 2010
    2
    sogiy
    sogiy
    May 2, 2010
    3
    lx 国内有MongoDB的什么应用吗?
    kaid
    kaid
    May 2, 2010
    4
    sadly, no.
    yutify
    yutify
    Nov 24, 2011
    5
    mongoDB能用来编写财务软件吗?
    iandyh
    iandyh
    Nov 24, 2011
    6
    V2EX 里已经有不少讨论了,可以搜一下。
    kojp
    kojp
    Nov 24, 2011
    7
    @TookiQ

    MongoDB是非关系型数据库

    我想到eXist
    frittle
    frittle
    Nov 24, 2011
    8
    @yutify 如果需要transactions的话mongoDB不适合。这里有一篇博文分析了几个nosql的特性和推荐的使用领域
    http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
    avatasia
    avatasia
    Nov 24, 2011
    9
    @icerunz 我正在使用, 日志类,商城类, 交易流水适合mongodb,尽量no join数据,不涉及到权限相关的数据,因为不支持join语法,有类似的DBRef,但是那个是SelectOne,不是SelectMany, 而且,mongodb对query的长度有限制,你不能丢几万个参数去做In,另外,mongo的Group操作对索引有限制,目前是两万个,如果你要查询的数据超过这个,建议mapreduce。 我目前困扰的是mapreduce,如何去distinct某个列,目前的做法是构建一个","分割的字符串,然后split一个数组,然后用distinct算法获得不重复的数组。
    icerunz
    icerunz
    OP
    Nov 25, 2011
    10
    @avatasia 很有用的回复。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4740 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 02:20 · PVG 10:20 · LAX 18:20 · JFK 21:20
    ♥ Do have faith in what you're doing.