校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Mongodb副本集和分片示例詳解

Mongodb副本集和分片示例詳解

熱門標簽:小裙科技電銷機器人怎樣 crm外呼系統聯系方式 內蒙古營銷智能外呼系統哪個好 智能外呼系統官網 青白江400企業電話申請 長沙電銷外呼防封卡是什么 外呼線路資源屬于電信業務嗎 河南電話外呼系統招商 呼和浩特外呼系統原理是什么

前言

因為之前沒用過mongo,所以最近的開發踩了不少坑,現在熟練了不少。

mongo在許多地方用起來還有許多不如意的地方,比如不知道如何加行鎖,雖然mongo本身可以加寫鎖, 多寫的時候保證原子性,但不能向mysql在事務中 select ... for update 這樣加鎖, 這樣可以在應用代碼中添加邏輯并且保證該對應行不被讀取或修改。

還好的是Mongodb4.0是支持事務的(看網上貌似3.6就支持了,但得自己開啟)。剛好前端時間有些業務需求需要用到事務來保證數據的準確性,因為一個動作內有多條出入和修改的操作,如果中途報錯需要回滾。

連接mongo的shell后使用 db.version() 來查看mongodb的版本

Python只用mongo事務

在python中使用使用 pymongo 來操作數據庫

import pymongo
mc = pymongo.MongoClient('mongodb://localhost:27018', connect=False, maxPoolSize=2000)
with mc.start_session() as session:
 with session.start_transaction():
  mc['test']['test'].insert_one({'a': 1}, session=session)
  mc['test']['test'].delete_one({'a': 1}, session=session)
  ...

但在實際使用中卻報了個錯

MongoError: Transaction numbers are only allowed on a replica set member or mongos.

上網搜索后很多解決方法都是npm安裝一個什么包,然后用它啟動mongo。

其實根據英文的意思也差不多能明白是怎么回事,網上搜索后發現了根本原因:事務只支持副本集和切片。而我這開發環境是直接mongod啟的

副本集

副本集搭建

啟動兩個mongodb服務(一個master,一個slave)

# 1
/usr/local/mongodb/mongodb4.0.10/bin/mongod \

--bind_ip=0.0.0.0 --port=27018
--logpath=/var/log/mongodb/mongodb_4_0_10.log \

--dbpath=/data/mongo_4.0.10_db \

--replSet rs0 --fork
# 2
/usr/local/mongodb/mongodb4.0.10/bin/mongod \

--bind_ip=0.0.0.0 --port=27019 \

--logpath=/var/log/mongodb/mongodb_4_0_10-2.log \

--dbpath=/data/mongo_4.0.10_db-2 \

--replSet rs0 --fork

在mongo shell中執行

# 啟動一個新的副本集
rs.initiate()
# 添加一個副本集
rs.add("localhost.localdomain:27019")

這樣的的話就可以使用mongodb的事務了

單節點也是支持事務的,我多加一個slave節點只是為了測試一下

slave節點讀

默認slave節點是不能讀的,在Mongo客戶端使用命令 db.setSlaveOk() 來開啟slave節點讀,

這樣的可以讀寫分離(master寫,slave讀),關于slave讀對副本集間的同步的影響我沒有實踐就不寫了,網上有資料介紹。

master選舉

http://www.mongoing.com/archives/295

分片

分片集群我沒有搭建,這里有個文章寫的比較不錯,分片加副本集搭建,這樣既分流的數據也保證了數據的備份。等有時間自己搭建我在詳細記錄這里的坑

https://www.jb51.net/article/167276.htm

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • 如何為MongoDB添加分片副本集
  • 分布式文檔存儲數據庫之MongoDB分片集群的問題
  • MongoDB搭建高可用集群的完整步驟(3個分片+3個副本)
  • MongoDB分片集群部署詳解
  • MongoDB分片在部署與維護管理中常見的事項總結大全
  • 詳解MongoDB4.0構建分布式分片群集
  • MongoDB分片鍵的選擇和案例實例詳解
  • MongoDB分片詳解
  • mongodb分片技術_動力節點Java學院整理
  • mongodb3.4集群搭建實戰之高可用的分片+副本集
  • 深入理解MongoDB分片的管理
  • Mongodb 刪除添加分片與非分片表維護
  • MongoDB 主分片(primary shard)相關總結

標簽:舟山 楚雄 安順 白山 呼倫貝爾 池州 菏澤 黃石

