PostgreSQL(數據庫管理系統)是一款界面簡潔、功能實用的數據庫服務管理軟件,采用選擇新的數據庫管理技術,為用戶提供復雜查詢、事務查詢、子查詢以及數據完整性檢查功能,適合商業、個人以及學術領域。
PostgreSQL(數據庫管理系統)是一款專業的、操作簡單的數據庫應用管理軟件,提供Firebird和MySQL等開源性代碼數據庫系統的服務和管理,同時軟件也支持大部分主流數據庫SQL的白哦準,支持外鍵、復雜查詢、mvcc等具體實用功能。
事務完整性
外鍵
復雜查詢
觸發器
視圖
多版本并發控制
同樣,PostgreSQL 可以用許多方法擴展,比如, 通過增加新的:
操作符
數據類型
函數
索引方法
聚集函數
過程語言
采用的是比較經典的C/S(client/server)結構,也就是一個客戶端對應一個服務器端守護進程的模式,這個守護進程分析客戶端來的查詢請求, 生成規劃樹,進行數據檢索并終把結果格式化輸出后返回給客戶端。為了便于客戶端的程序的編寫,由數據庫服務器提供了統一的客戶端 C 接口。而不同的客戶端接口都是源自這個 C 接口,比如ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等, 同時也要指出的是,PostgreSQL 對接口的支持也是非常豐富的,幾乎支持所有類型的數據庫客戶端接口。這一點也可以說是 PostgreSQL 一大優點。
可以用許多方法擴展,比如, 通過增加新的數據類型、函數、操作符、聚集函數、索引方法、過程語言。并且,因為許可證的靈活,任何人都可以以任何目的免費使用、修改、和分發 PostgreSQL,不管是私用、商用、還是學術研究使用。
覆蓋了SQL-2/SQL-92 和 SQL-3/SQL-99,它包括了可以說是目前世界上豐富的數據類型的支持,其中有些數據類型可以說連商業數據庫都不具備, 比如 IP 類型和幾何類型等;PostgreSQL是全功能的自由軟件數據庫,PostgreSQL 是支持事務、子查詢、多版本并行控制系統(MVCC)、數據完整性檢查等特性的的一種自由軟件的數據庫管理系統PostgreSQL擁有一支非常 活躍的開發隊伍,而且在許多黑客的努力下,PostgreSQL 的質量日益提高。
PostgreSQL數據表主鍵為什么都用ID作為主鍵?IP字段是postgresql的inet類型
解決方法:ID做主鍵其實沒有任何業務意義,是為了方便管理操作和檢索。有表關聯時建議用int類型的,你的業務需求能滿足IP做主鍵也可以,看個人喜好,但好統一類似的表。換做我設計表一般會帶上ID做主鍵,習慣問題。
PostgreSQL(數據庫管理系統)功能實用,但是學院味過重,欠缺一些高端數據庫管理系統所具備的實用性和特性,但總體來說,是一款非常不錯的數據庫管理軟件。


???? ( ???? 0 ?????????)