粉丝4.1万获赞24.7万

今天我们要讲解的内容是 mongo d b 数据库的基本概念。 数据库是按照数据结构来组织、存储和管理数据的仓库,它长期存储在计算机内,并且可以统一管理大量数据。 目前主要有关系型和非关系型这两类数据库。一般爬虫系统会使用 k y 流型的非关系数据库来存储网页数据。 mongo d b 是 是介于关系数据库和非关系数据库之间的产品,是分布式的文件存储数据库, 他使用 c 加加语言来编写,既可以高效的存储数据,又可以灵活的查询数据,并且有丰富的文档和社区提供技术支持。 很多外部应用都会使用 mongo d b 作为数据存储的解决方案。 在使用 mango d b 之前,我们需要在本地安装数据库的服务程序,并且启动不同的操作系统有不同的安装方式。那么本节课我们就以 以 windows 为例,有如下几个步骤,首先登录官网下载 mogo d b 的安装包,然后根据提示进行安装,接着安装 mogo d b 的可视化操作工具 bungle d b compass, 那么使用这个工具,我们就可以非常方便地对数据库进行增删改查等操作了。 完成了安装之后,我们就要找到安装目录,使用 shift 加鼠标右键的方式点击并目录,选择 powershell, 打开该文件夹,接着 就可以输入命令启动 mongo db 了。那么关于 mongo db 的安装和配置更详细的内容,大家可以去参考学习资料,一步一步的进行操作。那么本节课呢?我们就不再赘述了。 完成了 mogo db 本地服务器的安装和配置之后,我们才可以通过 passion 操作数据库。 首先呢,我们先来学习数据库的一些基本概念。在 mango d b 当中,有如下几个非常重要的概念,分别是数据库集合、文档和字段。这里的集合我们也可以称为表格 文档,也被称为记录。在一个 mongo d b 当中,我们可以建立多个数据库。一般来说呢,一个业务会使用一个库, 因此在一个进程中一般只操作一个库。比方说,我们开发了四个应用程序,他们就对应了四个业务。 如果这些业务都需要数据库服务的话,那么就需要在 mango d b 当中建立四个数据库。 在一个数据库中会包含多个集合 collection, 每个集合会包含多条文档,每种类型的 文档会保存在相同的集合中。比方说,在学校的信息管理系统中,需要使用数据库来保存教师和学生的信息。 那么建立了 school 数据库之后,我们就需要建立两个集合,分别保存不同教师和学生的文档数据。 文档是数据的最小单元,一条数据对应一个文档。 在一个文档当中会包含多组 key value, 见职队,这些见职 key 也被称为字段 filled 字段描述了文档包含的 内容。我们可以将一个文档理解为 python 中的一个字典,其中字典的键 k 必须是次符串类型,而值 value 可以是 mongo d b 当中任何合法的类型。 举个例子,在学生集合中包含了三条学生数据,每条数据都是一个文档, 每个文档当中包含了各种数据字段,其中不同的文档可以包含不同的字段,并且相同的字段也可以有相同的值。 比方说 s 一和 s 三中包含了不同的字段, gender 和 wait, 其中 id 和 name 这两个字段的值是相同的。 好的,那么到这里呢? mango d b 数据库的基本概念我们就讲完了,感谢大家的观看。同学们,我们下节课再会。


近日,有媒体发布消息说, c 罗在全球的搜索量是一千一百万次,而梅西只有仅仅四百五十万次,得了接近三倍。而内马尔和篮球巨星乐布朗詹姆斯的搜索量也都大于梅西。 c 罗梅西都是足坛乃至世界体育第一人,两人的差距会如此之大吗? 小编来一探究竟。谷歌指数我们现在无法查看,我们从国外权威关键词工具网站查看。从该网站显示, c 罗十二个月平均每月搜索量为一千三百五十万, 而梅西平均每月搜索量为一千二百五十万,内马尔搜索量为五百八十九万,詹姆斯搜索量为五百四十八万。 c 罗、内马尔和詹姆斯的搜索量跟媒体所说的基本相符,唯独把梅西的搜索量说成四百五十万,看样子文章的作者是妥妥的梅西黑粉。实际上, c 罗和梅西搜索量仅仅相隔一百万次。 从 c 罗和梅西在印子上的粉丝来看, c 罗四点六亿,梅西三点四亿,搜索量一百万的差距也是合理的,并不像媒体所说的相隔三倍。 我们再看看国内这两位顶级球星的搜索量吧。在百度指数中, c 罗的指数整体日均值为九千一百二十,梅西则是八千八百零九,两人相差也并不大, 不过一般情况都是 c 罗领先梅西。对于 c 罗搜索量三倍于梅西,你们怎么看呢?评论区告诉我。

