資料的儲存 資料庫(理解篇)

2023-07-24 17:06:49 字數 1310 閱讀 6268

資料庫就是資料存放的地方,資料庫之於資料猶如貨物之於倉庫。

實際上,倉庫的作用不僅僅是存放貨物,如果隨意的亂堆亂放,首先,空間利用不合理,會造成很多浪費;其次,取貨不方便,不容易找到,或者直接就是找不到。由此理應合理規劃倉庫空間,對貨物和倉庫的使用進行管理。如入庫,確定擺放位置,記錄入庫數量,以及貨物一些基本資訊,經辦人等;出庫亦然,需要查詢貨物位置,出庫數量,經辦人,是否需要**等。其中涉及倉庫,庫管,貨物三大要素,對應到資料庫就是儲存空間(磁碟),資料庫管理系統(如mysql、sql server)和資料庫管理員(dba),資料(一條條的客觀記錄)。

我們日常說的資料庫,其實是指資料庫管理系統,可以理解為對「倉庫」空間的規劃管理以及對「貨物」的統計管理等,實際使用這套系統的人就是「庫管」。電子裝置通過驅動程式連線硬體和軟體,所以對於磁碟的管理也就通過作業系統和資料庫系統實現了,我們只需要做好對資料庫的使用即可。如果需要做深入的資料庫開發,可以多去了解計算機組成原理,作業系統,但是我們是為了管理並用好資料,所以通過資料庫管理系統足矣。

資料庫管理系統大都是c-s模式,這樣理解,就是資料庫以服務的形式開啟,他一直在執行等待你的召喚(s服務端),你有需求就聯絡它(你就是c客戶端)。這個資料庫系統是需要安裝的(相當於建倉庫砌牆那種),安裝之後將服務啟動就可以使用了。安裝資料庫需要去對應資料庫的官網進行軟體**,現在的安裝引導都非常簡單,基本是一路next,然後就是finish。鑑於c-s模式,一般需要有幾個設定,比如設定埠號直接把他理解為服務端的別稱吧,再有就是需要設定賬號密碼(庫管的連線方式),可能還會有資料的存放位置(放在哪個磁碟哪個資料夾下,盡量選擇空間大一點的),基本上就差不多了。

就想把東西簡單的說明白,可能舉例子不一定很恰當,但是我覺得這些像是背景單由涉及很深的軟硬體知識時,還是有必要了解,從總體上對其原理有所了解有助於後續問題查詢或者摸索時的猜測。想最初自己學習的時候就一通碰壁,如果想要仔細了解,還是學習些計算機的基礎知識比較好。

今天就先說這麼多,下一篇說一下怎麼用,比如sql語句。歡迎**評論,一起**學習。

資料庫應用層資料加密儲存解決方案

一 什麼是資料庫應用層加密?資料庫應用層加密是一種加密方法,指在應用系統處理資料前,對資料進行加密操作,然後再將加密後的資料傳遞給資料庫進行儲存。這種方法可以有效保護資料在傳輸過程中的安全性,防止資料洩露。應用層加密的原理是在應用系統中使用加密函式或呼叫加密元件,對敏感資料進行加密處理。具體流程是在...

什麼是向量資料庫?

向量資料庫 vector database 是一種專門用於儲存和處理向量資料的資料庫系統。在本文中,我們將向您介紹向量資料庫的基本概念 特點 應用場景以及與類似技術的區別。一 向量資料庫的基本概念。向量資料庫是一種面向向量資料的資料庫,它以向量作為基本資料型別,支援向量的儲存 索引 查詢和計算。向量...

AIGC向量資料庫詳細解析

aigc向量資料庫是一種結合了圖計算和人工智慧技術的新興資料庫。它的核心是向量資料庫,用於儲存節點和邊的特徵向量。向量資料庫採用分布式儲存系統,如hdfs或者雲儲存系統,以支援大規模資料的儲存和處理。向量資料庫是aigc中的核心元件之一,它通過將非結構化資料轉化為可被計算機識別 使用的向量資料,實現...