回覆列表
  • 1 # 程式界小學生

    取代不了

    關係型資料庫有事務,並且保證強一致性(nosql 強調最終一致性)

    複雜查詢 關係型資料庫動不動一個sql多少行,各種子查詢,巢狀什麼的搞的飛起,相比nosql 顯得更合適

    容易理解 一張二維表,列名和對應行的值一眼就能看懂,而非關係型資料庫,一般是key value 、文件型別、圖片型別等,不那麼容易理解

    使用方便 通用的sql處理資料非常方便

    易於維護 由於實體完整,容易理解,維護起來也更容易

    所以,關係型資料庫(sql) 和 非關係型資料庫(nosql) 各有優勢,可以根據不同需求做技術選型,不可互相取代(實現邏輯決定的)

  • 2 # 鏈約眾智

    關係型資料庫產生於上世紀70年代IBM公司,IBM的主要業務是銀行和大型企業的財務賬本,關係型資料資料庫很好的解決了財務類資料的處理。但是關係性資料庫難於處理樹形結構或者圖式資料,以社交網路為例,關係性資料庫就難於處理,甚至大型企業的組織架構圖對關係性資料庫而言都是困難的場景。隨著伺服器成本的迅速下降,越來越多的非財務需求,要求更基礎更靈活的KV鍵值對的資料結構,透過程式設計,自由處理資料。比如人際網路,網際網路社群,都是大量非財務資料的處理。隨著區塊鏈技術的產生,它會成為價值的載體,逐步取代關係型資料庫賬本技術,個人觀點,未來關係型資料庫將逐步沒落,這也意味著,人類處理資料能力的手段更加豐富,從關係型資料演變到結構化資料,半結構化資料。甚至是完全的非結構化資料,聲音,影象,影片等,但是這個方向就離傳統資料庫技術太遠。就被抽象過的資料而言,超越關係型資料,對更豐富的結構化資料處理是發展方向

  • 中秋節和大豐收的關聯?
  • 玉怕低溫嗎?