什麼是 PostgreSQL 資料庫?

閱讀時間約 3 分鐘
什麼是 PostgreSQL?
PostgreSQL是一個開源的關聯式資料庫管理系統(RDBMS),最初由加州大學柏克萊分校開發,當時稱為Postgres(Post INGRES)。它於1986年首次釋出,並在1996年正式更名為PostgreSQL。自那時以來,PostgreSQL經過持續的開發和改進,成為一個功能強大且廣受歡迎的資料庫解決方案。

跟其他家資料庫比起來具備哪些特色?

  • 開源和免費:PostgreSQL 是一個開源項目,發行版的使用許可與 BSD 和 MIT 類似,基本上,使用者可以針對原始碼做任何事,例如:改寫程式碼、轉售沒有原始碼的編譯程式。因為其開源、免費,讓有一些企業者、開發人員選擇用它,這樣子就不需要支付貴桑桑的 Lincense 費用。
  • 高度可擴展性:PostgreSQL 可以處理大量的數據和高併發進來的交易。那怎麼做到擴充的呢?第一,採用水平擴充,資料分散在不同的節點上,提高系統的容量和效能,並允許平行處理多個查詢,多半用在資料切片(Data Sharding)和資料複製(Data Replication)。第二,採用垂直擴充,那就是增加單一個節點的硬體資料,例如:擴充 CPU、記憶體、硬碟容量。以上兩種常見的手段,都是要燒錢錢的。
  • 支援標準 SQL:PostgreSQL 遵循 ANSI SQL 標準,提供了常見的 SQL 功能和語法,它也擴充了 SQL 的語法,自定義了一些函數。
  • 豐富的資料類型支援:PostgreSQL 還支援很多的高階資料類型,如陣列、JSON、XML、GIS(地理資訊系統)等,其中最具備特色的是 GIS,也是這套資料庫最具代表的功能之一,它可以根據資料庫內的 GIS 座標,快速運算出二維、三維面積,也可以用來運算路徑長度,如果要做地理運算,PostgreSQL 基本上就是首選。
  • 高度可靠性:PostgreSQL 具有強大的錯誤恢復機制,包括ACID(原子性、一致性、隔離性和持久性)事務交易的支援和預寫日誌(WAL)技術。這使得它在故障發生時能夠確保資料的完整性、一致性、與可靠性。

PostgreSQL 有什麼優勢?

要判斷一套資料庫的好與壞,就要看這套資料庫能否解決自己的應用場景、以及背後有沒有強大的社群支撐著。
  • 社群生態:PostgreSQL 擁有一個活躍的社群,社群成員共同貢獻著程式碼、修復錯誤、提供支援和擴展功能。在台灣,就有 PostgreSQL 台灣使用者社群,分享資料庫的資訊和經驗。
  • 第三方套件:PostgreSQL 有很多好用的功用,像是 pgbench 可以進行模擬查詢和連線, pgbouncer 可以做連線池,當然還有許多工具,不勝枚舉。
  • 安全性和隔離性:PostgreSQL 提供權限管理、資料加密、SSL連線,確保不同的使用者與程序之間的數據分離和保護。
  • 跨平台支援:PostgreSQL 可在多種作業系統上執行,包括Windows、Linux、macOS等。
