分享

mongodb系列

 昵称21365845 2015-06-20

  从今天开始把mongodb给系列整理一下

 

一,mongodb是什么

MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB使用C++开发。MongoDB的官方网站地址是:http://www.

 

二,为什么用mongodb

mongodb可以存储比较复杂的数据类型。MongoDB最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它是一个面向集合的,模式自由的文档型数据库。

三,简单的安装和配置

 mongodb的简单安装可以参考我以前写的一篇文章:

 http://blog./29806344/viewspace-1323166/

我用的是yum安装 ,添加yum源:

vi /etc/yum.repos.d/10gen.repo

[10gen]

name=10gen Repository

baseurl=http://downloads-distro./repo/redhat/os/x86_64

gpgcheck=0

安装:

yum install -y mongo-10gen-server mongo-10gen

 

启动Mongodb

service mongod start

 

 

输入mongo进入:

[root@centos ~]# mongo

MongoDB shell version: 2.6.7

connecting to: test

 

远程连接,需要如下修改:

vi   /etc/mongod.conf

#bind_ip=127.0.0.1  前面加#

auth = true    前面的#去掉

 

mongodb重启使之生效:

[root@centos ~]# /etc/init.d/mongod restart

Stopping mongod:                                           [确定]

Starting mongod:                                           [确定]

 

 

查看27017端口:

[root@centos ~]#netstat -nltp|grep 27017

tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   LISTEN      22821/mongod

 

查看一下数据库:

[root@centos ~]# mongo

MongoDB shell version: 2.6.7

connecting to: test

> show databases;

admin  (empty)

local  0.078GB

test   0.078GB

 

现在mongodb基本可以使用了。在nosql中,mongodb的使用最像标准sql(关系型数据库),从明天就开始遨游mongodb的世界!

    

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多