從今天開始把mongodb給系列整理一下
一,mongodb是什么 MongoDB是一個高性能,開源,無模式的文檔型數(shù)據(jù)庫,是當(dāng)前NoSQL數(shù)據(jù)庫產(chǎn)品中最熱門的一種。它在許多場景下可用于替代傳統(tǒng)的關(guān)系型數(shù)據(jù)庫或鍵/值存儲方式,MongoDB使用C++開發(fā)。MongoDB的官方網(wǎng)站地址是:http://www.。
二,為什么用mongodb mongodb可以存儲比較復(fù)雜的數(shù)據(jù)類型。MongoDB最大的特點(diǎn)是他支持的查詢語言非常強(qiáng)大,其語法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引。它是一個面向集合的,模式自由的文檔型數(shù)據(jù)庫。 三,簡單的安裝和配置 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進(jìn)入: [root@centos ~]# mongo MongoDB shell version: 2.6.7 connecting to: test >
遠(yuǎn)程連接,需要如下修改: 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
查看一下數(shù)據(jù)庫: [root@centos ~]# mongo MongoDB shell version: 2.6.7 connecting to: test > show databases; admin (empty) local 0.078GB test 0.078GB >
現(xiàn)在mongodb基本可以使用了。在nosql中,mongodb的使用最像標(biāo)準(zhǔn)sql(關(guān)系型數(shù)據(jù)庫),從明天就開始遨游mongodb的世界!
|
|