在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    Mongodb和mysql的區(qū)別

    Mongodb和mysql的區(qū)別

    1.Mongodb簡(jiǎn)介及優(yōu)缺點(diǎn)分析

    Mongodb是非關(guān)系數(shù)據(jù)庫(kù)(nosql ),屬于文檔數(shù)據(jù)庫(kù)。文檔是mongoDB中數(shù)據(jù)的基本單元,類(lèi)似關(guān)系數(shù)據(jù)庫(kù)的行,多個(gè)鍵值對(duì)有序地放置在一起便是文檔,語(yǔ)法有點(diǎn)類(lèi)似javascript面向?qū)ο蟮牟樵?xún)語(yǔ)言,它是一個(gè)面向集合的,模式自由的文檔型數(shù)據(jù)庫(kù)。

    存儲(chǔ)方式:虛擬內(nèi)存+持久化。

    查詢(xún)語(yǔ)句:是獨(dú)特的Mongodb的查詢(xún)方式。

    適合場(chǎng)景:事件的記錄,內(nèi)容管理或者博客平臺(tái)等等。

    架構(gòu)特點(diǎn):可以通過(guò)副本集,以及分片來(lái)實(shí)現(xiàn)高可用。

    數(shù)據(jù)處理:數(shù)據(jù)是存儲(chǔ)在硬盤(pán)上的,只不過(guò)需要經(jīng)常讀取的數(shù)據(jù)會(huì)被加載到內(nèi)存中,將數(shù)據(jù)存儲(chǔ)在物理內(nèi)存中,從而達(dá)到高速讀寫(xiě)。

    成熟度與廣泛度:新興數(shù)據(jù)庫(kù),成熟度較低,Nosql數(shù)據(jù)庫(kù)中最為接近關(guān)系型數(shù)據(jù)庫(kù),比較完善的DB之一,適用人群不斷在增長(zhǎng)。

    優(yōu)點(diǎn):

    快速!在適量級(jí)的內(nèi)存的Mongodb的性能是非常迅速的,它將熱數(shù)據(jù)存儲(chǔ)在物理內(nèi)存中,使得熱數(shù)據(jù)的讀寫(xiě)變得十分快。高擴(kuò)展性,存儲(chǔ)的數(shù)據(jù)格式是json格式!

    缺點(diǎn):

    ① mongodb不支持事務(wù)操作。

    ② mongodb占用空間過(guò)大。

    ③ 開(kāi)發(fā)文檔不是很完全,完善。

    2.MySQL優(yōu)缺點(diǎn)分析

    優(yōu)點(diǎn):

    在不同的引擎上有不同 的存儲(chǔ)方式。

    查詢(xún)語(yǔ)句是使用傳統(tǒng)的sql語(yǔ)句,擁有較為成熟的體系,成熟度很高。

    開(kāi)源數(shù)據(jù)庫(kù)的份額在不斷增加,mysql的份額頁(yè)在持續(xù)增長(zhǎng)。

    缺點(diǎn):

    在海量數(shù)據(jù)處理的時(shí)候效率會(huì)顯著變慢。

    3.Mongodb和MySQL數(shù)據(jù)庫(kù)的對(duì)比

    傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)一般由數(shù)據(jù)庫(kù)(database)、表(table)、記錄(record)三個(gè)層次概念組成,MongoDB是由數(shù)據(jù)庫(kù)(database)、集合(collection)、文檔對(duì)象(document)三個(gè)層次組成。

    MongoDB對(duì)于關(guān)系型數(shù)據(jù)庫(kù)里的表,但是集合中沒(méi)有列、行和關(guān)系概念,這體現(xiàn)了模式自由的特點(diǎn)。

    4.MongoDB常用語(yǔ)句

    # 連接Mongo數(shù)據(jù)庫(kù),并設(shè)置數(shù)據(jù)存儲(chǔ)地址

    mongod.exe –dbpath “d:softwareMongoDBServer3.0data”

    #———————–#1# 數(shù)據(jù)庫(kù)

    # 查看所有的數(shù)據(jù)庫(kù)

    show dbs

    # 刪除當(dāng)前使用的數(shù)據(jù)庫(kù)

    db.dropDatabase()

    # 使用這個(gè)數(shù)據(jù)庫(kù)(只有插入數(shù)據(jù)后完成創(chuàng)建數(shù)據(jù)庫(kù))

    use dbt

    # 查看當(dāng)前使用的數(shù)據(jù)庫(kù)

    db

    db.getName()

    # 查看當(dāng)前數(shù)據(jù)庫(kù)狀態(tài)

    db.stats()

    # 修復(fù)當(dāng)前數(shù)據(jù)庫(kù)

    db.repairDatabase()

    # 從一個(gè)數(shù)據(jù)庫(kù)復(fù)制到另一個(gè)數(shù)據(jù)庫(kù)

    db.copyDatabase(“mydb”, “temp”, “127.0.0.1”);

    #———————–#2# 集合

    # 查看當(dāng)前數(shù)據(jù)庫(kù)下所有的集合

    show collections

    show tables

    # 創(chuàng)建名稱(chēng)為coll集合

    db.createCollection(‘coll’)

    db.createCollection(“coll2”, {capped:true, autoIndexId:true, size:6142800, max:10000}) # 可選參數(shù)

    # 查看當(dāng)前集合狀態(tài)

    db.coll.stats()

    # 刪除名稱(chēng)為coll集合

    db.coll.drop()

    #———————–#3# 集合數(shù)據(jù)

    # 插入空數(shù)據(jù)并且直接創(chuàng)建名稱(chēng)為coll集合

    db.coll.insert({})

    # 插入一個(gè)或多個(gè)數(shù)據(jù)

    db.coll.insert({name:’tom’, age:22})

    db.coll.insert([{name:’adam’, age:10},{name:’john’, age:23}])

    # 添加數(shù)據(jù)(save方法可以修改相同id的數(shù)據(jù))

    db.coll.save({name:’allen’})

    # 刪除一個(gè)或所有的數(shù)據(jù)

    db.coll.remove({name:’tom’})

    db.coll.remove({})

    # 刪除符合條件的數(shù)據(jù)中的第一條

    db.coll.remove({name:’tom’}, 1)

    # 更改數(shù)據(jù)

    db.coll.update({name:’tom’, age:22}, {$set:{name:’tom’, age:222}})

    # 查看數(shù)據(jù)

    db.coll.find()

    # 查看一條數(shù)據(jù)

    db.coll.findOne()

    db.coll.find({}, {name:1, ‘_id’:0}) # 1表示顯示,0表示不顯示(find默認(rèn)顯示_id)

    # 格式化顯示數(shù)據(jù),使數(shù)據(jù)更加清晰明了

    db.coll.find().pretty()

    # 使用and,or查看數(shù)據(jù)

    db.coll.find({name:’tom’, age:22}) # 等同and使用

    db.coll.find({$or:[{name:’tom’}, {age:21}]}) # or使用

    # 操作符大于,小于,等于,不等于,大于不等于,小于不等于

    db.coll.find({age: {$gt: 22}}) # 大于

    db.coll.find({age: {$lt: 22}}) # 大于

    db.coll.find({age: 22}) # 等于

    db.coll.find({age: {$ne: 22}}) # 不等于

    db.coll.find({age: {$gte: 22}}) # 大于等于

    db.coll.find({age: {$lte: 22}}) # 小于等于

    # 顯示從skip之后limit個(gè)

    db.coll.find().limit(2).skip(1)

    #———————–# # 用戶(hù)

    # 3.x之后版本添加用戶(hù)

    use admin

    db.createUser({user:’nu’, pwd:’nu’, roles:[{role:’readWrite’,db:’admin’}]})

    # 用戶(hù)認(rèn)證

    db.auth(“nu”, “nu”);

    # 顯示當(dāng)前所有用戶(hù)

    show users;

    db.system.users.find()

    3.x版本刪除用戶(hù)

    db.removeUser(‘nu’) # 不推薦使用,已經(jīng)廢棄

    db.dropUser(“nu”);

    # 當(dāng)前db版本

    db.version();

    # 當(dāng)前db的鏈接機(jī)器地址和端口

    db.getMongo();

    # 備份到備份目錄

    mongodump

    # 從備份目錄恢復(fù)備份語(yǔ)句。

    mongorestore

    如果本文對(duì)你有幫助,別忘記給我個(gè)3連 ,點(diǎn)贊,轉(zhuǎn)發(fā),評(píng)論,

    咱們下期見(jiàn)。

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶(hù)投稿
    上一篇 2022年6月22日 15:22
    下一篇 2022年6月22日 15:22

    相關(guān)推薦

    • ios手游模擬器(手游模擬器ios)

      本文主要講的是ios手游模擬器,以及和手游模擬器ios相關(guān)的知識(shí),如果覺(jué)得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 哪個(gè)iOS模擬器能多開(kāi)手游賬號(hào)?可以推薦個(gè)好用的模擬器給我嗎…

      2022年11月27日
    • 短視頻策劃內(nèi)容的3個(gè)要點(diǎn)(短視頻策劃內(nèi)容怎么做)

      短視頻在制作時(shí),內(nèi)容框架非常重要。如果直奔主題,然后結(jié)束,聚卓告訴你,這樣的短視頻已經(jīng)過(guò)時(shí)了?,F(xiàn)在的短視頻需要框架的,但不是任何框架,它需要一種易于理解和消化的框架。而且,現(xiàn)在大多…

      2022年11月27日
    • 美團(tuán)第三季度實(shí)現(xiàn)營(yíng)收626億元,即時(shí)配送訂單量增至50億筆

      新京報(bào)訊(記者秦勝南)11月25日,美團(tuán)發(fā)布業(yè)績(jī)公告顯示,第三季度營(yíng)收為626億元,較去年同比增長(zhǎng)28.2%,凈利潤(rùn)為12.2億元。第三季度,美團(tuán)即時(shí)配送訂單數(shù)增長(zhǎng)至50億筆。截至…

      2022年11月27日
    • 筆記本最好配置(目前筆記本最好的配置)

      本文主要講的是筆記本最好配置,以及和目前筆記本最好的配置相關(guān)的知識(shí),如果覺(jué)得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 筆記本電腦什么配置好? 01 CPU:這個(gè)主要取決于頻率和…

      2022年11月26日
    • 個(gè)人怎么做抖音帶貨(個(gè)人做抖音帶貨能賺錢(qián)嗎)

      抖音如今是大家很熟悉的短視頻平臺(tái),不過(guò)現(xiàn)在的抖音卻不只是短視頻那么簡(jiǎn)單,它的功能非常豐富,其中一個(gè)就是可以帶貨,相信很多小伙伴都有在抖音上買(mǎi)過(guò)東西,抖音如今的變現(xiàn)能力也是不容小覷的…

      2022年11月25日
    • 小紅書(shū)平臺(tái)的一些機(jī)制及玩法詳解(小紅書(shū)玩法有哪些)

      關(guān)于小紅書(shū) 一:小紅書(shū)平臺(tái)的一些機(jī)制 1. 筆記內(nèi)容的CES評(píng)分機(jī)制 2. 筆記流量入口與長(zhǎng)尾效應(yīng) 二:小紅書(shū)優(yōu)質(zhì)筆記的特點(diǎn)(分維度、類(lèi)型分析) 1.筆記的本身架構(gòu)組成 維度 2.…

      2022年11月25日
    • 什么是推廣cpa一篇文章帶你看懂CPA推廣渠道

      CPA渠道 CPA指的是按照指定的行為結(jié)算,可以是搜索,可以是注冊(cè),可以是激活,可以是搜索下載激活,可以是綁卡,實(shí)名認(rèn)證,可以是付費(fèi),可以是瀏覽等等。甲乙雙方可以根據(jù)自己的情況來(lái)定…

      2022年11月25日
    • 百度關(guān)鍵詞快速排名的4大原理解析(百度怎么刷關(guān)鍵詞)

      近期百度公告驚雷算法2.0,升級(jí)之快還是第一次吧,看來(lái)百度對(duì)于刷點(diǎn)擊行為是零容忍了。之前尹華峰SEO技術(shù)博客介紹過(guò)一篇如何使用刷點(diǎn)擊工具,其實(shí)市面上有很多這類(lèi)SEO快速排名的軟件,…

      2022年11月25日
    • 抖音直播帶貨有哪些方法技巧(抖音直播帶貨有哪些痛點(diǎn))

      如今抖音這個(gè)短視頻的變現(xiàn)能力越來(lái)越突顯了,尤其是在平臺(tái)上開(kāi)通直播,更具有超強(qiáng)的帶貨屬性,已經(jīng)有越來(lái)越多的普通人加入到其中了。不過(guò)直播帶貨雖然很火,但是也不是每個(gè)人都能做好的,那么在…

      2022年11月24日
    • 抖音世界杯投屏怎么弄 抖音看世界杯怎么看能投屏嗎

      抖音作為短視頻平臺(tái)第一次進(jìn)軍世界杯直播,小編還是很期待的,畢竟每天沒(méi)事的時(shí)候都會(huì)刷一下抖音,看直播的話(huà)也是方便了不少,那抖音看世界杯可以投屏嗎?下面一起來(lái)了解一下。 抖音世界杯投屏…

      2022年11月24日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息