PostgreSQL: Up and Running

Preț: 117,00 lei
Disponibilitate: la comandă (vezi secțiunea "Despre livrare")
ISBN: 9781449373191
Editura:
Anul publicării: 2015
Pagini: 234

DESCRIERE

Thinking of migrating to PostgreSQL? This clear, fast-paced introduction helps you understand and use this open source database system. Not only will you learn about the enterprise class features in versions 9.2, 9.3, and 9.4, you’ll also discover that PostgeSQL is more than a database system—it’s also an impressive application platform.

With examples throughout, this book shows you how to achieve tasks that are difficult or impossible in other databases. This second edition covers LATERAL queries, augmented JSON support, materialized views, and other key topics. If you’re a current PostgreSQL user, you’ll pick up gems you may have missed before.

Learn basic administration tasks such as role management, database creation, backup, and restore
Apply the psql command-line utility and the pgAdmin graphical administration tool
Explore PostgreSQL tables, constraints, and indexes
Learn powerful SQL constructs not generally found in other databases
Use several different languages to write database functions
Tune your queries to run as fast as your hardware will allow
Query external and variegated data sources with foreign data wrappers
Learn how use built-in replication filters to replicate data

Chapter 1The Basics
Where to Get PostgreSQL
Administration Tools
PostgreSQL Database Objects
What’s New in Latest Versions of PostgreSQL?
Database Drivers
Where to Get Help
Notable PostgreSQL Forks
Chapter 2Database Administration
Configuration Files
Managing Connections
Roles
Database Creation
Privileges
Extensions
Backup and Restore
Managing Disk Storage with Tablespaces
Verboten Practices
Chapter 3psql
Environment Variables
Interactive versus Noninteractive psql
psql Customizations
psql Gems
Importing and Exporting Data
Basic Reporting
Chapter 4Using pgAdmin
Getting Started
pgAdmin Features
pgScript
Graphical Explain
Job Scheduling with pgAgent
Chapter 5Data Types
Numerics
Characters and Strings
Temporals
Arrays
Range Types
JSON
XML
Custom and Composite Data Types
Chapter 6Tables, Constraints, and Indexes
Tables
Constraints
Indexes
Chapter 7SQL: The PostgreSQL Way
Views
Handy Constructions
FILTER Clause for Aggregates
Window Functions
Common Table Expressions
Lateral Joins
Chapter 8Writing Functions
Anatomy of PostgreSQL Functions
Writing Functions with SQL
Writing PL/pgSQL Functions
Writing PL/Python Functions
Writing PL/V8, PL/CoffeeScript, and PL/LiveScript Functions
Chapter 9Query Performance Tuning
EXPLAIN
Gathering Statistics on Statements
Guiding the Query Planner
Caching
Writing Better Queries
Chapter 10Replication and External Data
Replication Overview
Setting Up Replication
Foreign Data Wrappers
Appendix Installing PostgreSQL
Windows, Desktop Linux
CentOS, Fedora, Red Hat, Scientific Linux
Debian, Ubuntu
FreeBSD
Mac OS X
Appendix PostgreSQL Packaged Command-Line Tools
Database Backup Using pg_dump
Server Backup: pg_dumpall
Database Restore: pg_restore
psql Interactive Commands
psql Noninteractive Commands


Regina O. Obe

Regina Obe is a co-principal of Paragon Corporation, a database consulting company based in Boston. She has over 15 years of professional experience in various programming languages and database systems, with special focus on spatial databases. She is a member of the PostGIS steering committee and the PostGIS core development team. Regina holds a BS degree in mechanical engineering from the Massachusetts Institute of Technology. She co-authored PostGIS in Action.

View Regina O. Obe's full profile page.
Leo S. Hsu

Leo Hsu is a co-principal of Paragon Corporation, a database consulting company based in Boston. He has over 15 years of professional experience developing and thinking about databases for organizations large and small. Leo holds an MS degree in engineering of economic systems from Stanford University and BS degrees in mechanical engineering and economics from the Massachusetts Institute of Technology. He co-authored PostGIS in Action.

View Leo S. Hsu's full profile page.


