栏目头部广告

MongoDB集合(collection)与其物理文件对照关系查询

1. MongoDB特性

(1)丰富的数据模型
◆ ž 扩展了关系型数据库的众多有用功能。
◆ ž MongoDB 是文档形数据库。
◆ ž MongoDB的三要素:数据库->集合collection(表)->文档json对象(行记录)

【注】MongoDB中的集合和文档,对应关系型数据库中的表和行。

文档和行到底有什么区别:
◆ 文档:无模式的,就是一个集合中的多个文档的结构可以是任意的。

MongoDB集合(collection)与其物理文件对照关系查询(图1)

【注】MySQL 和 SQL Server 这种都是有模式限制的。

(2)容易扩展:sharing 的功能,集合分片
(3)丰富的功能:索引 => 【sqlserver,mysql 中的索引】 都是建立 BTree
(4)不牺牲速度:mongodb 的追求的目标: 高性能,高扩展,高可用。
(5)简便的管理:主从,副本集,sharing 配置相比 sqlserver,mysql 都是很简单的。

2. MongoDB常用命令

(1)查询MongoDB版本

db.version()

MongoDB集合(collection)与其物理文件对照关系查询(图2)

(2)查询数据库列表

show dbs

MongoDB集合(collection)与其物理文件对照关系查询(图3)

(3)显示当前数据库中的集合

show collections

MongoDB集合(collection)与其物理文件对照关系查询(图4)

(4)查询admin库中的所有用户

show users

MongoDB集合(collection)与其物理文件对照关系查询(图5)

3. MongoDB物理文件名与集合collection名对照关系

#进入local库所在物理目录

MongoDB集合(collection)与其物理文件对照关系查询(图6)

#查询local库下的me集合对应的物理文件名

db.me.stats()

MongoDB集合(collection)与其物理文件对照关系查询(图7)

【注】由此可以发现me集合对应的物理文件名为collection-0--3158142031211207603.wt

作者:UStarGao
链接:https://www.starcto.com/mongodb/81.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

UCloud云平台推荐


UCloud新用户专属注册连接

UCloud CDN超值特惠专场

UCloud全球云主机(UHost/VPS)大促页面

UCloud快杰云主机大促页面

文章页广告

随便看看

栏目底部广告
`