MongoDB数据库的基本概念
程序员文章站
2022-07-03 19:49:21
0x01 概念MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库(nosql)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。0x02 概念解析SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档colum...
0x01 概念
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库(nosql)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
0x02 概念解析
SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table joins | 表连接,MongoDB不支持 | |
primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
mongodb 部分概念见下图
0x03 数据库
一个mongodb中可以建立多个数据库。
MongoDB的默认数据库为"db",该数据库存储在data目录中。
MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。
“show dbs” 命令可以显示所有数据的列表。
$ ./mongo MongoDB shell version: 3.0.6 connecting to: test > show dbs local 0.078GB test 0.078GB >
执行 “db” 命令可以显示当前数据库对象或集合.
本文地址:https://blog.csdn.net/single7_/article/details/110677275
推荐阅读
-
SQL Server数据库的存储机制讲解
-
php 从数据库提取二进制图片的处理代码
-
PHP 获取MySQL数据库里所有表的实现代码
-
通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案
-
PHP基于单例模式实现的数据库操作基类
-
使用wordpress的$wpdb类读mysql数据库做ajax时出现的问题该如何解决
-
C#操作数据库中存取图片文件的方法
-
C#访问SQL Server数据库的实现方法
-
sql2005 数据库转为sql2000数据库的方法(数据导出导入)
-
在sqlserver2005中安装sql server 2000的示例数据库northwind的方法