The animal on the cover of PostgreSQL: Up andRunning is an elephant shrew (Macroscelidesproboscideus), an insectivorous mammal native to Africa named forits lengthy trunk, which resembles that of an elephant. They are distributedacross southern Africa in many types of habitat, from the Namib Desert toboulder-covered terrain in South Africa and thick forests. The elephant shrew is small and quadrupedal; they resemble rodents andopossums with their scaly tails. Their legs are long for their size,allowing them to move around in a hopping fashion similar to a rabbit. Thetrunk varies in size depending on species, but are all able to twist aroundin search of food. They are diurnal and active, though they are hardly seen due to beingwary animals, which makes them difficult to trap. They are well camouflagedand quick at dashing away from threats. Though elephant shrews are not very social, many of them live inmonogamous pairs, sharing and defending their home territory. Femaleelephant shrews experience a menstrual cycle similar to that of humanfemales; their mating period lasts for several days. Gestation lasts from 45to 60 days, and the female gives birth to litters of one to three young,which are born fairly developed and remain in the nest for several daysbefore venturing out. This can happen several times a year. Five days after birth, young elephant shrews add mashed insects—whichtheir mother collects and transports in her cheeks—to their milk diet. Theyoung begin their migratory phase after about 15 days, lessening theirdependency on the mother. They subsequently establish their own home rangeand become sexually active within 41 to 46 days. Adult elephant shrews feed on invertebrates, such as insects, spiders,centipedes, millipedes, and earthworms. Eating larger prey can be somewhatmessy. The elephant shrew must pin down the prey using its feet, then chewspieces with its cheek teeth, which can result in many dropped bits. Theelephant shrew then uses its tongue to flick small food into its mouth,similar to an anteater. When available, some also eat small amounts of plantmatter, such as new leaves, seeds, and small fruits. Many of the animals on O’Reilly covers are endangered; all of them areimportant to the world. To learn more about how you can help, go to animals.oreilly.com. The cover image is from Meyers Kleines Lexicon.The cover fonts are URW Typewriter and Guardian Sans. The text font is AdobeMinion Pro; the heading font is Adobe Myriad Condensed; and the code font isDalton Maag’s Ubuntu Mono.

Gândire de a migra la PostgreSQL? Această introducere clar, fast-paced vă ajută să înțelegeți și să utilizați acest sistem de baze de date open source. Nu numai ca vei invata despre caracteristicile de clasă enterprise în versiunile 9,2, 9,3, 9,4 și, de asemenea, veți descoperi că PostgeSQL este mai mult decât o bază de date sistem, este, de asemenea, o platformă de aplicații impresionant.

Cu exemple din întreaga, aceasta carte vă arată cum să realizeze sarcini care sunt dificil sau imposibil în alte baze de date. Această a doua ediție se referă la interogări lateral, suport JSON crescut, materializate vizualizări și alte subiecte importante. Dacă sunteți un utilizator PostgreSQL curent, vei ridica pietre care le-ați pierdut înainte.

Aflați sarcini de administrare de bază, cum ar fi gestionarea rol, crearea bazei de date, de backup și restaurarea
Aplicați utilitarul psql linie de comandă și instrumentul de administrare grafic pgAdmin
Exploreaza PostgreSQL tabele, constrângeri, și indexurile
Aflați SQL puternic nu construcțiile în general, găsit în alte baze de date
Utilizați mai multe limbi diferite pentru a scrie funcții de baze de date
Tune întrebările dumneavoastră să ruleze la fel de repede ca hardware-ul va permite
Solicitare surse de date externe și pestriț, cu ambalaje de date externe
Aflați cum utilizarea built-in filtre de replicare a reproduce date

Capitolul 1The Noțiuni de bază
În cazul în care pentru a obține PostgreSQL
Instrumente de administrare
Baza de date Obiecte PostgreSQL
Ce este nou în cele mai recente versiuni de PostgreSQL?
Drivere Baza de date
În cazul în care pentru a obține ajutor
Notabile PostgreSQL Forks
Capitolul Administrare 2Database
Fișierele de configurare
Gestionarea Conexiuni
Roluri
Crearea bazei de date
Privilegii
Extensii
Backup și restaurare
Gestionarea disc de stocare cu Tablespaces
practici verboten
Capitolul 3psql
Variabile de Mediu
Interactive versus psql Noninteractive
Personalizarea psql
psql Gems
Importul și exportul datelor
Raportarea de bază
Capitolul 4Using pgAdmin
Noțiuni De Bază
Caracteristici pgAdmin
pgScript
grafic Explicați
Programarea Job cu pgAgent
Tipuri Capitolul 5Data
Numerice
Personaje si Corzi
temporale,
Arrays
Tipuri de gama
JSON
XML
Personalizat și Tipuri de date compozite
Capitolul 6Tables, constrângeri, și indexurile
Mese
Constrângeri
Indicii
Capitolul 7SQL: PostgreSQL Calea
vizualizări
Constructii Handy
Clauza FILTER pentru Agregate
Funcții ferestre
Exprimarea masă comună
Lateral se alătură
Funcții Capitolul 8Writing
Anatomia Funcții PostgreSQL
Scrierea Funcții cu SQL
Scrierea Funcții PL / pgSQL
Scrierea Funcții PL / Python
Scrierea PL / V8, PL / CoffeeScript, și PL / LiveScript Funcții
Capitolul 9Query Performance Tuning
EXPLAIN
Colectarea Statistici asupra situațiilor
Ghidarea Planner interogare
Caching
Scrierea mai bună întrebare
Capitolul 10Replication și date externe
Replicarea Prezentare generală
Configurarea Replication
Externe de date de ambalare
Apendicele PostgreSQL Instalarea
Ferestre, Desktop Linux
CentOS, Fedora, Red Hat, Linux științific
Debian, Ubuntu
FreeBSD
Mac OS X
Apendicele PostgreSQL Instrumente Package Command-Line
Backup Baza de date Utilizarea pg_dump
Backup Server: pg_dumpall
Baza de date Restaurare: pg_restore
psql interactive Comenzi
psql Noninteractive Comenzi


