mongoDB说是NoSql,关系数据库是表与表之间存在FK等的关系。mongoDB的集合是直接嵌套或嵌套索引的方式,相互关联的。
所以,以下是mongoDB和NoSql的对比:
create对比:
create database test;
create table testTb(
CBh char(32) primary key,
name varchar(60)
);
insert table testTb(CBh,name) values (newid(),'名称')
VS
test.testTb.insert({
name:'名称'
})
可见mongoDB创建db和collection相当简单.
PS:
db . collection .insert
数据库 集合
举出这个例子先记录一下,后续有具体的对比,及mongoDB的详细学习
分享到:
相关推荐
学习MongoDB,你需要熟悉这些基本概念以及如何利用它们来构建高效的数据模型和查询。 总的来说,"mongodb-linux-x86_64-amazon-3.6.3.tgz"是一个针对Amazon Linux的MongoDB版本,它包含了运行和管理MongoDB所需的...
运行`./mongodb-linux-x86_64-3.6.13/bin/mongo`,然后输入一些基本的数据库查询命令。 7. **安全注意事项**: MongoDB 3.6版本开始引入了一些安全特性,如身份验证和访问控制。在生产环境中,强烈建议启用这些功能...
首先,让我们了解MongoDB的基本概念。MongoDB是一种NoSQL数据库,这意味着它不使用传统的关系型数据模型,而是采用基于JSON格式的文档存储。这种文档模型允许数据以键值对的形式自由结构化,使得数据的存储和查询...
首先,让我们深入了解MongoDB的基本概念。MongoDB以JSON格式存储数据,这种格式称为BSON(Binary JSON),它支持嵌套数据结构,如文档、数组和复杂的数据类型。这种数据模型使得MongoDB非常适合处理半结构化和非结构...
1. **MongoDB的基本概念**:MongoDB是一个文档型数据库,它以键值对的形式存储数据,类似于JSON对象,这使得数据结构灵活,易于理解和操作。MongoDB不使用传统的表和列,而是以集合(Collections)和文档(Documents...
使用MongoDB时,还需要了解其基本概念,如集合(类似于关系数据库中的表)、文档(JSON格式的数据结构)、数据库以及命令行工具mongosh或mongo。此外,学习MongoDB的复制集、分片集群、备份和恢复策略以及监控与性能...
MongoDB 的过程中,了解数据模型(如文档、集合、数据库)、CRUD(创建、读取、更新、删除)操作、复制集(实现高可用性)、分片(水平扩展数据存储)和安全配置(如用户认证、角色权限、网络访问控制)等概念是至关...
7. **验证安装**:通过`mongo`客户端连接到MongoDB服务器,执行一些基本操作,如显示当前数据库、插入文档等。 **运维注意事项** 1. **监控与日志**:定期检查MongoDB的日志,以监控运行状态和性能指标。 2. **备份...
MongoDB是一款开源、高性能、无模式的分布式文档型数据库,常用于处理大量数据。...对于开发者和管理员来说,理解其基本概念和操作方式,以及如何在Windows环境下部署和管理集群,是非常重要的技能。
首先,让我们了解 MongoDB 的基本概念。它是一种NoSQL数据库,存储数据的方式是非关系型的,以键值对或文档形式进行。这使得 MongoDB 对于处理JSON、BSON(二进制JSON)格式的数据特别高效,适合大数据和实时分析...
- **Web 支持**:Spring Data MongoDB 提供了基本的 Web 支持和超媒体支持。 - **基本 Web 支持**:提供简单的 RESTful Web 服务。 - **超媒体支持**:支持使用 Pageable 参数来构建链接到其他资源的超媒体文档。...
为了充分利用 MongoDB 的功能,开发者和管理员需要了解其基本概念,如集合(类似关系数据库中的表)、文档(JSON 格式的数据)、索引、复制集(用于高可用性)和分片(用于水平扩展)。此外,学习 MongoDB 的 shell ...
MongoDB是一款广泛使用的开源、高性能、无模式的文档型数据库,尤其适合处理大规模数据。...对于初次接触MongoDB的用户,理解其核心概念、安装过程和基本操作至关重要,以便于在实际工作中充分利用其优势。
《Spring Data MongoDB 1.2.0.RELEASE:深度解析与实战指南》 Spring Data MongoDB 是 Spring 框架下的一个模块,专为...理解并熟练掌握其核心概念和功能,有助于构建高效、可维护的 MongoDB 基于 Spring 的应用程序。
不过,了解MongoDB的基本概念和操作仍然是必要的,因为这有助于更好地利用MongoDB-Mapper的功能。在实际项目中,结合良好的设计模式和最佳实践,可以充分利用ORM的优势,构建出稳定、高效的PHP应用。
同时,了解BSON的概念和操作方式也是至关重要的,因为这是数据在MongoDB中存储和传输的基本形式。 总之,这个压缩包提供了MongoDB与Java应用程序交互所需的所有基本组件。通过这三个JAR文件,开发者可以构建出功能...
MongoDB 是一个流行的开源、高性能、无模式的文档型数据库,广泛用于开发现代应用程序,特别是那些需要处理大量数据和...为了确保顺利部署和运行,你需要熟悉 MongoDB 的基本概念、配置以及与之相关的操作系统的管理。
- **MongoConceptsandTerminology**:解释了 MongoDB 中的核心概念和技术术语,这对于理解 MongoDB 的工作原理至关重要。 #### 四、性能优化与架构 - **Optimizing Mongo Performance**:专注于提高 MongoDB 性能的...
- 理解文档型数据库的基本概念和MongoDB的数据模型。 - 掌握MongoDB的安装和配置方法。 - 学习MongoDB的CRUD(创建、读取、更新、删除)操作。 - 熟悉其查询语法,包括查询条件、投影、排序和分页等。 - 学习如何...
该项目包含了多个示例和练习,涵盖了 MongoDB 的基本概念、安装和配置、数据模型、CRUD 操作、索引、聚合、性能优化等核心内容。通过逐步讲解和实战练习,项目帮助用户掌握 MongoDB 的基本使用方法和最佳实践,并为...