NoSQL
打怪的蚂蚁
这个作者很懒,什么都没留下…
展开
-
在 Python 应用中使用 MongoDB
在这篇文章中,将向您展示如何使用Python链接目前主流的MongoDB(V3.4.0)数据库,主要使用PyMongo(v3.4.0)和MongoEngine(V0.10.7)。同时比较SQL和NoSQL。1、SQL vs NoSQL如果你不是很熟悉NoSQL这个概念,MongoDB就是一个NoSQL数据库。近几年来它越来越受到整个行业的欢迎。NoSQL数据转载 2017-03-07 19:51:38 · 1989 阅读 · 0 评论 -
MongoDB 聚合操作
系列文章MongoDB 安装和可视化工具在MongoDB中,有两种方式计算聚合:Pipeline 和 MapReduce。Pipeline查询速度快于MapReduce,但是MapReduce的强大之处在于能够在多台Server上并行执行复杂的聚合逻辑。MongoDB不允许Pipeline的单个聚合操作占用过多的系统内存,转载 2017-08-02 10:42:28 · 389 阅读 · 0 评论 -
【neo4j图数据库】基础入门&案例整理
neo4j有社区版本和企业版。社区版本是免费的,只支持单机版;企业版是付费的,是分布式的。整理了一些不错的参考资料分享给大家。neo4j官网:https://neo4j.com/Cypher是类似SQL的查询语言,支持做基础的图挖掘项目,属于轻量级。腾讯的QQ、微信社交关系挖掘,是基于spark的Graphx做计算引擎,Hbase来存储关系链。Cyp转载 2017-08-17 09:03:57 · 5325 阅读 · 2 评论 -
MongoDB aggregate,mapreduce,聚合命令的区别
在mongodb中想要完成聚合操作,可以使用以下三种方式;但是很多时候这三个真是傻傻分不清楚,本文是来总结以下三种方式的区别滴~1. 聚合框架aggregate pipeline2. mapreduce3. 聚合命令group,distinct,count聚合框架 aggregate pipeline(聚合管道)aggregate 聚合框架是基于数据处理管道模型转载 2017-08-28 17:01:07 · 3446 阅读 · 0 评论