夜色av网/黄色aa级片/84pao国产成人高清在线/免费av资源

大數據就業實戰培訓 Oracle就業實戰培訓

CUUG,以就業為導向,讓學員學到真正實用的技術

當前位置: CUUG培訓-優技培訓 >> 關于我們 >

從小白到專家 PG技術大講堂 - Part 1:PG簡介

從小白到專家 PG技術大講堂 - Part 1:PG簡介

來源:CUUG培訓-優技培訓    更新時間:2022/12/30 16:09:04    閱讀次數:

PostgreSQL從小白到專家,是從入門逐漸能力提升的一個系列教程,內容包括對PG基礎的認知、包括安裝使用、包括角色權限、包括維護管理、、等內容,希望對熱愛PG、學習PG的同學們有幫助。

Part 1:PG簡介


PostgreSQL的特點

PostgreSQL是一個功能強大的開源數據庫系統。經過長達15年以上的積極開發和不斷改進,PostgreSQL已在可靠性、穩定性、數據一致性等獲得了業內極高 的聲譽。目前PostgreSQL可以運行在所有主流操作系統上,包括Linux、Unix( AIX、BSD、HP-UX、SGI IRIX、Mac OS X、Solaris和Tru64)和Windows。 作為一種企業級數據庫,PostgreSQL以它所具有的各種高級功能而自豪,像多版本并發控制(MVCC)、按時間點恢復(PITR)、表空間、異步復制、嵌套事務、在 線熱備、復雜查詢的規劃和優化以及為容錯而進行的預寫日志等。它支持國際 字符集、多字節編碼并支持使用當地語言進行排序、大小寫處理和格式化等操作。


權限值

最大單個數據庫大小不限

大數據單表大小32 TB

單條記錄最大1.6 TB

單字段最大允許1 GB

單表允許最大記錄數不限

單表最大字段數250-1600

(取決于字段類型)

單表最大索引數不限


功能與兼容性

PostgreSQL對SQL標準高度兼容,它實現的功能完全遵守于ANSI-SQL:2008標準。目前完全支持子查詢(包括在FROM中的子查詢)、授權讀取和可序列化的 事務隔離級別。同時PostgreSQL也具有完整的關系數據庫系統的目錄功能,它支持單數據庫的多模式功能,每一個目錄可通過SQL標準中定義的字典信息模式 進行訪問。 Data集成性功能包括(復合)主鍵、含有嚴格約束或級聯更新和刪除功能的外鍵、錄入檢查約束、唯一性約束和非空約束。 PostgreSQL也具有很多擴展模塊和更高級的功能。其中有為方便使用的通過序列實現的自增字段、 允許返回部分記錄集的LIMIT/OFFSET選項,也支持復合、唯一、部分和函數式索引,索引并支持B-Tree、R-Tree、Hash或GiST存儲方式。


高度可定制性

PostgreSQL的存儲過程開發可以使用眾多的程序語言,包括Java、Perl、Python、Ruby、Tcl、C/C++和自帶的PL/pgSQL,其中的PL/pgSQL與Oracle的 PL/SQL很相似,內置了數百個函數,功能從基本的算術計算和字符串處理到加 密邏輯計算并與Oracle有高度兼容性。 由于有很多的存儲過程語言可以使用,這樣也產生了很多的庫接口,這樣允許各 種編譯型或是解釋型的語言在PostgreSQL進行使用,包括Java(JDBC)、ODBC、Perl、Python、Ruby、C、C++、PHP、Lisp、Scheme和Qt等。 最重要的一點,PostgreSQL的源代碼可以自由獲取,它的授權是在非常自由的開源授權下,這種授權允許用戶在各種開源或是閉源項目中使用、修改和發布 PostgreSQL的源代碼。用戶對源代碼的可以按用戶意愿進行任何修改、改進。


版本介紹

1.0 (1995-0A)10 (2017-10-05)

6.0 (1997-01-29)11 (2018-10-18)

7.0 (2000-05-08)12 (2019-10-03)

8.0 (2005-01-19)13 (2020-09-24)

9.0 (2010-09-20)14 (2021-09-30)

9.5 (2016-01-07)15 (2022-05-20)

9.6 (2016-09-29)


學習資源

官網https://www.postgresql.org

中文社區http://www.postgres.cn

功能表https://www.postgresql.org/about/featurematrix/

官方下載https://www.postgresql.org/download/

在線文檔https://www.postgresql.org/docs/

官方代碼庫https://git.postgresql.org/gitweb/?p=postgresql.git

官方郵件列表https://www.postgresql.org/list/

在線其它學習資源https://www.postgresql.org/docs/online-resources/

在線其它學習資源https://db.cuug.com


客戶群


軟件下載

FreeBSDhttps://www.postgresql.org/download/freebsd/

OpenBSDhttps://www.postgresql.org/download/openbsd/

RedHathttps://www.postgresql.org/download/linux/redhat/

Debianhttps://www.postgresql.org/download/linux/debian/

Ubuntuhttps://www.postgresql.org/download/linux/ubuntu/

SuSEhttps://software.opensuse.org/search?q=postgresql

macOS

EDBhttps://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Solarishttps://www.postgresql.org/ftp/binary/

Windows

HGDBhttp://www.highgo.com/content.php?catid=72#fl1

源碼包https://www.postgresql.org/ftp/source/


基于PG的國產數據庫

? 華為GaussDB

? 人大金倉KingBase

? 阿里Polardb-postgres

? 騰訊TDSQL-postgres

? 瀚高 HighgoDatabase國產數據庫400多家,90%基于PostgreSQL開發開源國產 創新中國PostgreSQL助飛中國數據庫企業


如果操作中遇到困難,可以進群一起探討,QQ交流群:752027153微信交流群:聯系客服拉你進微信PG交流群釘釘交流群:35822460

071考試
大數據課程
WDP
oracle機構
oracle認證
oracle課程
oracle視頻
CUUG就業實戰培訓
CUUG與ORACLE公司建立最核心、最權威、最深層次的戰略合作伙伴關系;
CUUG是唯一一家只做DBA就業培訓和oracle認證的授權機構,28年培養數萬名oracle技術人才;
CUUG金牌講師授課,來自一線的資深ORACLE OCM技術專家團隊;
CUUG頂尖完善的學習體系,以甲骨文原廠ORACLE數據庫核心技術為教學課程;

報名入口 點擊進入

課程咨詢:400-0909-964

考試咨詢:400-0909-964

QQ:點擊獲取

E-mail:yuezt@cuug.com