其他 postgreSQL相關

2021-06-17 21:13:16 字數 796 閱讀 6709

還在mysql和postgresql徘徊的同學可以看一下:

我主要是被它

1.支援複雜的sql查詢

2.程序機制,比執行緒對多核cpu利用率更高(上面是這樣寫的,沒做個測試)

3.bsd開源,以及其他的多個優點

postgresql ubuntu 搭建:

有幾個資料庫的概念普及一下

關係型資料庫(sql): mysql,postgresql代表

非關係型資料庫(nosql):mongodb,hbase代表(雖然功能比較匱乏,但是如果和hadoop聯合起來做分布式,這是最好的選擇,它是hadoop的子專案)

快取型(cache):memcache(完全記憶體),redis(存在硬碟交換)

差別:

關係型資料庫中的表都是儲存一些格式化的資料結構,每個元組欄位的組成都一樣,即使不是每個元組都需要所有的字段,但資料庫會為每個元組分配所有的字段,這樣的結構可以便於表與表之間進行連線等操作,但從另乙個角度來說它也是關係型資料庫效能瓶頸的乙個因素。而非關係型資料庫以鍵值對儲存,它的結構不固定,每乙個元組可以有不一樣的字段,每個元組可以根據需要增加一些自己的鍵值對,這樣就不會侷限於固定的結構,可以減少一些時間和空間的開銷。

事務型資料庫:

事務型資料庫主要是實時的,面向應用的資料庫,響應及時性要求很高,只關注最近一段時間的資料。就是平時搭建的服務都叫事務型資料庫。

分析型資料庫:

分析型資料庫主要是用於在大量資料中分析規律的,一般儲存的資料時間跨度長,資料量大,對實時性要求不高,通過查詢分析規律趨勢,用於產品決策等。

Postgresql相關問題

系統環境ubuntu 16.04 sudo apt get install postgresql client dpkg l postgresql client 確認安裝到本機 sudo apt get install postgresql apt cache show postgresql 會列出...

PostgreSQL相關知識概念

本文主要介紹postgresql資料庫的一些重要知識點,包括資料庫 模式 表空間 使用者 角色等概念和關係,幫助使用者理解postgresql資料庫的重要概念,從而能夠更好的使用postgresql。通常role 角色 和user 使用者 是兩個不同的概念,但是在postgresql裡沒有區分使用者...

PostgreSQL相關入門資料

postgresql相關入門資料 這個中文手冊是翻譯中的版本,因此混合了9.4和9.5的內容 如果以開發應用為主要目的,可以重點看下 i.教程 和 ii.sql 語言 postgresql 9 administration cookbook 第2版 中文版 postgresql修煉之道 從小工到專家...