`
火云剑Shanke
  • 浏览: 66325 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

NoSql资料汇总

阅读更多
http://nosql-databases.org/


MongoDB
资料汇总http://www.itpub.net/thread-1584381-1-1.html
Project:https://github.com/zijingshanke/kums-ecis


db.getCollection("mobiles").ensureIndex({
    "params.name": 1,
    "params.value": 1
});
db.getCollection("mobiles").insert({
    "_id": 1, 
    "name": "ME525",
    "brand": "摩托罗拉",
    "params": [
        {"name": "待机时间", "value": 200},
        {"name": "外观设计", "value": "直板"}
    ]
});


查询
db.getCollection("mobiles").find({
    "params": {
        $all: [
            {$elemMatch: {"name": "待机时间", "value": {$gt: 100}}},
            {$elemMatch: {"name": "外观设计", "value": "直板"}}
        ]
    }
});


比较优势:MySQL需要多个表,多次查询才能搞定的问题,MongoDB只需要一个表,一次查询就能搞定,对比完成,相对MySQL而言,MongoDB显得更胜一筹。

图形数据库——Neo4j


除了Neo4j以外,图形数据库产品还包括初创公司Ravel Data 的GoldenOrb,以及在非SQL领域拥有丰富经验的Objectivity公司的InfiniteGraph。不过图形数据库的知名度主要是靠一些大型的网络公司打出来。谷歌有Pregel,Twitter有FlockDB。

Project:https://github.com/zijingshanke/kums-sns

Hadoop
介绍:http://www.itpub.net/thread-1580626-1-1.html
经验总结:http://www.itpub.net/thread-1585134-1-1.html


​原文链接:https://riboseyim.github.io?source=iteye&pid=nosql

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics