初入行PM必備:大白話告訴你計算機基礎知識(第四彈)
前面幾期簡單說了說計算機基礎知識、前端知識等等,關于后端的知識,這些干貨是少不了的,服務器、數據庫、緩存、cookie、session等等,今天就聊聊這幾點。
1、服務器
Server,計算機的一種,是為客戶機(client)提供服務的高性能的計算機。和普通電腦不同的是,服務器面向的整個網絡的用戶,24h不間斷工作,在多用戶多任務的環境下,所以需要極高的穩定性。此外,在處理能力、安全性、可靠性、可用性、可擴展性、可管理性方面也十分強悍。
此外,服務器有很多類型,按照應用功能來劃分,服務器一般分為文件服務器、打印服務器、域控制服務器、數據庫服務器、郵件服務器、WEB服務器等等。服務器價格一般比較昂貴,所以一般大型的公司都會自己搭建服務器,普通的企業一般租用服務器。
2、數據庫
Database,簡單說就是存放、管理數據的倉庫。一般分為關系型數據庫、非關系型數據庫兩種,前者最為常見。
關系型數據庫,處理表與表間的結構,是由二維表(表的形式類似于excel)及其之間的聯系組成的一個數據組織。常用的關系型數據庫有MySql,Oracle等。MySql最基本的操作:增刪改查,大家可以自學,多多練習,灰常簡單。
非關系型數據庫:以對象為單位數據結構。這一類型,平時用的較少,所以大家可以專攻關系型的數據庫哦~~
3、緩存
計算機處理數據時,考慮到數據存儲空間的壓力、查找速度、數據使用率等等,所以就有了緩存。
緩存(數據交換的緩沖區,即Cache),簡單說就是存儲數據的臨時地方,存儲一些高頻數據的副本。可以這樣理解,當某一硬件要讀取數據時,首先從緩存中查找需要的數據,找到了就直接執行,找不到的話再從內存中找。由于CPU的緩存的運行速度比內存快得多,所以緩存的目的就是提高響應速度,減少服務器壓力。
緩存無處不在, 有瀏覽器端的緩存、服務器端的緩存、數據庫的緩存等等。比如我們Andirod手機清理的緩存,指的就是這個。
4、cookie、session
大家可還記得之前講過的http協議,也就是超文本傳輸協議,定義瀏覽器如何打開文件的規則。但http協議是一個無狀態的協議,前后請求沒有任何關系。簡單說,服務器無法判斷前后兩次請求來自于同一臺客戶端。
so,就有了Cookie和Session。兩者都為了用來保存狀態信息,是為了解決HTTP無狀態的問題而生的。只不過,Cookie將狀態保存在客戶端,Session將狀態保存在服務器端。
關于計算機的基礎知識,這四期只是給大家說了說皮毛,每一知識點只為大家梳理了大致的輪廓,里面還有很多值得深挖的內容。不過,對于初入門的PM,先總體搭建起這個知識體系,然后有針對性的去補充每個知識點,這樣才能更高效、更有針對性的學習。
相關閱讀
本文由 @馨香菩提 原創發布于人人都是產品經理。未經許可,禁止轉載。
我是小白 正在等待更新
持續關注,對于轉行的小白來說非常有用,樓主么么噠,謝謝!
持續關注,期待更新
四彈都看了,辛苦樓主整理!持續關注
請問什么時候再更新
兩周內哈~~最近在學習如何進行業務建模、數據建模,之后會聊聊業務建模、數據建模那些事兒哦~~
還不錯哦