日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mongodb mysql json数据_使用MongoDB与MySQL有很多JSON字段?

發布時間:2023/12/2 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mongodb mysql json数据_使用MongoDB与MySQL有很多JSON字段? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

所以,直接回答問題…

Shall we chose mongodb if half of data is schemaless, and is being stored as JSON if using MySQL?

無數存儲空間肯定是MongoDB的一個引人注目的理由,但正如您所指出的,將JSON存儲在RDBMS中也是相當容易的。 MongoDB背后的強大功能是對無法存儲的豐富查詢。

如果我可以在更新JSON字段的圖示中指出一個小缺陷,那不僅僅是獲取當前值,更新文檔,然后將其推回到數據庫。該進程必須全部包裝在事務中。在您開始對數據庫進行非規范化之前,事務往往相當簡單。然后像錄制upvote一樣簡單的東西可以鎖定桌面在你的架構上。

使用MongoDB,沒有交易。但操作幾乎總是可以以允許進行原子更新的方式進行結構化。這通常涉及SQL范例的一些戲劇性變化,但是在我看來,一旦你停止試圖強制將對象強制放入表中,它們就會相當明顯。至少,其他許多人遇到了同樣的問題,蒙古社區往往對于克服的挑戰來說是相當公開和有聲的。

Some of the data like main posts is critical , so it will be saved using safe writes , the counters etc will be saved using unsafe writes. Is this policy based on importance of data, and write intensiveness correct?

通過“安全寫入”,我認為您的意思是在每次寫入后打開自動“getLastError()”的選項。我們在DBCollection上有一個非常薄的包裝,允許我們在調用getLastError()時進行細粒度的控制。但是,我們的策略不是基于“重要”數據,而是跟隨查詢的代碼是否期望在以下讀取中立即顯示任何修改。

一般來說,這仍然是一個糟糕的指標,我們已經轉而使用findAndModify()來執行相同的行為。在我們仍然顯式調用getLastError()的情況下,當數據庫可能拒絕寫入時,例如當我們使用可能是重復的_id來插入()時。

How easy is it to monitor,backup and restore Mongodb as compared to mysql? We need to plan periodic backups (say daily), and restore them with ease in case of disaster. What are the best options I have with mongoDb to make it a safe bet for the application?

恐怕我不能說我們的備份/還原策略是否有效,因為我們還沒有恢復。我們遵循MongoDB的備份建議; @ mark-hillick做了很好的總結。我們正在使用副本集,我們已經遷移了MongoDB版本以及引入了新的副本成員。到目前為止,我們沒有停機,所以我不知道我能說得好。

Stability,backup,snapshots,restoring,wider adoption i.e.database durability are the reasons pointing me to use MySQL as RDBMS+NoSql even though a NoSQL document storage could serve my purpose better.

因此,根據我的經驗,MongoDB提供了無量綱數據存儲,其中包含一組足夠多的查詢原語,以便事務經常被原子操作所取代。不了解十年價值的SQL經驗是非常困難的,但我遇到的每一個問題已經被社區或10gen直接解決了。我們沒有丟失數據或有任何停機時間,我可以記得。

簡單來說,MongoDB是在查詢,維護,可擴展性和可靠性方面所使用的最佳數據存儲生態系統。除非我有一個非常清楚的關系的應用程序,否則我無法善意地使用除SQL之外的任何東西,我將盡一切努力使用MongoDB。

我不為10gen工作,但我非常感謝那些做的人。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mongodb mysql json数据_使用MongoDB与MySQL有很多JSON字段?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。