MongoDB的学习与应用一:安装并简单测试MongoDB
来源:互联网 发布:数控车梯形螺纹编程 编辑:程序博客网 时间:2024/04/29 01:20
MongoDB是一种强大、灵活、可拓展的数据存储方式。它扩展了关系型数据库等,吧啦吧啦一大堆废话,对于一门新的语言或者技术,了解技术背景是一方面,动手实练也是必不可少的。这里我打算发一些MongoDB从入门到项目应用的文章,也方便做些技术预言。将涉猎到MongoDB基础应用入门以及分布式部署等等方面。
一:从mongodb.org官网入手,了解MongoDB
从MongoDB官网下载最新的文档来看看,当然可以选择下载文档(MongoDB-manual.pdf)到本地以供检索,MongoDB作为开源的NoSQL数据库还带来了灵活、高效易扩展等优势。
Document Database
A record in MongoDB is a document, which is a data structure composed of field and value pairs. MongoDB documents are similar to JSON objects. The values of fields may include other documents, arrays, and arrays of documents.
A MongoDB document.
The advantages of using documents are:
- Documents (i.e. objects) correspond to native data types in many programming language.
- Embedded documents and arrays reduce need for expensive joins.
- Dynamic schema supports fluent polymorphism.
Key Features
High Performance
MongoDB provides high performance data persistence. In particular,
- Support for embedded data models reduces I/O activity on database system.
- Indexes support faster queries and can include keys from embedded documents and arrays.
High Availability
To provide high availability, MongoDB’s replication facility, called replica sets, provide:
- automatic failover.
- data redundancy.
A replica set is a group of MongoDB servers that maintain the same data set, providing redundancy and increasing data availability.
Automatic Scaling
MongoDB provides horizontal scalability as part of its core functionality.
- Automatic sharding distributes data across a cluster of machines.
- Replica sets can provide eventually-consistent reads for low-latency high throughput deployments.
二:安装并简单测试MongoDB数据库,熟悉简要的命令
安装非常简单,只需要在官网下载MongoDB最新程序,解压到本地磁盘即可。剩下的就是简单配置和测试使用了。
把MongoDB解压到本地E:\mongodb下 并新建一个db文件夹用作数据存储。做完如上操作后,在CMD敲入命令,到E:\mongodb\bin 目录下,开启MongDB服务并设置数据存储路径(dbpath) 。
控制台提示,可通过http://localhost:28017/ 访问MongoDB Web Console。
重新打开一个CMD窗口,进入MondoDB bin文件路径后,使用mongo命令打开控制台并自动连接到test db。操作到此,就是已经完整的安装并调试了本地MongoDB服务。
0 0
- MongoDB的学习与应用一:安装并简单测试MongoDB
- MongoDB的学习与应用一:安装并简单测试MongoDB
- MongoDB学习笔记(一) 简单的安装配置
- MongoDB安装与测试
- 【mongodb (一)】mongodb的安装
- mongodb学习笔记一:mongodb安装与介绍
- 学习MongoDB 一:MongoDB 入门(安装与配置)
- mongoDB学习笔记--mongodb安装与启动(一)
- 学习MongoDB 一:MongoDB 入门(安装与配置)
- Mongodb简单的分片搭建与测试
- 【mongodb系统学习之一】mongodb的简单安装
- mongoDB学习(一)——mongoDB数据库的安装与配置
- 【mongodb】Linux 端的安装与测试
- MongoDB入门学习(一):MongoDB的安装和管理
- MongoDB学习笔记一:MongoDB的下载和安装
- MongoDB学习笔记(一)MongoDB的介绍和安装
- mongoDb学习整理(一)--Mongodb安装
- MongoDB (一):安装MongoDB
- Python Technical Notes
- 使USB存储设备接上电脑时只能读不能写,同时USB的键盘和鼠标却都可以正常使用
- 我喜爱的火狐浏览器插件
- android 关于webview离线观看
- 微信怎么看聊天记录,如何破解?
- MongoDB的学习与应用一:安装并简单测试MongoDB
- fastjson用法1
- 学编程到底是学什么?
- MongoDB的学习与应用二:熟悉MongoDB Shell下常用命令
- 使用XP自带的传真功能
- MongoDB的学习与应用三:MongoDB中必须要懂的JSON
- MFC 初始化 GDI+
- 搭建个人博客
- 路由交换的Serial,BRI,AUX,AUI等端口的区别和作用