一、開發環境,架構,數據庫,協議是什么意思
開發環境
開發環境是相對生成環境來說的,開發環境就是程序員在自己的工作電腦上面開發軟件,然后可以測試軟件的一個環境,就好比搞研究,我在開發環境下可以隨便搞,只要自己能控制就好
生存環境就是說你的軟件已經上線了,供給其他用戶使用了,你不能隨便亂搞
架構
這個就好比建筑樓房的一個地基,和樓的最外面的那些框,里面裝修是一些其他來做,架構就負責把地基和樓外面的那一層建筑好
數據庫
就是保存數據庫的一個倉庫,和現實中的那個倉庫是一樣的,都是用來存儲各種各樣的東西,無非數據庫存儲的是數據
協議
這個就簡單的,就是你給一個新員工辦理入職的時候要簽署的那些協議,新員工要按照那些協議去工作,去遵守,互聯網上也有這么一套協議,規范約束一下
總結
咱們通俗的講,開發環境相當于你平常辦公的環境,例如你平常需要處理一些表格文檔就要裝office一樣,架構相當于設計圖一樣的東西,程序員按著設計圖去設計軟件,數據庫就是存儲數據的地方,比如你在銀行存錢銀行會把錢存到金庫,金庫就相當于數據庫,協議就是雙方必須共同遵守的一組約定,比如我和你約定每天幾點吃飯幾點上班幾點下班,每個階段必須做啥。我講的不一定都到位但是題主應該能了解個大概。
延伸閱讀:
二、行式數據庫與列式數據庫應用場景
行式更適合OLTP,比如傳統的基于增刪改查操作的應用。列式更適合OLAP,非常適合于在數據倉庫領域發揮作用,比如數據分析、海量存儲和商業智能;涉及不經常更新的數據。
由于設計上的不同,列式數據庫在并行查詢處理和壓縮上更有優勢。而且數據是以列為單元存儲,完全不用考慮數據建模或者說建模更簡單了。要查詢計算哪些列上的數據,直接讀取列就行。
最后我們需要務實的指出,沒有使用廣泛的數據庫,列式數據庫也并非使用廣泛,只不過給DBA提供了更多的選擇,DBA需根據自己的應用場景自行選擇。