MongoDB 是一个可扩展的、高性能的、开源的NoSQL数据库,跟传统的数据库不一样,MongoDB并不是将数据存储在表中,他将数据结构化为一个类似于JSON的文档中。这篇文章就是展示如何使用Java基于MongoDB和Spring Data创建一个CRUD应用。
MongoDB 2.2 引入一个新特性 - TTL 集合,TTL 集合支持失效时间设置,当超过指定时间后,集合自动清除超时的文档,这用来保存一些诸如session会话信息的时候非常有用,或者存储缓存数据使用。
MongoDB 高级聚合查询
MoSQL 是一个在线将数据从 MongoDB 数据库复制到 PostgreSQL 数据库的工具。使用 MoSQL 你可将数据存储在 MongoDB ,然后在 PostgreSQL 保存一份镜像数据。
主要参考也就是这两个网站。 这个官方教程网站,由于都是英文的,我跟大多数不喜欢英文的人一样,都看不下去。但是确实从这个网站学到的是最全面和专业的。
近日,软件工程师Ricky Ho的在 他的博客里发表了一篇关于MongoDB架构( MongoDB Architecture)的博文,虽然这是一个听起来感觉很宽泛的话题,但是作者在文章中确实对MongoDB由内至外的架构进行了剖析。本文截取了其文章中的几张重点架构示意图进行简要描述。
MongoDB 查询超时异常 SocketTimeoutException
Centos下安装Mongodb和php-mongodb扩展:一. 安装mongodb,php扩展 1.1 配置yum源 在/etc/yum.repos.d/文件夹下创建源,不同版本不同内容。 ——...
最近做项目想用一下NoSQL数据库,由于项目需要保存大量的json数据,我就选了MongoDB作为我的数据库。 最...
为MongoDB中的数据构建倒排索引(Inverted Index),然后缓存到内存中,可以大幅提升搜索性能。
MongoDB是专为可扩展性,高性能和高可用性而设计的数据库,可以应用于各种规模的企业、各个行业以及各类应用程序,其数据模式可以随着应用程序的发展而灵活地更新。
每一个Django工程师在接触NOSQL数据库的时候,肯定都会思考一个问题:在Django中不能像操作普通的关系型数据库(以下简称RDB) 一样,操作NOSQL数据库吗?当然可以,Django工程师几乎不需要什么学习成本,就能使用NOSQL数据库——因为有mongoengine这个模 块。
mgo 是 MongoDB 的 GO 语言驱动包。
BuguMongo是一个轻量级的MongoDB Java开发框架
Kule是一个针对MongoDB数据库的REST接口。它可以作为你应用的一个临时后台。
phpMoAdmin 是一个用 PHP 开发的在线 MongoDB 管理工具,可用于创建、删除和修改数据库和索引,提供视图和数据搜索工具,提供数据库启动时间和内存的统计,支持 JSON 格式数据的导入导出。
查询操作符(Query Operators)可以让我们写出复杂查询条件,让我们使用的过程更加灵活。 官方文档中使用的“field”单词,RDBMS中是字段的意思,但是MongoDB作为文档数据库,使用的BSON格式作为数据存储格式。field对应key,我这里还是把他翻译成“字段”而不是“键”。若有不妥,请指出。
Bugsnag是一家为移动应用开发者提供实时的Bug追踪及检测服务的创业公司,Bugsnag已经使用MongoDB存储超过TB级的文档数据。从Bugsnag的第一个版本开始他们就使用MongoDB存储业务数据。近日,Bugsnag的工程师Simon Maynard在博客上分享了他们的MongoDB分片集群经验,并开源了几个他们常使用的脚本。
Mingo是MongoDB查询语言的JavaScript实现。
Java操作MongoDB数据库