回覆列表
  • 1 # 鏈喬教育線上

    區塊鏈是去中心化的系統,但是由於區塊鏈中的區塊能儲存的資料有限,因而區塊鏈+資料庫(雲端儲存、分散式資料庫等)這種形式是在區塊鏈專案中應用比較多的一種設計。

    在這種前提下,可以選擇的資料庫也有很多,比如輕量級的sqlite,可以作為app的基礎資料儲存支援,需要更大資料量效能支援的也有mysql、oracle可以使用,另外在專案快取服務中也可以選擇使用各種key-value資料庫,如常用的redis,Memcache等來作為快取支援,當然各種分散式資料庫系統也是現今發展的一個方向,比如阿里巴巴研發的OceanBase就是一款金融級分散式關係資料庫,RethinkDB則是一款擁有免費授權與商用授權的分散式資料庫。總之,需要學習的資料庫不是一個兩個的問題,而是需要根據實際情況入手從基本的關係型資料庫開始學習,在此基礎上再不斷提高,學習NoSql資料庫以及分散式資料庫系統開發是比較好的一個學習路線。鏈喬線上誠意奉上。

  • 2 # 張龍發2

    區塊鏈就是去中心化加密儲存,更能體現所有參與者的平等關係,資料庫只有在身份認證等必須的時候才使用,儘量不採用中心化儲存資料庫才是目的。可以理解為每個細胞都會攜帶完整的資訊,某些細胞壞死,理論上只有一個細胞存在也可以重生,現有bs和cs模型顯然很難做到這一點,是主從關係,不是平等關係,只要s端所在的所有相關機房發生意外資料基本就沒了基本沒啥補救措施。我覺得目前的電子計算機較難實現大規模應用區塊鏈系統,未來量子計算機或生物計算機普及可能才會是區塊鏈的春天。

  • 中秋節和大豐收的關聯?
  • 如何經營愛情?