麒麟银河麒麟服务器操作系统-Mongodb适配手册

麒麟操作系统  时间:2021-03-12  阅读:()

银河麒麟服务器操作系统Mongodb软件适配手册

银河麒麟服务器操作系统V4 mongodb软件适配手册

目 录

目 录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I

1概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

系统概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

环境概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

MONGODB软件简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

MONGODB特点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

MONGODB使用原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

MONGODB数据逻辑结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2 MONGODB软件适配. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3 MONGODB常见操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

I

银河麒麟服务器操作系统V4 mongodb软件适配手册

1 概述

系统概述

银河麒麟服务器操作系统主要面向军队综合电子信息系统、金融系统以及电力系统等国家关键行业的服务器应用领域突出高安全性、高可用性、高效数据处理、虚拟化等关键技术优势针对关键业务构建的丰富高效、安全可靠的功能特性兼容适配长城、联想、浪潮、华为、曙光等国内主流厂商的服务器整机产品 以及达梦、金仓、神通、南大通用等主要国产数据库和中创、金蝶、东方通等国产中间件满足虚拟化、云计算和大数据时代服务器业务对操作系统在性能、安全性及可扩展性等方面的需求是一款具有高安全、高可用、高可靠、高性能的自主可控服务器操作系统。

环境概述

mongodb软件简介

MongoDB是一个基于分布式文件存储的数据库。 由C++语言编写。 旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB是一个介于关系数据库和非关系数据库之间的产品是非关系数据库当中功能最丰富最像关系数据库的。它支持的数据结构非常松散是类似json的bson格式 因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大其语法有点类似于面向对象的查询语言几乎可以实现类似关系数据库单表查询的绝大部分功能而且还支持对数据建立索引。

Mongodb特点

 面向集合存储 易存储对象类型的数据

 模式自由

 支持动态查询

 支持完全索引包含内部对象

 支持查询

 支持复制和故障恢复

2

银河麒麟服务器操作系统V4 mongodb软件适配手册

 使用高效的二进制数据存储包括大型对象如视频等 

 自动处理碎片 以支持云计算层次的扩展性

 支持RUBY PYTHON JAVA C++ PHP C#等多种语言

 文件存储格式为BSON一种JSON的扩展 

 可通过网络访问。

Mongodb使用原理

所谓“面向集合” Co llection-Oriented 意思是数据被分组存储在数据集中 被称为一个集合Collectio n)。每个集合在数据库中都有一个唯一的标识名 并且可以包含无限数目的文档。集合的概念类似关系型数据库RDBMS 里的表

table 不同的是它不需要定义任何模式schema)。Nytro MegaRAID技术中的闪存高速缓存算法能够快速识别数据库内大数据集中的热数据提供一致的性能改进。

模式自由  s chema-free) 意味着对于存储在mongodb数据库中的文件 我们不需要知道它的任何结构定义。如果需要的话你完全可以把不同结构的文件存储在同一个数据库里。

存储在集合中的文档被存储为键-值对的形式。键用于唯一标识一个文档 为字符串类型 而值则可以是各种复杂的文件类型。这种存储形式称为BSON

Binary Serialized Document Format 。

MongoDB已经在多个站点部署其主要场景如下

1网站实时数据处理。它非常适合实时的插入、更新与查询并具备网站实时数据存储所需的复制及高度伸缩性。

2缓存。 由于性能很高它适合作为信息基础设施的缓存层。在系统重启之后由它搭建的持久化缓存层可以避免下层的数据源过载。

3高伸缩性的场景。非常适合由数十或数百台服务器组成的数据库它的路线图中已经包含对MapReduce引擎的内置支持。

不适用的场景如下

1要求高度事务性的系统。

2传统的商业智能应用。

3复杂的跨文档表级联查询。

Mongodb数据逻辑结构

Mongo DB数据逻辑结构分为数据库databa se 、集合co llectio n 、文档

docume nt三层。

3

