2。1。3MongoDB 介绍 

MongoDB 是一款开源、免费、跨平台、基于文档的非关系型数据库。首先介绍一 下非关系型(NoSQL)数据库。不同于关系型数据库中的表关系模型,NoSQL 数据库提 供另一种存储和取出数据的机制。NoSQL 数据库最早在 1960 年代出现,但到 21 世纪 初才获名“NoSQL”。如今,NoSQL 数据库越来越多地用于大数据和实时 Web 应用。 NoSQL 也被称为“Not only SQL”(不只是 SQL),因为有些非关系型数据库可能支持 类似 SQL 的查询语句。 

作为一种非关系型数据库,MongoDB 没有使用传统的基于表关系的数据库结构。 它用动态模式(称为 BSON)取代了类似 JSON 的文档,使得某些类型的应用可以更快 更方便地集成数据。MongoDB 由 MongoDB 公司开发,在 GPL 许可和 Apache 许可下免 费、开源地发布[4]。截止 2015 年 7 月,MongoDB 是使用量排名第四的数据库管理系 统。 

2。2  开发工具 

本次毕业设计中用到的开发工具有编辑工具 VSCode、Edge 浏览器、数据库管理 工具 Robomongo 等。这些开发工具能够方便开发和调试,本节中将逐一介绍。 

2。2。1编辑工具 VSCode 

VSCode(Visual Studio Code,简称 VSCode)是一个开源的代码编辑器,由微软 开发,支持 Windows、Linux 和 OS X 等多个平台[5]。它发布于 2015 年的微软 Build 大 会,同年 11 月在 GitHub 上开源。 

它的主要特性包括:支持调试、嵌入式 Git 控制、语法高亮、智能代码填充和代 码重构。VSCode 的设计比较人性化,用户可以更改主题、快捷键和偏好设置。VSCode 内置对 JavaScript、TypeScript 和 Node。js 的支持,并且提供丰富的扩展以支持 C++、 C#、Python 和 PHP。 来:自[优.尔]论,文-网www.youerw.com +QQ752018766-

2。2。2Edge 浏览器 

Edge 浏览器(代号“斯巴达”)是由微软公司开发的浏览器,代替 IE 成为 Windows 10 中的默认浏览器。它是依据 Web 标准新建的带有布局引擎的轻量级浏览器。它不 支持 ActiveX、浏览器助手或者其他任何类型的插件(除了 Adobe Flash Player), 但增加了新的功能,例如 Cortana 语音助手、注释工具和阅读模式[6]。 

2。2。3数据库管理工具 Robomongo 

Robomongo 基于 Shell 开发,是跨平台的 MongoDB 管理工具。Robomongo 和 MongoDB 之间的关系类似于 PHPMyAdmin 和 MySQL 的关系。Robomongo 使用 V8 引擎驱动命令行 工具,所有通过命令行工具的操作都可以由 Robomongo 完成。Robomongo 支持语法高 亮,自动填充,并支持多种结果查询方式[7]。此外 Romomongo 可以通过多条查询语句 一次性获得多个结果集,同时支持对象和函数的自动填充,亦可通过快捷键查询函数 的具体定义。 

上一篇:伪核酸特征的DNA甲基化识别方法研究
下一篇:群智能优化算法捕鱼策略优化算法研究

asp.net+sqlserver数据挖掘的在...

Node.js学生在线答疑系统设计

JSP在线学习与实例练习网站系统的设计

java海量数据处理利器Hash在线邮件地址过滤

VC++在线学习平台的设计

Node.js+MongoDB问卷调查系统设计

JavaScript课程知识在线测验系统教师模块设计

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

安康汉江网讯

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究