PostgreSQL Maestro Pro(PostgreSQL數(shù)據(jù)庫管理工具) v19.10.0.4
22.5MB / 08-23
PostgreSQL數(shù)據(jù)庫管理工具(PgAdmin4) 中文特別版 2.1 官方最新版
13.25MB / 04-23
pgAdmin 4 windows版(PostgreSQL數(shù)據(jù)庫設(shè)計(jì)管理工具) v8.10 官方
178MB / 07-31
PostgreSQL 9.3.4.4 for windows 官方版
50MB / 11-12
PostgreSQL 17.4.1 for Windows 64位 官方最新正式版(附安裝教程
321MB / 02-21
-
Microsoft SQL Server 2000-2022全系列AIO全版本 集成最新補(bǔ)丁 數(shù)據(jù)服務(wù)器 / 20GB
-
MySQL Community Server v9.2.0 官方免費(fèi)正式版(附離線包+安裝配 數(shù)據(jù)服務(wù)器 / 114MB
-
PostgreSQL 17.4.1 for Windows 64位 官方最新正式版(附安裝教程 數(shù)據(jù)服務(wù)器 / 321MB
-
SQL Server 2008 簡體中文正式版(附官方下載地址3.27G) sql2008 數(shù)據(jù)服務(wù)器 / 3.27GB
-
MySQL for Windows v9.1 x64 超級精簡便攜版(僅14MB) 數(shù)據(jù)服務(wù)器 / 14.7MB
-
MySQL 8 for Windows v8.4.0 官方免費(fèi)綠色正式版 64位 數(shù)據(jù)服務(wù)器 / 132MB
-
SQL Server 2005 簡體中文企業(yè)版 sql2005迅雷高速下載 數(shù)據(jù)服務(wù)器 / 947M
-
Microsoft SQL Server 2000 簡體中文企業(yè)版(集成sp4+兩個(gè)必要補(bǔ) 數(shù)據(jù)服務(wù)器 / 376MB
-
SQL Server Management Studio (SSMS) 2022 v19.0.2 官方正式中 數(shù)據(jù)服務(wù)器 / 644MB
-
Microsoft SQL Server 2022 Enterprise Core企業(yè)核心版 官方正式 數(shù)據(jù)服務(wù)器 / 1.08GB
詳情介紹
PostgreSQL標(biāo)榜自己是世界上最先進(jìn)的開源數(shù)據(jù)庫。PostgreSQL的一些粉絲說它能與Oracle相媲美,而且沒有那么昂貴的價(jià)格和傲慢的客服。它擁有很長的歷史,最初是1985年在加利福尼亞大學(xué)伯克利分校開發(fā)的,作為Ingres數(shù)據(jù)庫的后繼。
PostgreSQL是完全由社區(qū)驅(qū)動(dòng)的開源項(xiàng)目,由全世界超過1000名貢獻(xiàn)者所維護(hù)。它提供了單個(gè)完整功能的版本,而不像MySQL那樣提供了 多個(gè)不同的社區(qū)版、商業(yè)版與企業(yè)版。PostgreSQL基于自由的BSD/MIT許可,組織可以使用、復(fù)制、修改和重新分發(fā)代碼,只需要提供一個(gè)版權(quán)聲 明即可。
可靠性是PostgreSQL的最高優(yōu)先級。它以堅(jiān)如磐石的品質(zhì)和良好的工程化而聞名,支持高事務(wù)、任務(wù)關(guān)鍵型應(yīng)用。PostgreSQL的文檔非 常精良,提供了大量免費(fèi)的在線手冊,還針對舊版本提供了歸檔的參考手冊。PostgreSQL的社區(qū)支持是非常棒的,還有來自于獨(dú)立廠商的商業(yè)支持。
數(shù)據(jù)一致性與完整性也是PostgreSQL的高優(yōu)先級特性。PostgreSQL是完全支持ACID特性的,它對于數(shù)據(jù)庫訪問提供了強(qiáng)大的安全性 保證,充分利用了企業(yè)安全工具,如Kerberos與OpenSSL等。你可以定義自己的檢查,根據(jù)自己的業(yè)務(wù)規(guī)則確保數(shù)據(jù)質(zhì)量。在眾多的管理特性 中,point-in-time recovery(PITR)是非常棒的特性,這是個(gè)靈活的高可用特性,提供了諸如針對失敗恢復(fù)創(chuàng)建熱備份以及快照與恢復(fù)的能力。但這并不是 PostgreSQL的全部,項(xiàng)目還提供了幾個(gè)方法來管理PostgreSQL以實(shí)現(xiàn)高可用、負(fù)載均衡與復(fù)制等,這樣你就可以使用適合自己特定需求的功能了。
平臺
MySQL與PostgreSQL都出現(xiàn)在一些高流量的Web站點(diǎn)上:
MySQL:Slashdot、Twitter、Facebook與Wikipedia
PostgreSQL:Yahoo使用了一個(gè)修改的PostgreSQL數(shù)據(jù)庫來處理每天數(shù)以億計(jì)的事件,還有Reddit和Disqus
MySQL與PostgreSQL都能運(yùn)行在多個(gè)操作系統(tǒng)上,如Linux、Unix、Mac OS X與Windows。他們都是開源、免費(fèi)的,因此測試他們時(shí)的唯一代價(jià)就是你的時(shí)間與硬件。他們都很靈活且具有可伸縮性,可用在小型系統(tǒng)和大型分布式系統(tǒng) 上。MySQL在一個(gè)領(lǐng)域上要比PostgreSQL更進(jìn)一步,那就是它的觸角延伸到了嵌入式領(lǐng)域,這是通過libmysqld實(shí)現(xiàn)的。 PostgreSQL不支持嵌入式應(yīng)用,依然堅(jiān)守在傳統(tǒng)的客戶端/服務(wù)器架構(gòu)上。
MySQL通常被認(rèn)為是針對網(wǎng)站與應(yīng)用的快速數(shù)據(jù)庫后端,能夠進(jìn)行快速的讀取和大量的查詢操作,不過在復(fù)雜特性與數(shù)據(jù)完整性檢查方面不太盡如人意。 PostgreSQL是針對事務(wù)型企業(yè)應(yīng)用的嚴(yán)肅、功能完善的數(shù)據(jù)庫,支持強(qiáng)ACID特性和很多數(shù)據(jù)完整性檢查。他們二者都在某些任務(wù)上具有很快的速 度,MySQL不同存儲引擎的行為有較大差別。MyISAM引擎是最快的,因?yàn)樗粓?zhí)行很少的數(shù)據(jù)完整性檢查,適合于后端讀操作較多的站點(diǎn),不過對于包含 敏感數(shù)據(jù)的讀/寫數(shù)據(jù)庫來說就是個(gè)災(zāi)難了,因?yàn)镸yISAM表最終可能會損壞。MySQL提供了修復(fù)MySQL表的工具,不過對于敏感數(shù)據(jù)來說,支持 ACID特性的InnoDB則是個(gè)更好的選擇。
與之相反,PostgreSQL則是個(gè)只有單一存儲引擎的完全集成的數(shù)據(jù)庫。你可以通過調(diào)整postgresql.conf文件的參數(shù)來改進(jìn)性能,也可以調(diào)整查詢與事務(wù)。PostgreSQL文檔對于性能調(diào)優(yōu)提供了非常詳盡的介紹。
MySQL與PostgreSQL都是高可配置的,并且可以針對不同的任務(wù)進(jìn)行相應(yīng)的優(yōu)化。他們都支持通過擴(kuò)展來添加額外的功能。
一個(gè)常見的誤解就是MySQL要比PostgreSQL更容易學(xué)習(xí)。關(guān)系數(shù)據(jù)庫系統(tǒng)都是非常復(fù)雜的,這兩個(gè)數(shù)據(jù)庫的學(xué)習(xí)曲線其實(shí)是差不多的。
標(biāo)準(zhǔn)兼容性
PostgreSQL旨在實(shí)現(xiàn)SQL兼容性(當(dāng)前標(biāo)準(zhǔn)是ANSI-SQL:2008)。MySQL則兼容大部分SQL,不過還有自己的擴(kuò)展,可以支 持NoSQL特性,這在參考手冊中都有介紹。每種方式都有優(yōu)缺點(diǎn)。兼容標(biāo)準(zhǔn)會讓數(shù)據(jù)庫管理員、數(shù)據(jù)庫開發(fā)者與應(yīng)用開發(fā)者更舒服一些,因?yàn)檫@意味著他們只需 學(xué)習(xí)一套標(biāo)準(zhǔn)、一套特性和命令即可。這會節(jié)省時(shí)間,提升效率,也不會被鎖定在特定的廠商上。
支持使用非標(biāo)準(zhǔn)的自定義功能的人們認(rèn)為這樣可以快速采用新的特性,而不必等待標(biāo)準(zhǔn)進(jìn)程完成。ANSI/ISO標(biāo)準(zhǔn)在不斷演化,因此標(biāo)準(zhǔn)兼容性也是個(gè) 變化的目標(biāo):知名的關(guān)系型數(shù)據(jù)庫Microsoft SQL Server、Oracle與IBM DB2也只是部分兼容于標(biāo)準(zhǔn)。
POSTGRES 領(lǐng)先的許多概念只是在非常遲的時(shí)候才出現(xiàn)在商業(yè)數(shù)據(jù)庫中。
官方網(wǎng)站://www.sqlmaestro.com/products/postgresql/phpgenerator/
PostgreSQL安裝:
一、windows下安裝過程
安裝介質(zhì):postgresql-9.1.3-1-windows.exe(46M),安裝過程非常簡單,過程如下:
1、開始安裝:
2、選擇程序安裝目錄:
注:安裝 PostgreSQL 的分區(qū)最好是 NTFS 格式的。PostgreSQL 首要任務(wù)是要保證數(shù)據(jù)的完整性,而 FAT 和 FAT32 文件系統(tǒng)不能提供這樣的可靠性保障,而且 FAT 文件系統(tǒng)缺乏安全性保障,無法保證原始數(shù)據(jù)在未經(jīng)授權(quán)的情況下被更改。此外,PostgreSQL 所使用的"多分點(diǎn)"功能完成表空間的這一特征在FAT文件系統(tǒng)下無法實(shí)現(xiàn)。
然而,在某些系統(tǒng)中,只有一種 FAT 分區(qū),這種情況下,可以正常安裝 PostgreSQL,但不要進(jìn)行數(shù)據(jù)庫的初始化工作。安裝完成后,在 FAT 分區(qū)上手動(dòng)執(zhí)行 initdb.exe 程序即可,但不能保證其安全性和可靠性,并且建立表空間也會失敗。
3、選擇數(shù)據(jù)存放目錄:
4、輸入數(shù)據(jù)庫超級用戶和創(chuàng)建的OS用戶的密碼
注:數(shù)據(jù)庫超級用戶是一個(gè)非管理員賬戶,這是為了減少黑客利用在 PostgreSQL 發(fā)現(xiàn)的缺陷對系統(tǒng)造成損害,因此需要對數(shù)據(jù)庫超級用戶設(shè)置密碼,如下圖所示,安裝程序自動(dòng)建立的服務(wù)用戶的用戶名默認(rèn)為 postgres。
5、設(shè)置服務(wù)監(jiān)聽端口,默認(rèn)為5432
6、選擇運(yùn)行時(shí)語言環(huán)境
注:選擇數(shù)據(jù)庫存儲區(qū)域的運(yùn)行時(shí)語言環(huán)境(字符編碼格式)。
在選擇語言環(huán)境時(shí),若選擇"default locale"會導(dǎo)致安裝不正確;同時(shí),PostgreSQL 不支持 GBK 和 GB18030 作為字符集,如果選擇其它四個(gè)中文字符集:中文繁體 香港(Chinese[Traditional], Hong Kong S.A.R.)、中文簡體 新加坡(Chinese[Simplified], Singapore)、中文繁體 臺灣(Chinese[Traditional], Taiwan)和中文繁體 澳門(Chinese[Traditional], Marco S.A.R.),會導(dǎo)致查詢結(jié)果和排序效果不正確。建議選擇"C",即不使用區(qū)域。
----我選擇了default localt,安裝正確;建議選擇default localt。
7、安裝過程(2分鐘)
8、安裝完成
安裝完成后,從開始文件夾可以看到:
在安裝目錄可以看到:
其中:data存放數(shù)據(jù)文件、日志文件、控制文件、配置文件等。
uninstall-postgresql.exe用于卸載已安裝的數(shù)據(jù)庫管理系統(tǒng)。
pg_env.bat里配置了數(shù)據(jù)庫的幾個(gè)環(huán)境變量,內(nèi)容如下:
二、pgAdmin(大象)
對于每種數(shù)據(jù)庫管理系統(tǒng),都有相當(dāng)多的設(shè)計(jì)與管理工具(可視化界面管理工具),有的是數(shù)據(jù)庫廠商自己提供的(一般都至少有一個(gè)),有的是第三方公司開發(fā)的,你甚至可以自己寫一個(gè)簡單易用的管理工具。例如Oracle的Oracle SQL Developer(自己開發(fā)的)、PLSQL Developer(第三方公司開發(fā)的)、SQL Server Management Studio(自己開發(fā)的)、//www.oschina.net/project(開源中國)網(wǎng)站上提供的個(gè)人或組織開發(fā)的簡易小巧的管理工具。
PostgreSQL就有好幾款流行的管理工具,例如:pgAdmin、navicat_pgsql、phppgsql等。
pgAdmin是一個(gè)針對PostgreSQL數(shù)據(jù)庫的設(shè)計(jì)和管理接口,可以在大多數(shù)操作系統(tǒng)上運(yùn)行。軟件用C++編寫,具有很優(yōu)秀的性能。
pgadmin 是與 Postgres 分開發(fā)布的,可以從www.pgadmin.org下載。目前裝個(gè)全功能的PostgreSQL數(shù)據(jù)庫,自帶該管理工具。
打開pgAdmin,可以看到在第一部分安裝的本地?cái)?shù)據(jù)庫的屬性,如下圖所示:
圖中可以看出,新安裝的PostgreSQL數(shù)據(jù)庫管理系統(tǒng)帶有一個(gè)數(shù)據(jù)庫postgres;已建好兩個(gè)表空間:pg_default、pg_global。
initdb.exe初始化的兩個(gè)默認(rèn)表空間pg_global、pg_default。數(shù)據(jù)庫默認(rèn)的表空間pg_default 是用來存儲系統(tǒng)目錄對象、用戶表、用戶表index、和臨時(shí)表、臨時(shí)表index、內(nèi)部臨時(shí)表的默認(rèn)空間,他是模板數(shù)據(jù)庫template0和template1的默認(rèn)表空間。initdb.exe初始化的兩個(gè)默認(rèn)表空間pg_global、pg_default。數(shù)據(jù)庫默認(rèn)的表空間pg_global是用來存儲共享系統(tǒng)目錄的默認(rèn)空間。
pg_default 為 PostgreSQL也可以理解成系統(tǒng)表空間,它對應(yīng)的物理位置為 $PGDATA/base目錄。
在PostgreSQL(pg_catalog)下可以看到postgers數(shù)據(jù)庫的一些數(shù)據(jù)字典和數(shù)據(jù)字典視圖。
新建一個(gè)服務(wù)器連接,連接遠(yuǎn)程linux服務(wù)器上的PostgreSQL數(shù)據(jù)庫(假設(shè)已有遠(yuǎn)程linux上已安裝好PostgreSQL數(shù)據(jù)庫管理系統(tǒng)):
得到數(shù)據(jù)庫屬性如下圖所示:
圖中可以看出,該遠(yuǎn)程數(shù)據(jù)庫管理系統(tǒng)上建有兩個(gè)數(shù)據(jù)庫:postgres、cpost;四個(gè)表空間:pg_default、pg_global、pis_data、pis_index。
三、pgsql
對于每種數(shù)據(jù)庫管理系統(tǒng),都會提供一個(gè)命令行管理接口,例如Oracle的sqlplus,SQL Server的isql和osql等。
凡是用圖形管理界面可以實(shí)現(xiàn)的功能原則上都可以通過命令行界面命令實(shí)現(xiàn)。兩者各有優(yōu)缺點(diǎn),使用場合不同。在windows下當(dāng)然常用圖形管理界面,因?yàn)樵趫D像管理界面中往往都嵌有命令行工具,而在unix和linux下,當(dāng)然就常用命令行工具了,除了我們在類unix下主要使用字符界面的原因外,還因?yàn)榇蟛糠智闆r下我們只能通過telnet或ssh工具遠(yuǎn)程連接服務(wù)器進(jìn)行操作,此時(shí)也只能使用命令行了。
從開始目錄打開SQL shell(pgsql),該可執(zhí)行程序?yàn)镋:\PostgreSQL\bin\psql.exe。輸入密碼得到如下圖界面:
也可以在修改了系統(tǒng)環(huán)境變量Path之后(增加PostgreSQL\bin目錄),從命令行直接啟動(dòng)pgsql。
至此,PostgreSQL在Windows下安裝完畢。
下載地址
人氣軟件
SQL Server 2005 簡體中文企業(yè)版 sql2005迅雷高速下載
SQL Server 2008 簡體中文正式版(附官方下載地址3.27G) sql2008
Microsoft SQL Server 2022 Enterprise企業(yè)正式版 完整離線鏡像+
PostgreSQL 17.4.1 for Windows 64位 官方最新正式版(附安裝教程
Microsoft SQL Server 2000 簡體中文企業(yè)版(集成sp4+兩個(gè)必要補(bǔ)
Microsoft SQL Server 2019 Developer 簡體中文正式版(附安裝教
sql2000 sp4后的一個(gè)安全補(bǔ)丁SQL2000-KB948110-v8.00.2050-x86x6
SQL Server Management Studio (SSMS) 2022 v19.0.2 官方正式中
Microsoft SQL Server 2019 標(biāo)準(zhǔn)版 官方中文正式版(附安裝教程)
MySQL 8 for Windows v8.4.0 官方免費(fèi)綠色正式版 64位
相關(guān)文章
-
Microsoft SQL Server 2000-2022全系列AIO全版本 集成最新補(bǔ)丁 安裝版
Microsoft SQL Server 2000-2022是集合整合了2000-2022 全系列AIO版本,并且集成了最新補(bǔ)丁,ISO安裝包,Microsoft SQL Server 是一款全面的數(shù)據(jù)庫平臺,需要朋友可下載試...
-
MySQL for Windows v9.1 x64 超級精簡便攜版(僅14MB)
MySQL (數(shù)據(jù)庫服務(wù)器)是一款小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),MySQL (數(shù)據(jù)庫服務(wù)器)的執(zhí)行性能非常高,運(yùn)行速度非???,并非常容易使用,是一個(gè)非常捧的數(shù)據(jù)庫...
-
SQL Server Management Studio (SSMS) 2022 v19.0.2 官方正式中文免費(fèi)版
SQL Server Management Studio (SSMS) 是一種集成環(huán)境,用于管理從 SQL Server 到 Azure SQL 數(shù)據(jù)庫的任何 SQL 基礎(chǔ)結(jié)構(gòu)。 SSMS 提供用于配置、監(jiān)視和管理 SQL Server 和數(shù)...
-
Microsoft SQL Server 2022 Enterprise Core企業(yè)核心版 官方正式破解+密鑰
微軟SQL Server 2022正式版已經(jīng)上市了,Microsoft SQL Server 2022無論是在性能、安全性和可用性都獲得提升,同時(shí)微軟也進(jìn)一步強(qiáng)化SQL Server的云計(jì)算功能,本次提供了SQLS...
-
Microsoft SQL Server 2022 Enterprise企業(yè)正式版 完整離線鏡像+密鑰
Microsoft SQL Server 2022企業(yè)破解版是一款全面的數(shù)據(jù)庫平臺,SQL Server 2022無論是在性能、安全性和可用性都獲得提升,同時(shí)微軟也進(jìn)一步強(qiáng)化SQL Server的云計(jì)算功能,借...
-
SQL Server 2008 r2 SP3精簡版小巧安裝版僅29MB
在硬盤上扒出一個(gè)一卡通系統(tǒng)帶的sqlserver2008r2小巧精減安裝版,只有29mb,帶一個(gè)小巧管理器,方便大家本地測試開發(fā),不建議應(yīng)用于服務(wù)器...
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的PostgreSQL for windows v9.6.3 官方多國語言版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。