注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合PostgreSQL服務器編程

PostgreSQL服務器編程

PostgreSQL服務器編程

定 價:¥49.00

作 者: Hannu Krosing Kirk Roybal Jim Mlodgens 著; 戚長松 譯
出版社: 機械工業(yè)出版社
叢編項: 數據庫技術叢書
標 簽: SQL 計算機/網絡 數據庫

購買這本書可以去


ISBN: 9787111480570 出版時間: 2014-10-01 包裝: 平裝
開本: 16開 頁數: 245 字數:  

內容簡介

  《PostgreSQL服務器編程》由資深PostgreSQL專家撰寫,系統(tǒng)講解PostgreSQL服務器編程的方方面面,Amazon全五星評價。書中通過豐富的實例,循序漸進闡釋PostgreSQL開發(fā)和擴展的相關概念及各種實用技術,包含大量實用技巧和竅門,為快速掌握PostgreSQL服務器編程提供系統(tǒng)實踐指南。《PostgreSQL服務器編程》共10章:第1章介紹PostgreSQL服務器編程的性能;第2章從PostgreSQL的商業(yè)與技術優(yōu)勢等角度討論PostgreSQL的開發(fā)環(huán)境;第3章介紹個PL/pgSQL函數,涵蓋其基礎結構和關鍵組成部分;第4章介紹返回結構化數據的功能,并展示如何將復雜數據返回給一個應用程序;第5章通過一些相關案例探究PL/pgSQL觸發(fā)器函數;第6章展示如何對服務器端程序進行調試;第7章介紹如何使用Python進行服務器端開發(fā);第8章深入探討如何使用原生的C代碼進行PostgreSQL擴展;第9章主要闡述如何通過PL/Proxy擴展數據庫;第10章討論PostgreSQL擴展程序網絡架構,包括如何將代碼模塊發(fā)布到開源社區(qū)。PostgreSQL可以為你提供所有在你擅長的開發(fā)語言中可以實現(xiàn)的功能,并且可以在數據庫服務器上擴展這些功能。在蓬勃發(fā)展的商業(yè)市場中,如果你掌握了足夠的PostgreSQL相關知識,你將有能力應對當前人才市場對高級PostgreSQL技能的強烈需求?!禤ostgreSQL服務器編程》將向你展示出PostgreSQL遠遠不止是一個數據庫服務器。實際上,它是一個應用程序開發(fā)框架,這種框架的優(yōu)勢在于其具備事務支持、大量數據存儲、日志系統(tǒng)、恢復等功能,以及許多PostgreSQL引擎提供的優(yōu)秀特性?!禤ostgreSQL服務器編程》將帶你學習PostgreSQL函數的基礎部分。在學習過程中,你將會使用各種程序語言(不限于自帶的PL/pgSQL語言)進行函數的編寫。通過閱讀本書,你將學到:編寫函數并創(chuàng)建你自己的數據類型,所有這些都可以用你擅長的編程語言實現(xiàn)。使用內置的PL/pgSQL編程語言,編寫和調試函數與觸發(fā)器。從外部數據源抽取數據。安裝與管理擴展應用,創(chuàng)建與發(fā)布你自己的擴展應用。決定你的程序將使用什么樣的硬件資源。如何使用你自己的開發(fā)語言來擴展數據庫內核,使其擁有你自己的特性。

作者簡介

  Hannu Kosing,Skype公司第一位數據庫管理員與數據庫架構師。2006年離開Skype之后,他成為2ndQuadrant公司的首席PostgreSQL咨詢顧問,足跡遍布全球各地。Hannu自1995年開始使用PostgreSQL,有近20年的PostgreSQL實戰(zhàn)經驗。Jim Mlodgens,kiOpenSCG公司CTO,OpenSCG是一家專注于開源技術的專業(yè)服務公司。他還曾是StormDB的CEO,StormDB是一家致力于水平擴展的云數據庫公司。在加入StormDB之前,Jim是CirrusTechnology、EnterpriseDB和FusionTechnology等公司的資深研發(fā)工程師。Jim非常擁護PostgreSQL,他是美國PostgreSQL協(xié)會的董事會成員,同時也是紐約PostgreSQL用戶組和費城PostgreSQL用戶組的重要成員。Kirk Roybal,從1998年開始就活躍于PostgreSQL社區(qū)。他幫助建立了休斯敦、達拉斯、伯明頓等地區(qū)的PostgreSQL用戶組。他在報告系統(tǒng)、商業(yè)智能、數據倉庫、應用程序開發(fā)等領域均提供了優(yōu)秀的PostgreSQL解決方案。譯者簡介戚長松擁有浙江大學機械工程碩士學位,專注于企業(yè)數據庫開發(fā)與基于數據庫的應用程序設計,擁有近10年的數據庫開發(fā)經驗及5年的PostgreSQL實戰(zhàn)經驗,擅長基于PostgreSQL平臺進行數據倉庫建模與數據挖掘。

圖書目錄


第1章PostgresQL服務器簡介
1.1為什么在服務器中進行程序設計
1.2關于本書的代碼示例
1.3超越簡單函數
1.4使用觸發(fā)器管理相關數據
1.5審核更改
1.6數據清洗
1.7定制排序方法
1.8程序設計最佳實踐
1.8.1KISS——盡量簡單(keep it simple stupid)
1.8.2DRY——不要寫重復的代碼(don't repeat yourself)
1.8.3YAGNI——你并不需要它(you ain'tgonnaneedit)
1.8.4SOA——服務導向架構(service-oriented architecture)
1.8.5類型的擴展
1.9關于緩存
1.10總結——為什么在服務器中進行程序設計
1.10.1性能
1.10.2易于維護
1.10.3保證安全的簡單方法
1.11小結
第2章服務器程序設計環(huán)境
2.1購置成本
2.2開發(fā)者的可用性
2.3許可證書
2.4可預測性
2.5社區(qū)
2.6過程化語言
2.6.1平臺兼容性
2.6.2應用程序設計
2.6.3更多基礎
2.7小結
第3章第一個PL/pgsQL函數
3.1為什么是PL/pgSQL
3.2PL/pgSQL函數的結構
……
第4章返回結構化數據
第5章PL/pgsQL觸發(fā)器函數
第6章PL/pgsQL調試
第7章使用限制的開發(fā)語言
第8章使用C編寫高級函數
第9章使用PL/Proxy擴展數據庫
第10章發(fā)布自己的PostgreSQL擴展程序

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號