MongoDB

面向文档的数据库

MongoDB是一个开放源以文件为导向的数据库程序。是MEAN技术栈的一部分,同时也包括Express.js,Angular和Node.js。

MongoDB也被看作是“NoSQL”。不像SQL数据,在table中储存信息,在相关的tables里储存外键值。NoSQL数据库储存所有的数据为JSON-formatted体,与tables相反,都储存在采集里。


背景

我在MEAN stack应用后不久使用MongoDB已经在武道德教育得到了概念证实。这个软件使用Pug templating引擎,在前端使用AngularJS框架,以此推出了Node.js。

简单的CRUD operations是可实施的。一旦我们项目储存的数据数量开始增长,相当的字段索引成为软件工作流中重要的一部分。

摘要

I have used MongoDB extensively within the Woodard Education databases both internally and client-facing. All student exams and course reading and media viewing were executed by storing content in MongoDB. For Woodard Education, installed MongoDB programs were stored and replicated across our hosted servers.

My MondoDB knowledge was extended at Equifax when creating my proof of concept applications with Angular 2. I was able to create an "server election" server collection by mocking large data consumption on one server and concurrently requesting another server for a similar request of data. My proof of concept was successful and includeld into the proof of concept.