银河麒麟服务器操作系统V4 mongodb软件适配手册

 一个mo ngo d实例中允许创建多个数据库。

 一个数据库中允许创建多个集合集合相当于关系型数据库的表 。 一个集合则是由若干个文档构成文档相当于关系型数据库的行 是MongoDB中数据的基本单元 。

2 mongodb软件适配

1)安装mongodb

首先请配置好银河麒麟服务器系统软件安装源。

2)查看服务状态

3 Mongodb常见操作

1)登录客户端

2)创建数据库及Co llection

4

银河麒麟服务器操作系统V4 mongodb软件适配手册

3)查看数据库

4)数据插入

5)更新数据

6)查看数据

7)查询指定列数据

8) and与条件查询

9) or条件查询

5

银河麒麟服务器操作系统V4 mongodb软件适配手册

10) 修改数据

最后一个true表示修改查询到的所有结果 false表示只修改查询到的第一个结果。

11) 删除字段

12) 删除文档

13) 删除当前数据库

14) 退出

6

UCloud新人优惠中国香港/日本/美国云服务器低至4元

UCloud优刻得商家这几年应该已经被我们不少的个人站长用户认知,且确实在当下阿里云、腾讯云服务商不断的只促销服务于新用户活动,给我们很多老用户折扣的空间不多。于是,我们可以通过拓展选择其他同类服务商享受新人的福利,这里其中之一就选择UCloud商家。UCloud服务商2020年创业板上市的,实际上很早就有认识到,那时候价格高的离谱,谁让他们只服务有钱的企业用户呢。这里希望融入到我们大众消费者,你...

选择Vultr VPS主机不支持支付宝付款的解决方案

在刚才更新Vultr 新年福利文章的时候突然想到前几天有网友问到自己有在Vultr 注册账户的时候无法用支付宝付款的问题,当时有帮助他给予解决,这里正好顺带一并介绍整理出来。毕竟对于来说,虽然使用的服务器不多,但是至少是见过世面的,大大小小商家的一些特性特征还是比较清楚的。在这篇文章中,和大家分享如果我们有在Vultr新注册账户或者充值购买云服务器的时候,不支持支付宝付款的原因。毕竟我们是知道的,...

onevps:新增(支付宝+中文网站),香港/新加坡/日本等9机房,1Gbps带宽,不限流量,仅需$4/月

onevps最新消息,为了更好服务中国区用户:1、网站支付方式新增了支付宝,即将增加微信;原信用卡、PayPal方式不变;(2)可以切换简体中文版网站,在网站顶部右上角找到那个米字旗,下拉可以换中国简体版本。VPS可选机房有:中国(香港)、新加坡、日本(东京)、美国(纽约、洛杉矶)、英国(伦敦)、荷兰(阿姆斯特丹)、瑞士(苏黎世)、德国(法兰克福)、澳大利亚(悉尼)。不管你的客户在亚太区域、美洲区...

麒麟操作系统为你推荐
对对塔今儿老师给推荐了一个叫对对塔的学习网站,看起来挺不错的,有用过的人吗?管不管用?哪些功能比较好啊?网红名字被抢注想用的微博名被人抢注了 而且是个死号 没发博没粉丝 该怎么办75ff.com开机出现www.ami.com是什么?怎么解决啊杰景新特杰德特这个英雄怎么样www.qq530.com谁能给我一个听歌的网站?javmoo.com0904-javbo.net_avop210hhb主人公叫什么,好喜欢,有知道的吗haole10.comwww.qq10eu.in是QQ网站吗103838.com39052.com这电影网支持网页观看吗?杨丽晓博客杨丽晓今年高考了吗?杨丽晓博客明星的最新博文
广州服务器租用 日本私人vps 域名服务dns的主要功能为 n点虚拟主机管理系统 注册cn域名 la域名 个人免费空间 宁波服务器 服务器维护方案 泉州电信 东莞服务器 linux使用教程 江苏双线服务器 中国电信测速器 免费ftp atom处理器 免费蓝钻 测试网速命令 免费主页空间 tracker服务器 更多