巨人網絡通訊聲明:本文標題《Mongodb副本集和分片示例詳解》,本文關鍵詞  Mongodb,副本,集,和,分片,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mongodb副本集和分片示例詳解》相關的同類信息!
  • 本頁收集關于Mongodb副本集和分片示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产一区二区三区不卡在线观看| 亚洲mv大片欧洲mv大片精品| 91.com在线观看| 91福利视频在线| 91在线你懂得| 91福利视频网站| 欧美男生操女生| 在线综合+亚洲+欧美中文字幕| 欧美日韩卡一卡二| 午夜精品久久久久久久99水蜜桃| 又紧又大又爽精品一区二区| 亚洲美女在线国产| 亚洲一级在线观看| 日本中文字幕一区二区视频| 理论电影国产精品| 风间由美中文字幕在线看视频国产欧美 | 欧美性大战久久久久久久蜜臀| 99视频在线观看一区三区| av不卡一区二区三区| 91麻豆国产在线观看| 日本高清成人免费播放| 884aa四虎影成人精品一区| 欧美大白屁股肥臀xxxxxx| 精品福利在线导航| 成人免费高清在线观看| 一本大道久久a久久精品综合| 色噜噜狠狠成人网p站| 制服丝袜亚洲色图| 国产女同互慰高潮91漫画| 亚洲美女视频在线| 秋霞电影一区二区| 99热99精品| 欧美电影一区二区| 国产一区二区剧情av在线| 91亚洲永久精品| 日韩女优电影在线观看| 1024亚洲合集| 免费观看成人av| 972aa.com艺术欧美| 日韩欧美一区在线| 亚洲女同一区二区| 国产在线视频一区二区三区| 中文字幕一区在线观看| 日本不卡视频在线| 91麻豆国产精品久久| 日韩免费性生活视频播放| 国产精品国产三级国产专播品爱网| 午夜日韩在线观看| 福利一区在线观看| 欧美不卡视频一区| 亚洲电影一区二区| 99国产精品99久久久久久| 欧美一二三区在线| 亚洲国产精品人人做人人爽| 成人动漫一区二区在线| 精品国精品国产| 亚洲综合图片区| 99精品欧美一区二区三区小说| 91精品国产欧美一区二区| 亚洲精品视频自拍| 91在线观看高清| 国产亚洲欧美色| 久久99这里只有精品| 91麻豆精品国产自产在线| 亚洲欧美另类久久久精品| 高清久久久久久| 久久一日本道色综合| 麻豆精品一二三| 欧美一区二区三区不卡| 视频一区视频二区中文| 日本精品裸体写真集在线观看| 国产精品久久久久久久第一福利| 国内外成人在线| 日韩欧美中文一区二区| 日韩成人午夜精品| 偷拍日韩校园综合在线| 欧美喷水一区二区| 午夜久久久久久久久久一区二区| 91久久精品一区二区二区| 成人国产精品免费网站| 中文字幕欧美日韩一区| 国产 日韩 欧美大片| 国产人伦精品一区二区| 风间由美中文字幕在线看视频国产欧美| 欧美videos大乳护士334| 蜜臀av一区二区在线观看| 欧美猛男男办公室激情| 欧美一级二级在线观看| 久久国产人妖系列| 久久久久久一二三区| 成人美女在线视频| 亚洲人成在线播放网站岛国| 91福利小视频| 美女视频免费一区| 久久久精品2019中文字幕之3| 国产成人鲁色资源国产91色综| 国产精品网友自拍| 一区二区三区在线视频观看 | 91麻豆国产福利在线观看| 亚洲一二三区视频在线观看| 欧美日高清视频| 精品亚洲免费视频| 国产精品嫩草影院av蜜臀| 在线一区二区视频| 麻豆久久一区二区| 成人免费视频在线观看| 欧美精品乱码久久久久久 | 国产精品视频免费| 一本大道久久a久久综合婷婷| 无码av中文一区二区三区桃花岛| 久久久久久久久久久黄色| 91麻豆国产香蕉久久精品| 蜜臀av一区二区在线免费观看| 国产日韩精品一区| 欧美日韩高清一区二区三区| 韩日欧美一区二区三区| 亚洲狼人国产精品| 欧美精品一区二区在线观看| 91黄色免费观看| 成人性生交大片免费看中文| 日韩黄色小视频| 亚洲欧美日韩在线播放| 久久在线免费观看| 欧美日韩精品一区二区三区| 国产成人av影院| 免费美女久久99| 亚洲乱码国产乱码精品精的特点| 欧美mv日韩mv亚洲| 欧美精品日日鲁夜夜添| 91美女在线观看| 国产成a人无v码亚洲福利| 日本成人中文字幕| 亚洲人被黑人高潮完整版| 久久久久久久久伊人| 欧美一级欧美三级在线观看| 在线免费亚洲电影| 国产日韩成人精品| 日韩欧美成人午夜| 欧美高清视频一二三区 | 日韩电影免费在线观看网站| 亚洲欧美激情视频在线观看一区二区三区 | 日本韩国精品在线| 成人精品在线视频观看| 紧缚奴在线一区二区三区| 视频在线观看一区二区三区| 亚洲日本丝袜连裤袜办公室| 亚洲国产精品二十页| 久久精品男人的天堂| 欧美不卡一区二区三区四区| 欧美一区二区三区婷婷月色| 欧美人与性动xxxx| 色94色欧美sute亚洲13| 色嗨嗨av一区二区三区| 在线一区二区三区四区五区| 成人精品一区二区三区中文字幕| 国产成人一区在线| 丁香另类激情小说| 成人aaaa免费全部观看| 99精品欧美一区二区三区综合在线| 不卡的av电影| 欧美在线免费播放| 欧美妇女性影城| 7777精品伊人久久久大香线蕉完整版 | 肉丝袜脚交视频一区二区| 五月天亚洲婷婷| 日韩精彩视频在线观看| 日本不卡一区二区三区| 精品一区二区在线观看| 国产精品资源网| av电影天堂一区二区在线观看| a级精品国产片在线观看| 色噜噜久久综合| 欧美日韩高清一区二区三区| 日韩欧美一区二区不卡| 国产亚洲精品资源在线26u| 国产精品网站在线| 一区二区欧美视频| 蜜桃一区二区三区在线观看| 国产黄人亚洲片| 91黄色激情网站| 精品欧美一区二区久久| 国产精品久久久久久亚洲毛片 | 午夜激情一区二区三区| 国产主播一区二区| 色婷婷av一区二区三区大白胸| 欧美精选午夜久久久乱码6080| 日韩欧美亚洲一区二区| 亚洲欧美中日韩| 蜜臀av一区二区| 色视频欧美一区二区三区| 欧美一区二区精品久久911| 国产午夜三级一区二区三| 亚洲综合色网站| 国产成人在线看| 91精品久久久久久久99蜜桃| 国产麻豆精品在线| 欧美日韩国产高清一区二区三区 | 色欧美片视频在线观看| 蜜臀国产一区二区三区在线播放| 岛国精品一区二区|