PostgreSQL: Developer's Handbook
暫譯: PostgreSQL:開發者手冊
Ewald Geschwinde, Hans-Juergen Schoenig
- 出版商: SAMS
- 出版日期: 2001-12-28
- 售價: $2,030
- 貴賓價: 9.5 折 $1,929
- 語言: 英文
- 頁數: 768
- 裝訂: Paperback
- ISBN: 0672322609
- ISBN-13: 9780672322600
-
相關分類:
PostgreSQL、SQL
已過版
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$580$458 -
$680$537 -
$450$297 -
$249$197 -
$1,274Computer Architecture: A Quantitative Approach, 3/e(精裝本)
-
$780$616 -
$1,294Web Services: A Technical Introduction
-
$450$351 -
$690$587 -
$420$328 -
$780$741 -
$580$493 -
$650$553 -
$590$466 -
$720$569 -
$400$316 -
$750$638 -
$490$382 -
$560$476 -
$680$666 -
$480$379 -
$1,176Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)
-
$480$408 -
$1,080Windows System Programming, 3/e (Hardcover)
相關主題
商品描述
PostgreSQL is the world's most advanced open-source database. PostgreSQL Developer's Handbook is the most comprehensive, in-depth, and easy-to-read guide to this award-winning database. This book starts with a thorough overview of SQL, a description of all PostgreSQL data types, and complete explanation of PostgreSQL commands.
If you are a developer or an administrator, you'll love the chapter that explores PostgreSQL performance. The authors explain how PostgreSQL stores data on disk (and in memory) and how to measure and influence the effectiveness of PostgreSQL's caching mechanisms. You'll also learn how PostgreSQL generates and evaluates execution plans. The authors explain all of the query operators that can appear in the results of an EXPLAIN command, describing the performance implications of each operator as well as the conditions which will cause PostgreSQL to use that operator.
PostgreSQL Developer's Handbook is also a complete guide for the developer. Whether you're developing with C, C++, ODBC, Embedded SQL, Java, Tcl/Tk, Perl, Python or PHP, you'll find a comprehensive description of the PostgreSQL API for your language of choice. Easy to follow exercises will walk you through the development of working applications that fully demonstrate the features offered by each API. You will also find a chapter that describes the PL/pgSQL server-side procedural language, learning how to build triggers, functions, and stored-procedures. The authors have even included a chapter that walks you through the process of extending the PostgreSQL server with custom-written C functions and new data types. The accompanying Web site, www.conjectrix.com, contains downloadable versions of all of the sample code and a wealth of PostgreSQL-related resources.
The last section of PostgreSQL Developer's Handbook was written for the PostgreSQL administrator. You will learn how to install PostgreSQL on Windows, Linux, and UNIX systems, from source code or from pre-compiled installers. The authors have described all of the PostgreSQL configuration options (compile-time, startup, and on-the-fly). The chapter on PostgreSQL security describes all of the authentication protocols that you can choose from and describes all of the authentication protocols that you can choose from and describes how to secure your database, both internally and externally. If you have to support a multi-national environment, you will find the chapter on internationalization and localization to be invaluable.
You won't find a more complete guide to PostgreSQL anywhere. The authors have made PostgreSQL approachable by leading the reader from basic concepts to advanced features. Whether you're a database beginner or an advanced user, you will find this book a valuable addition to your library.
Table of Contents
Introduction.
I. Postgresql.
1. About PostgreSQL.
2. Preparing.
3. An Introduction to SQL.
4.
PL/PGSQL.
5. Understanding Transactions.
6. Database Administration.
7. Backup and Recovery.
8. Performance Tuning.
9. Programming
Interfaces.
10. Open Source Software.
II. PRACTICAL POSTGRESQL SOLUTIONS.
11. Importing Data and Working with Binary Data.
12. Generating
Multi-dimensional Results.
13. Classification of Data-Real World Examples.
14. Generating Flash with PostgreSQL and PHP.
15. PostgreSQL Regressions
Tests.
16. Extending PostgreSQL's Core Features.
17. Date Calculations.
18. Persistent Database Connections with PHP.
19. Using PostgreSQL and
Microsoft Software over the Network.
20. Drawing Graphs on UNIX Systems
Using gnuplot and PostgreSQL.
Index.
商品描述(中文翻譯)
PostgreSQL 是世界上最先進的開源資料庫。《PostgreSQL 開發者手冊》是一本最全面、深入且易於閱讀的指南,專門針對這個獲獎的資料庫。本書首先提供了 SQL 的詳細概述,描述了所有 PostgreSQL 資料類型,並完整解釋了 PostgreSQL 命令。
如果您是開發者或管理員,您會喜歡探討 PostgreSQL 性能的章節。作者解釋了 PostgreSQL 如何在磁碟(和記憶體)中儲存資料,以及如何測量和影響 PostgreSQL 快取機制的有效性。您還將學習 PostgreSQL 如何生成和評估執行計畫。作者解釋了所有可能出現在 EXPLAIN 命令結果中的查詢運算子,描述了每個運算子的性能影響以及導致 PostgreSQL 使用該運算子的條件。
《PostgreSQL 開發者手冊》也是開發者的完整指南。無論您是使用 C、C++、ODBC、嵌入式 SQL、Java、Tcl/Tk、Perl、Python 還是 PHP 開發,您都會找到針對您選擇的語言的 PostgreSQL API 的全面描述。易於跟隨的練習將引導您開發出能充分展示每個 API 提供的功能的應用程式。您還會找到一章描述 PL/pgSQL 伺服器端程序語言,學習如何建立觸發器、函數和儲存過程。作者甚至還包括了一章,指導您如何使用自訂的 C 函數和新資料類型擴展 PostgreSQL 伺服器。隨附的網站 www.conjectrix.com 提供所有範例程式碼的可下載版本以及大量與 PostgreSQL 相關的資源。
《PostgreSQL 開發者手冊》的最後一部分是為 PostgreSQL 管理員撰寫的。您將學習如何在 Windows、Linux 和 UNIX 系統上安裝 PostgreSQL,無論是從源碼還是從預編譯的安裝程式。作者描述了所有 PostgreSQL 配置選項(編譯時、啟動時和即時)。有關 PostgreSQL 安全性的章節描述了您可以選擇的所有身份驗證協議,並說明如何保護您的資料庫,包括內部和外部的安全性。如果您需要支持多國環境,您會發現有關國際化和本地化的章節非常寶貴。
您不會在其他地方找到更完整的 PostgreSQL 指南。作者通過引導讀者從基本概念到進階功能,使 PostgreSQL 變得易於接觸。無論您是資料庫初學者還是進階使用者,您都會發現這本書是您圖書館中一個有價值的補充。
目錄
引言。
I. PostgreSQL。
1. 關於 PostgreSQL。
2. 準備工作。
3. SQL 簡介。
4. PL/pgSQL。
5. 理解交易。
6. 資料庫管理。
7. 備份與恢復。
8. 性能調優。
9. 程式介面。
10. 開源軟體。
II. 實用的 PostgreSQL 解決方案。
11. 匯入資料和處理二進位資料。
12. 生成多維結果。
13. 資料分類—真實世界範例。
14. 使用 PostgreSQL 和 PHP 生成 Flash。
15. PostgreSQL 回歸測試。
16. 擴展 PostgreSQL 的核心功能。
17. 日期計算。
18. 使用 PHP 的持久資料庫連接。
19. 通過網路使用 PostgreSQL 和 Microsoft 軟體。
20. 在 UNIX 系統上使用 gnuplot 和 PostgreSQL 繪製圖形。
索引。