mongodb系列
从今天开始把mongodb给系列整理一下一,mongodb是什么
MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB使用C++开发。MongoDB的官方网站地址是:http://www.mongodb.org。
二,为什么用mongodb
mongodb可以存储比较复杂的数据类型。MongoDB最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它是一个面向集合的,模式自由的文档型数据库。
三,简单的安装和配置
mongodb的简单安装可以参考我以前写的一篇文章:
http://blog.itpub.net/29806344/viewspace-1323166/
我用的是yum安装 ,添加yum源:
vi /etc/yum.repos.d/10gen.repo
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
安装:
yum install -y mongo-10gen-server mongo-10gen
启动Mongodb
service mongod start
输入mongo进入:
# mongo
MongoDB shell version: 2.6.7
connecting to: test
>
远程连接,需要如下修改:
vi /etc/mongod.conf
#bind_ip=127.0.0.1 前面加#
auth = true 前面的#去掉
mongodb重启使之生效:
# /etc/init.d/mongod restart
Stopping mongod: [确定]
Starting mongod: [确定]
查看27017端口:
#netstat -nltp|grep 27017
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 22821/mongod
查看一下数据库:
# 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的世界!
页:
[1]