PostgreSQL入門篇學習筆記(一)

PostgreSQL最強大的開源數據庫,之前一直覺得是mysql。可謂無知者,無畏也。井底之娃,一個八線城市的python運維dba的悲哀。python

如下把PostgreSQL簡稱爲pg。mysql

1,pg是惟一能作到數據零丟失的開源數據庫。sql

2,pg支持豐富的數據類型和接口,支持PL/python,PL/perl,PL/tcl等寫的自定義函數,存儲過程。數據庫

3,開源省錢,社區活躍。性能優化

4,支持複雜多表連接查詢,性能優化工具與度量信息豐富。運維

5,在線操做功能好,支持同步複製功能。函數

6,PL/Proxy是其數據水平拆分中間件,消息隊列採用pgQ。工具

7,支持空間索引,postGIS是其有名的開源GIS系統。post

8,安裝簡單性能

Debain系能夠採用:sudo apt-get install postgresql

redhat系能夠採用 :yum install postgresql-server.x86_64

源碼安裝能夠最大化使用pg的性能,不外乎,congfig,make,make install 這是開源軟件的共性。要是使用python,per編寫存儲過程等要,編譯安裝的時候要帶上--with-python

9,操做方便

 啓動pg能夠經過/etc/init.d/postgresql start比較通用

進入pg,能夠經過su - postgres切換(這裏的postgres是系統用戶)

在命令行直接輸入客戶端工具命令psql便可進入pg數據庫中。\l列出全部數據庫,\q退出

相關文章
相關標籤/搜索