注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合PostgreSQL服務(wù)器編程

PostgreSQL服務(wù)器編程

PostgreSQL服務(wù)器編程

定 價:¥49.00

作 者: Hannu Krosing Kirk Roybal Jim Mlodgens 著; 戚長松 譯
出版社: 機(jī)械工業(yè)出版社
叢編項: 數(shù)據(jù)庫技術(shù)叢書
標(biāo) 簽: SQL 計算機(jī)/網(wǎng)絡(luò) 數(shù)據(jù)庫

ISBN: 9787111480570 出版時間: 2014-10-01 包裝: 平裝
開本: 16開 頁數(shù): 245 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄


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

本目錄推薦

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