专注Java领域技术
我们一直在努力

MongoDB

MongoDB系列文章

admin阅读(346)评论(0)赞(3)

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。...

五十、MongoDB 自增 ID

admin阅读(91)评论(0)赞(0)

MongoDB 没有像 SQL 一样有自动增长的属性 MongoDB 的 \_id 是系统自动生成的 12 字节唯一标识 为了实现 ObjectId 自动增长功能,我们需要另外取巧的方法来实现 接下来我们将学习如何在 counters 集合...

四十九、MongoDB 固定集合(Capped Collections)

admin阅读(91)评论(0)赞(0)

MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合 因为大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素 Capped collections 有...

四十八、MongoDB GridFS

admin阅读(89)评论(0)赞(0)

GridFS 用于存储和恢复那些超过 16M ( BSON 文件限制 ) 的文件 (如音频、视频) GridFS 也是文件存储的一种方式,但是它是存储在 MonoDB 的集合中 GridFS 会将大文件对象分割成多个小的 chunk(文件片...

四十七、MongoDB 管理工具: Rockmongo

admin阅读(83)评论(0)赞(0)

RockMongo 是 PHP5 写的一个 MongoDB 管理工具 通过 Rockmongo 我们可以管理 MongoDB 服务,数据库,集合,文档,索引等等 Rockmongo 提供了非常人性化的操作,类似 phpMyAdmin( PH...

四十六、MongoDB 正则表达式

admin阅读(79)评论(0)赞(0)

MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式 正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 许多程序设计语言都支持利用正则表达式进行字符串操作。 MongoDB 使用 PCRE (Perl...

四十五、MongoDB 全文检索

admin阅读(83)评论(0)赞(0)

全文检索对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。 这个过程类似于通过字典中的检索字表查字的过程。 MongoDB 从 2.4 版本开始...

四十四、MongoDB Map Reduce

admin阅读(85)评论(0)赞(0)

MongoDB 通过 mapReduce() 方法支持 Map-Reduct 计算模型 Map-Reduce 是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果 ( REDUCE ) mapRe...

四十三、MongoDB ObjectId

admin阅读(82)评论(0)赞(0)

MongoDB ObjectId 用来标识集合中的唯一行 其实在前面几个章节中我们已经使用了 MongoDB ObjectId 本章节,我们将学习 ObjectId 的结构 ObjectId 是一个 12 字节 BSON 类型数据,由以下几...

四十二、MongoDB 索引限制

admin阅读(77)评论(0)赞(0)

MongoDB 中的索引和 SQL 中的索引不是可以随便建立的,也不是想创建多少个就创建多少个的。 MongoDB 对索引是有限制的,具体包括以下几个方面 1. 额外开销 每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引...

专注Java技术 100年

联系我们联系我们