色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>匯編編程>

PostgreSQL與MySQL在技術層面的比較

大小:0.8 MB 人氣: 2017-09-28 需要積分:1

  這篇文章的目的是列舉一些例子,來說明在技術層面上為什么你可能更應該使用PostgreSQL。但要注意:這個帖子只是說明一些“最好的”特點,并不是一個完整的列表,然而,這些應該足以讓人們做出決策。

  PostgreSQL與MySQL / MariaDB:數據類型處理

  PostgreSQL與MySQL在技術層面的比較

  在這里看到的是PostgreSQL錯誤,因為試圖放入表中的數據并不符合列的數據類型,而MySQL / MariaDB則會悄悄地更改你的數據。是的,MySQL/MariaDB確實發出了警告,但過了一段時間后,表中的數據就不是最初的數據了。

  為什么這很重要?假設你中了一百萬的彩票,但你最終只得到9999.99,只因為數據變化極少,所以不幸的是根本沒有人注意到。你會生氣嗎?我會的。在這個例子中,PostgreSQL所顯示的操作是正確的,原因有很多:

  最可能的原因是定義了列的方式。

  警告不等同于錯誤。

  存儲數據不是 “容忍”——它更關注正確性。

  如果你對著自己開槍,那也就沒有必要去警告你,因為“你現在可能已經死了”——所以最好是在一開始就阻止這種事情的發生。

  經驗總結:PostgreSQL非常重視數據結構。

  PostgreSQL vs MySQL / MariaDB:謹慎對待現有數據

  PostgreSQL與MySQL在技術層面的比較

  再強調一遍,MySQL / MariaDB是會更改你的數據的。請注意,插入到表中的原始值為1234.5678,但現在得到9.99。所以以后你會開始關注細微的差別了嗎?如果這是你的銀行賬戶?你會在乎嗎?如果這個數據庫只是為了保持運行而不解決問題——那么你還會繼續相信它嗎,也許是時候需要找到一個替代品了。如果你的生活依賴于數據,你會接受一張數據表悄無聲音的改變嗎?也許我太保守了,所以我不會接受。

  PostgreSQL達到了我個人對數據庫的期望。它會報出錯誤,并告訴我們數據是不能被更改的,因為數據是需要被保護的。如果你想要更改表中的數據(以防新規則被違反),你必須明確地告訴PostgreSQL你想要什么:

  在這種情況下,我們會告知PostgreSQL如何進行處理數據。PostgreSQL并沒有很智能(也不像MySQL / MariaDB這樣的失敗),它不會去嘗試做一些有趣的事情——它只是做你想做的事情,以及做一些對你的數據有好處的事情。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 97欧美精品大香伊蕉在人线| 亚洲国产欧美在线看片| 三男强一女90分钟在线观看| 1788vv视频| 九九热最新视频| 性啪啪chinese东北女人| 国产精品麻豆a啊在线观看| 日本十八禁无遮无挡漫画| 99久久精品国产交换| 毛片无码免费无码播放| 1234成人网| 女人麻豆国产香蕉久久精品| 91精品福利一区二区| 男人的天堂色偷偷| 扒开黑女人p大荫蒂老女人 | av天堂网站avtt2017| 欧美激情一区二区三区视频| 97精品国产亚洲AV超碰| 免费毛片观看| yellow免费| 哇嘎在线精品视频在线观看| 国产午夜精品视频在线播放| 亚洲精品免费观看| 久久re这里精品23| 4399亚洲AV无码V无码网站| 欧美激情一区二区三区视频 | 2021精品国产综合久久| 欧美黑人经典片免费观看| www.国产精品视频| 我半夜摸妺妺的奶C了她| 国产中文视频无码成人精品| 一区三区在线专区在线| 免费完整版观看| 高H黄暴NP辣H一女多男| 亚洲国产成人私人影院| 久久www免费人成高清| 99re8久久热在线视频| 色狗av影院| 久久99AV无色码人妻蜜| Chineseman瘦老头77| 无码AV熟妇素人内射V在线|