Regina O. Obe

Regina Obe este o co-principal de Paragon Corporation, o companie de consultanta bază de date cu sediul in Boston. Ea are peste 15 ani de experiență profesională în diverse limbaje de programare și sisteme de baze de date, cu accent special pe bazele de date spațiale. Ea este un membru al comitetului de direcție PostGIS și echipa de dezvoltare de bază PostGIS. Regina deține o diplomă BS în inginerie mecanică de la Massachusetts Institute of Technology. Ea co-autorul PostGIS în acțiune.

Vizualizați Pagina profil complet Regina O. Obe lui.
Leo S. Hsu

Leo Hsu este o co-principal de Paragon Corporation, o companie de consultanta bază de date cu sediul in Boston. El are peste 15 ani de experiență profesională în curs de dezvoltare și de gândire cu privire la bazele de date pentru organizațiile mari și mici. Leo deține o diplomă de MS în inginerie a sistemelor economice la Universitatea Stanford și grade BS în inginerie mecanică și economie la Institutul de Tehnologie din Massachusetts. El a co-autorul PostGIS în acțiune.

Vizualizați Pagina profil complet Leo S. Hsu lui.


Animalul pe coperta de PostgreSQL: Up andRunning este o scorpie elefant (Macroscelidesproboscideus), un nativ mamifer carnivore la Africa numit forits trunchi de lungă durată, care seamănă cu cea a unui elefant. Acestea sunt distributedacross Africa de Sud în mai multe tipuri de habitat, de la deșertul Namib toboulder-acoperit teren în Africa de Sud și păduri dese.Elefant scorpiei este mic și quadrupedal; ele se aseamănă rozătoare andopossums cu cozile lor solzos. Picioarele lor sunt lungi de dimensiunea lor, permițându-le să se deplaseze în jurul într-un mod de salt similar cu un iepure. Thetrunk variază în dimensiune, în funcție de specie, dar toate sunt în stare să se răsucească aroundin căutare de hrană. Acestea sunt diurn și activi, deși ele sunt văzute greu din cauza animalelor beingwary, ceea ce le face greu pentru a prinde. Ele sunt bine camouflagedand rapid la elegant departe de amenințări. Deși scorpii elefant nu sunt foarte sociale, mulți dintre ei trăiesc perechi inmonogamous, partajarea și apărarea teritoriului lor de origine. Șoareci de câmp Femaleelephant experimenta un ciclu menstrual similară cu cea a humanfemales; Perioada de împerechere durează mai multe zile. Perioada de gestatie dureaza de la 45 ° 60 zile, iar femela dă naștere la pui de unu la trei tineri, care se nasc destul de dezvoltate și să rămână în cuib pentru mai multe daysbefore aventura. Acest lucru se poate întâmpla de mai multe ori pe an. La cinci zile după naștere, tinerii scorpii elefant adauga piure de insecte-whichtheir mama colectează și transportă în ei obraji, la dieta lor de lapte. Theyoung începe faza de migrație, după aproximativ 15 zile, reducând theirdependency pe mama. Ei stabili ulterior propria rangeand acasă devin activi sexual în 41-46 de zile. Scorpii elefant adulti se hranesc cu nevertebrate, cum ar fi insecte, păianjeni, miriapode, miriapode, și râme. Consumul de pradă mai mare poate fi somewhatmessy.Elefant scorpiei trebuie să fixeze prada folosind picioarele sale, apoi chewspieces cu dinții obraz, ceea ce poate duce la multe scăzut biți. Scorpie Theelephant folosește apoi limba sa de a scutura alimente mic în gura lui, similar cu un furnicar. Atunci când sunt disponibile, unele mânca, de asemenea, cantități mici de plantmatter, cum ar fi noile frunze, semințe și fructe mici. Multe dintre animalele de pe capacele O'Reilly sunt puse în pericol; toți areimportant pentru lume. Pentru a afla mai multe despre cum puteți ajuta, du-te la animals.oreilly.com. Imaginea de acoperire este de la fonturi de acoperire Meyers Kleines Lexicon.The sunt URW Masini de tiparit si Guardian Sans. Fontul text este AdobeMinion Pro; fontul rubrică este Adobe Myriad condensat; și font cod isDalton Maag lui Ubuntu Mono.

RECENZII

Spune-ne opinia ta despre acest produs! scrie o recenzie

Titluri de același autor

Created in 0.0305 sec