从今天开始把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的世界!
|
|
来自: 昵称21365845 > 《MongoDB》