回覆列表
  • 1 # DataTalking

    資料庫是儲存資料的倉庫,目前主流的資料庫管理系統以關係型管理系統RDBMS為主,主要是因為資料庫可以儲存海量的資料TB級別的,資料庫儲存資料的機制跟excel不一樣,但是邏輯都差不多,資料庫的基本單位也是由一張張表構成的,表與表之間有一定的關係,透過這些關係來儲存資料。Excel目前最大行數是100萬行,但是你的電腦開啟幾萬行的資料就會卡死,開啟excel的時候,是放到記憶體裡,然後再開啟,如果記憶體不大,就會很卡。對於儲存資料資料庫是最佳選擇,當然Excel也有好處,經常把查詢的資料庫一般匯出到Excel中進行簡單的分析。

  • 2 # 網際網路活化石

    我從以下幾個點說說

    1.資料量的多少

    excel中一個sheet的行數根據版本不同有一定差異,2003及以下版本為65536行,256列; 2007版及以後版本是1048576行,16384列。

    而關係型資料庫,單表可以多則幾千萬,甚至上億,遠大於excel。

    2.資料庫可以多人協同

    資料庫可以放到網際網路上,多人訪問,excel應該是不行的,多人協同的話,資料庫優勢明顯。

    3.資料訪問靈活性

    資料庫可以用CURD輕鬆地增刪改查任意一行或多行資料,可以實現程式設計自動化,而excel只能用手動的方式修改資料。儘管excel也支援VB指令碼,但功能比較有限。資料庫的儲存過程,事務等更加擴充了資料的靈活性

    4.許可權和安全控制

    資料庫支援使用者,角色,操作許可權的控制,保持資料的完整性,一致性,安全性,而不是誰都能修改資料。這一點excel也很難做到。

    5.效能

    也就是你最後說的,資料庫使用了索引等多種最佳化措施,排序篩查效能都很高,能承載更大的資料量。

  • 中秋節和大豐收的關聯?
  • 你怎麼看待99+1≠100,而100-1=0?