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

PostgreSQL服務(wù)器編程

PostgreSQL服務(wù)器編程

定 價(jià):¥49.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄


第1章PostgresQL服務(wù)器簡(jiǎn)介
1.1為什么在服務(wù)器中進(jìn)行程序設(shè)計(jì)
1.2關(guān)于本書(shū)的代碼示例
1.3超越簡(jiǎn)單函數(shù)
1.4使用觸發(fā)器管理相關(guān)數(shù)據(jù)
1.5審核更改
1.6數(shù)據(jù)清洗
1.7定制排序方法
1.8程序設(shè)計(jì)最佳實(shí)踐
1.8.1KISS——盡量簡(jiǎn)單(keep it simple stupid)
1.8.2DRY——不要寫(xiě)重復(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è)計(jì)
1.10.1性能
1.10.2易于維護(hù)
1.10.3保證安全的簡(jiǎn)單方法
1.11小結(jié)
第2章服務(wù)器程序設(shè)計(jì)環(huán)境
2.1購(gòu)置成本
2.2開(kāi)發(fā)者的可用性
2.3許可證書(shū)
2.4可預(yù)測(cè)性
2.5社區(qū)
2.6過(guò)程化語(yǔ)言
2.6.1平臺(tái)兼容性
2.6.2應(yīng)用程序設(shè)計(jì)
2.6.3更多基礎(chǔ)
2.7小結(jié)
第3章第一個(gè)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章使用限制的開(kāi)發(fā)語(yǔ)言
第8章使用C編寫(xiě)高級(jí)函數(shù)
第9章使用PL/Proxy擴(kuò)展數(shù)據(jù)庫(kù)
第10章發(fā)布自己的PostgreSQL擴(kuò)展程序

本目錄推薦

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