当前位置: 首页 > news >正文

点石家装图片优化

点石家装,图片优化,上海电子商务网站制作公司,wordpress目录权限管理1 介绍 MongoDB 是一种 NoSQL 数据库,它将每个数据存储为一个文档,这里的文档类似于 JSON/BSON 对象,具体数据结构由键值(key/value)对组成。字段值可以包含其他文档,数组及文档数组。其数据结构非常松散&…

1 介绍

MongoDB 是一种 NoSQL 数据库,它将每个数据存储为一个文档,这里的文档类似于 JSON/BSON 对象,具体数据结构由键值(key/value)对组成。字段值可以包含其他文档,数组及文档数组。其数据结构非常松散,常用于存储比较复杂灵活的数据结构。

MongoDB 基于分布式文件存储,介于关系数据库和非关系数据库之间;是非关系数据库当中功能最丰富,最像关系数据库的。

2 基本概念

  • 数据库:数据库用于保存一组相关数据,由集合组成;相当于关系数据库中的库。
  • 集合:集合用来表示一个实体,如学生集合;集合由文档组成,相当于关系数据库中的表。
  • 文档:文档表示一条记录,比如一位同学可以是一个文档,相当于关系数据库中的记录。

3 用法

$ docker pull mongo:5.0.18
$ docker run --rm -d -p 27017:27017 -v /宿主机目录:/data/db \-e MONGO_INITDB_ROOT_USERNAME=adminUser \-e MONGO_INITDB_ROOT_PASSWORD=adminPassword \--name mongo mongo:5.0.18
$ docker exec -it mongo mongo -u adminUser -p adminPassword --authenticationDatabase admin # 启动 mongo shell 连接数据库

4 操作

  • 查看服务器状态
> db.serverStatus()
  • 查看所有数据库
> show dbs
  • 选择数据库
> use fastgpt
  • 查看当前数据库
> db
  • 查看数据库下的集合
> show collections
  • 查看集合中的数据
> db.集合名.find()
> db.集合名.find().pretty() # 格式化输出,带回车,推荐使用

5 使用体会

每个文档都是一个由字段(field)和对应的值(value)组成的 JSON 格式的文档。即使在同一个集合中,也不要求每个文档有相同的 key,扩展起来非常方便。

使用时,不需要事先定义好数据结构,可动态添加字段,对于不确定的业务非常友好。它常用的场景是存储半结构化或不断变化的数据。与 pgsql 相比,mongodb 更适合存储内容不确定的文档型数据,如日志、JSON 数据,用户配置等。

对于存储文件,MongoDB 适合存储小型二进制文件(如图片、音频、PDF),但对于较大的二进制文件,通常更推荐将其存储在文件系统中,并在 MongoDB 中存储文件路径或元数据。以分离文件存储和数据库管理。

与存储在 pgsql 中的 json 字段中的数据相比,mongodb 更适合灵活的查询,查询性能更好。

示例一个使用场景:mongodb 存储纯文本,比如书的文本内容,数据不多且易于搜索;而将对应的 pdf, word, epub 非明文数据存储在文件系统中。

http://www.ds6.com.cn/news/105643.html

相关文章:

  • 2008iis7怎么搭建网站营销型网站建设案例
  • 山东省建设厅举报网站深圳网络推广最新招聘
  • 注册公司流程2021天津站内关键词优化
  • 湖北定制型网站建设在线html5制作网站
  • wordpress权限seo零基础培训
  • 整站seo排名费用价格治疗腰椎间盘突出的特效药
  • 那种登录才能查看的网站怎么做优化bt蚂蚁
  • 最新台湾新闻头条seo教程 百度网盘
  • 做网站的公司面试seo搜索优化是什么呢
  • 做微信平台网站帮别人发广告赚钱平台
  • 旧房装修找哪家怎么给网站做优化
  • 衡水电商网站建设价格最近新闻今日头条
  • 梧州最权威的综合性新闻门户网站黄冈网站推广软件
  • 网站建设发展软文营销模板
  • 怎么自己做画册网站全国各城市疫情高峰感染高峰进度
  • 怎么优化网站代码360站长平台链接提交
  • 国内美食网站欣赏台州seo
  • <网站建设与运营》seo搜索优化招聘
  • 中车建设工程有限公司网站百度推广app
  • java cms建站网站推广公司推荐
  • 交友网站的设计与实现环球网疫情最新
  • 合肥佰瑞网站做百度推广的网络公司广州
  • linux可以做网站开发吗网站数据统计工具
  • 网站的百度推广怎么做的微营销
  • 什么平台做网站万网的app叫什么
  • 网站应该注意什么百度首页网址
  • 做课件的软件下载带有蓝色的网站全网网站推广
  • 黑龙江省建设部网站互联网创业项目
  • 行业网站建设报价免费的短视频app大全
  • 沈阳中小企业网站制作如何做好企业推广