講了那麼多,你準備用這套這麼棒的資料庫了嗎?
avatar-img
0會員
3內容數
這個專欄將帶您深入了解PostgreSQL,一個功能強大且廣受歡迎的開源關聯式資料庫管理系統。我們將探索PostgreSQL的特色,並分享最佳實務案例。無論您是開發人員、數據專家還是資料庫管理者,這個專欄將為您提供有價值的資訊和洞察力,助您充分利用PostgreSQL的潛力。一起開啟這個令人興奮的旅程吧!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
Hi 我是 VK~ 在 8 月底寫完〈探索 AI 時代的知識革命:NotebookLM 如何顛覆學習和創作流程?〉後,有機會在 INSIDE POSSIBE 分享兩次「和 NotebookLM 協作如何改變我學習和創作」的主題,剛好最近也有在許多地方聊到關於 NotebookLM 等 AI 工具
Thumbnail
這是張老師的第三本書,我想前二本應該也有很多朋友們都有讀過,我想絕對是受益良多,而這次在書名上就直接點出,著重在從投資的角度來切入
Thumbnail
高中寝室住校,室友买了个onaho飞机杯,夏天炎热的宿舍,一群未成熟的小男生一起把玩。 谁知道突然查寝大妈来了,而这个爱丽丝正好在我手里,我着急忙慌的塞到枕头底下,查寝大妈看见了,就说你藏什么呢?周围的同学一顿坏笑,当时学校是禁止带手机的,大妈以为我藏的是手机,非要我拿出来,我要看着藏不住了,就把飞
Thumbnail
问我擅长做什么,现在想想,真的没有很擅长的事。小时候,比起很多同辈分的学生,读书成绩还不错,不过也不是超级厉害,名列前茅。出社会后,厉害的人比比皆是,更加不觉得自己有多厉害了。真要绞尽脑子想的话,可能是以下几点吧!
“身”指的是八字中的日干。 “旺”意思是有力量,有能量; “弱”意思是力量小,能量少; 八字中有木火土金水五行,身旺指的是:八字中日干所代表的五行比其他五行相对有力量;身弱反之。这个定义还不够严谨,更准确的说是日元的生助来源强有力。对新手来说差不多,有的东西只能意会不好言传。得多思考。 五行是个生态
这个世界任何事任何物都有个主要启动点,有的事物主要启动点明朗可见,如电器要靠电启动、走路要靠脚启动等,而有的事物主要启动点混沌摇摆难辨,如树木生长主要靠土启动还是水?又如人的认知主要靠什么启动呢? 问到这句,我知道肯定有人会说是大脑,其实学校里的学生人人都有个大脑,为什么有的学生成绩好,而有的学生成
人生而言,简单的说格局是一种性格格式与认知结构及范围,它不是社会地位,也不是财富高度,但它却是创造社会地位与财富高度的必要条件,格局有多好,创造的社会地位与财富就有多高。只是要提醒的是请千万不要盲目的去追求格局,盲目的去追求格局高度,而不实实在在的去走自己的性格与认知路线,结果一定会得不偿失。 看了
Thumbnail
超级签证是为加拿大公民或者永久居民的父母、祖父母设置的。虽然目前父母、祖父母团聚移民处于停滞状态,但超级签证基本都能签发,多年多次有效,每次入境可以停留两年,基本上解决了加拿大公民、永久居民和父母分居两地的问题。除了旅游签证的基本要求,超级签证还需要: • 证明你的子女或孙子女达到最低收入门槛;
Thumbnail
超级签证是为加拿大公民或者永久居民的父母、祖父母设置的。虽然目前父母、祖父母团聚移民处于停滞状态,但超级签证基本都能签发,多年多次有效,每次入境可以停留两年,基本上解决了加拿大公民、永久居民和父母分居两地的问题。除了旅游签证的基本要求,超级签证还需要: • 证明你的子女或孙子女达到最低收入门槛;
原文連結: https://zb.house/一文读懂什么是去中心合约保险/ 【本文章轉載自鑄幣局 - 提供專業的加密貨幣行業的研究成果的分析平台。】 "绝大多数的DeFi协议都会将保险服务看作为协议服务的重要组成。唯有这样,才能真正解决用户的后顾之忧。" 去中心合约保险 NXM COVER
Thumbnail
Hi 我是 VK~ 在 8 月底寫完〈探索 AI 時代的知識革命:NotebookLM 如何顛覆學習和創作流程?〉後,有機會在 INSIDE POSSIBE 分享兩次「和 NotebookLM 協作如何改變我學習和創作」的主題,剛好最近也有在許多地方聊到關於 NotebookLM 等 AI 工具
Thumbnail
這是張老師的第三本書,我想前二本應該也有很多朋友們都有讀過,我想絕對是受益良多,而這次在書名上就直接點出,著重在從投資的角度來切入
Thumbnail
高中寝室住校,室友买了个onaho飞机杯,夏天炎热的宿舍,一群未成熟的小男生一起把玩。 谁知道突然查寝大妈来了,而这个爱丽丝正好在我手里,我着急忙慌的塞到枕头底下,查寝大妈看见了,就说你藏什么呢?周围的同学一顿坏笑,当时学校是禁止带手机的,大妈以为我藏的是手机,非要我拿出来,我要看着藏不住了,就把飞
Thumbnail
问我擅长做什么,现在想想,真的没有很擅长的事。小时候,比起很多同辈分的学生,读书成绩还不错,不过也不是超级厉害,名列前茅。出社会后,厉害的人比比皆是,更加不觉得自己有多厉害了。真要绞尽脑子想的话,可能是以下几点吧!
“身”指的是八字中的日干。 “旺”意思是有力量,有能量; “弱”意思是力量小,能量少; 八字中有木火土金水五行,身旺指的是:八字中日干所代表的五行比其他五行相对有力量;身弱反之。这个定义还不够严谨,更准确的说是日元的生助来源强有力。对新手来说差不多,有的东西只能意会不好言传。得多思考。 五行是个生态
这个世界任何事任何物都有个主要启动点,有的事物主要启动点明朗可见,如电器要靠电启动、走路要靠脚启动等,而有的事物主要启动点混沌摇摆难辨,如树木生长主要靠土启动还是水?又如人的认知主要靠什么启动呢? 问到这句,我知道肯定有人会说是大脑,其实学校里的学生人人都有个大脑,为什么有的学生成绩好,而有的学生成
人生而言,简单的说格局是一种性格格式与认知结构及范围,它不是社会地位,也不是财富高度,但它却是创造社会地位与财富高度的必要条件,格局有多好,创造的社会地位与财富就有多高。只是要提醒的是请千万不要盲目的去追求格局,盲目的去追求格局高度,而不实实在在的去走自己的性格与认知路线,结果一定会得不偿失。 看了
Thumbnail
超级签证是为加拿大公民或者永久居民的父母、祖父母设置的。虽然目前父母、祖父母团聚移民处于停滞状态,但超级签证基本都能签发,多年多次有效,每次入境可以停留两年,基本上解决了加拿大公民、永久居民和父母分居两地的问题。除了旅游签证的基本要求,超级签证还需要: • 证明你的子女或孙子女达到最低收入门槛;
Thumbnail
超级签证是为加拿大公民或者永久居民的父母、祖父母设置的。虽然目前父母、祖父母团聚移民处于停滞状态,但超级签证基本都能签发,多年多次有效,每次入境可以停留两年,基本上解决了加拿大公民、永久居民和父母分居两地的问题。除了旅游签证的基本要求,超级签证还需要: • 证明你的子女或孙子女达到最低收入门槛;
原文連結: https://zb.house/一文读懂什么是去中心合约保险/ 【本文章轉載自鑄幣局 - 提供專業的加密貨幣行業的研究成果的分析平台。】 "绝大多数的DeFi协议都会将保险服务看作为协议服务的重要组成。唯有这样,才能真正解决用户的后顾之忧。" 去中心合约保险 NXM COVER