MongoDB 簡介和快速搭建

2021-08-27 23:08:10 字數 1543 閱讀 3326

先不廢話,先把mongodb裝好再說

wget 

tar zxvf mongodb-linux

-x86_64

-rhel70

-3.2

.5.tgz

mv mongodb-linux

-x86_64

-rhel70

-3.2

.5 mongodb

建立必要的目錄:

mkdir -pv /root/mongodb/
啟動:

.

/mongod--

dbpath

"/root/mongodb/data"--

logpath

"/root/mongodb/log/mongodb

.log"

-port

10001--

fork

–dbpath代表資料庫檔案存放目錄,–logpath代表日誌目錄,-port代表服務埠,–fork代表後台執行模式。

之後會提示啟動成功。

之後用客戶端去連:

這裡我們看中內容,connecting to:127.0.0.1:10001/test

這個test代表預設連線到的資料庫,注意在mongodb中也叫資料庫,如果我們想用自己的資料庫,並不用新建,直接使用即可。(mongodb不是強模式的資料庫)

> use mydb1

switched to db mydb1

> use mydb2

switched to db mydb2

> use mydb3

switched to db mydb3

> use lalalala

switched to db lalalala

> use mydb1

switched to db mydb1

use代表當前要使用那個資料庫

mongodb是基於文件的資料庫,這個文件就相當於表中的乙個記錄。同樣的,我們不用宣告新建這個文件,也不用規定文件中必須有什麼內容。多個文件組成乙個集合,就是相當於傳統資料庫中的表。但是同樣的,這些文件不一定有統一的結構

> db.mydb1.test

.insert();

writeresult()

> db.mydb1.test

.find();

>

啟動後,作為客戶端連線剛剛的mongodb

發現只有mydb1,因為只有mydb1插入了資料

mongodb的簡介和應用

mongodb nosql的簡介 nosql是not only sql的縮寫,它不一定遵循傳統資料庫的一些基本要求,比如說sql標準 acid屬性 表結構等等。主要有這些特點 非關係型的 分布式的 開源的 水平可擴充套件的。mongodb的簡介 適用場合 快取 由於效能很高,mongodb 也適合作...

生產環境mongodb快速搭建複製集

mongodb快速搭建複製集 現在很多資料庫都支援實時安全備份,mongodb 也不例外。mongodb的複製集就是為安全備份而生。原理就是在主資料庫被操作改變的同時,對副本資料庫作同樣的操作,時刻保持和主副資料庫的一致性。同時順便衍生了乙個功能就是讀寫分離,可以寫在主資料庫,讀在副本資料庫,一定程...

mongoDB 安裝簡介

wget解壓到自定義的路徑下 tar zvxf path to mongodb臨時新增,在命令列輸入指令 export path path path to mongodb bin 將下面命令新增到 bashrc 檔案中 export path path path to mongodb bin 將上述...