随笔 - 2649  文章 - 2452  评论 - 0  阅读 - 74060

文章分类 -  数据库 / MongoDB

1 2 3 下一页
MongoDB 自动增长
摘要:MongoDB 自动增长 MongoDB 没有像 SQL 一样有自动增长的功能, MongoDB 的 _id 是系统自动生成的12字节唯一标识。 但在某些情况下,我们可能需要实现 ObjectId 自动增长功能。 由于 MongoDB 没有实现这个功能,我们可以通过编程的方式来实现,以下我们将在 c 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(58) 评论(0) 推荐(0) 编辑
MongoDB 固定集合(Capped Collections)
摘要:MongoDB 固定集合(Capped Collections) MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素! 创建固定集合 我们通过creat 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(6) 评论(0) 推荐(0) 编辑
MongoDB GridFS
摘要:MongoDB GridFS GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等)。 GridFS 也是文件存储的一种方式,但是它是存储在MonoDB的集合中。 GridFS 可以更好的存储大于16M的文件。 GridFS 会将大文件对象分割成多个小的chu 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(40) 评论(0) 推荐(0) 编辑
MongoDB 管理工具: Rockmongo
摘要:MongoDB 管理工具: Rockmongo RockMongo是PHP5写的一个MongoDB管理工具。 通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等。 它提供了非常人性化的操作。类似 phpMyAdmin(PHP开发的MySql管理工具)。 Rockm 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(4) 评论(0) 推荐(0) 编辑
MongoDB 正则表达式
摘要:MongoDB 正则表达式 正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 许多程序设计语言都支持利用正则表达式进行字符串操作。 MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。 MongoDB使用PCRE (Perl Compatible Regul 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(2) 评论(0) 推荐(0) 编辑
MongoDB 全文检索
摘要:MongoDB 全文检索 全文检索对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。 这个过程类似于通过字典中的检索字表查字的过程。 MongoDB 从 2.4 版本开始支持全文检索,目前支持15种语言的 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(2) 评论(0) 推荐(0) 编辑
MongoDB Map Reduce
摘要:MongoDB Map Reduce Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。 MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。 MapReduce 命令 以下是MapRed 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(2) 评论(0) 推荐(0) 编辑
MongoDB ObjectId
摘要:MongoDB ObjectId 在前面几个章节中我们已经使用了MongoDB 的对象 Id(ObjectId)。 在本章节中,我们将了解的ObjectId的结构。 ObjectId 是一个12字节 BSON 类型数据,有以下格式: 前4个字节表示时间戳 接下来的3个字节是机器标识码 紧接的两个字节 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(5) 评论(0) 推荐(0) 编辑
MongoDB 索引限制
摘要:MongoDB 索引限制 额外开销 每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引进行操作。所以,如果你很少对集合进行读取操作,建议不使用索引。 内存(RAM)使用 由于索引是存储在内存(RAM)中,你应该确保该索引的大小不超过内存的限制。 如果索引的大小大于内存的限制,Mon 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(5) 评论(0) 推荐(0) 编辑
MongoDB 高级索引
摘要:MongoDB 高级索引 考虑以下文档集合(users ): { "address": { "city": "Los Angeles", "state": "California", "pincode": "123" }, "tags": [ "music", "cricket", "blogs" 阅读全文
posted @ 2024-09-30 09:29 AtlasLapetos 阅读(3) 评论(0) 推荐(0) 编辑
MongoDB 原子操作
摘要:MongoDB 原子操作 mongodb不支持事务,所以,在你的项目中应用时,要注意这点。无论什么设计,都不要要求mongodb保证数据的完整性。 但是mongodb提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。 所谓原子操作就是要么这个文档保存到Mongodb,要么没有保存到Mo 阅读全文
posted @ 2024-09-30 09:28 AtlasLapetos 阅读(6) 评论(0) 推荐(0) 编辑
MongoDB 查询分析
摘要:MongoDB 查询分析 MongoDB 查询分析可以确保我们所建立的索引是否有效,是查询语句性能分析的重要工具。 MongoDB 查询分析常用函数有:explain() 和 hint()。 使用 explain() explain 操作提供了查询信息,使用索引及查询统计等。有利于我们对索引的优化。 阅读全文
posted @ 2024-09-30 09:28 AtlasLapetos 阅读(7) 评论(0) 推荐(0) 编辑
MongoDB 覆盖索引查询
摘要:MongoDB 覆盖索引查询 官方的MongoDB的文档中说明,覆盖查询是以下的查询: 所有的查询字段是索引的一部分 所有的查询返回字段在同一个索引中 由于所有出现在查询中的字段是索引的一部分, MongoDB 无需在整个数据文档中检索匹配查询条件和返回使用相同索引的查询结果。 因为索引存在于RAM 阅读全文
posted @ 2024-09-30 09:28 AtlasLapetos 阅读(2) 评论(0) 推荐(0) 编辑
MongoDB 数据库引用
摘要:MongoDB 数据库引用 在上一章节MongoDB关系中我们提到了MongoDB的引用来规范数据结构文档。 MongoDB 引用有两种: 手动引用(Manual References) DBRefs DBRefs vs 手动引用 考虑这样的一个场景,我们在不同的集合中 (address_home, 阅读全文
posted @ 2024-09-30 09:28 AtlasLapetos 阅读(20) 评论(0) 推荐(0) 编辑
MongoDB 关系
摘要:MongoDB 关系 MongoDB 的关系表示多个文档之间在逻辑上的相互联系。 文档间可以通过嵌入和引用来建立联系。 MongoDB 中的关系可以是: 1:1 (1对1) 1: N (1对多) N: 1 (多对1) N: N (多对多) 接下来我们来考虑下用户与用户地址的关系。 一个用户可以有多个 阅读全文
posted @ 2024-09-30 09:28 AtlasLapetos 阅读(9) 评论(0) 推荐(0) 编辑
Node.js 连接 MongoDB
摘要:Node.js 连接 MongoDB MongoDB是一种文档导向数据库管理系统,由C++撰写而成。 本章节我们将为大家介绍如何使用 Node.js 来连接 MongoDB,并对数据库进行操作。 如果你还没有 MongoDB 的基本知识,可以参考我们的教程:MongoDB 教程。 安装驱动 本教程使 阅读全文
posted @ 2024-09-30 09:28 AtlasLapetos 阅读(238) 评论(0) 推荐(0) 编辑
MongoDB Java
摘要:MongoDB Java 环境配置 在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动。 本章节实例适合 Mongo 3.x 以上版本。 你可以参考本站的Java教程来安装Java程序。现在让我们来检测你是否安装了 MongoDB 阅读全文
posted @ 2024-09-30 09:28 AtlasLapetos 阅读(3) 评论(0) 推荐(0) 编辑
MongoDB 监控
摘要:MongoDB 监控 在你已经安装部署并允许MongoDB服务后,你必须要了解MongoDB的运行情况,并查看MongoDB的性能。这样在大流量得情况下可以很好的应对并保证MongoDB正常运作。 MongoDB中提供了mongostat 和 mongotop 两个命令来监控MongoDB的运行情况 阅读全文
posted @ 2024-09-30 09:28 AtlasLapetos 阅读(6) 评论(0) 推荐(0) 编辑
MongoDB 备份(mongodump)与恢复(mongorestore)
摘要:MongoDB 备份(mongodump)与恢复(mongorestore) MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 mongodump命令可以通过参数指定导出的数据量级转存的服务器。 语法 mongod 阅读全文
posted @ 2024-09-30 09:27 AtlasLapetos 阅读(179) 评论(0) 推荐(0) 编辑
MongoDB 分片
摘要:MongoDB 分片 分片 在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。 当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据 阅读全文
posted @ 2024-09-30 09:27 AtlasLapetos 阅读(10) 评论(0) 推荐(0) 编辑

1 2 3 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示