|
Showing 1 - 2 of
2 matches in All Departments
A comprehensive guide to building, managing, and securing scalable
and reliable database and data warehousing applications using
Postgres 12 and 13 Key Features Set up your database cluster and
monitor, secure, and fine-tune it for optimal performance Learn the
fundamentals of database management and implement client- and
server-side programming using SQL and PL/pgSQL Explore useful tips
to develop efficient PostgreSQL database solutions from scratch
Book DescriptionPostgreSQL is one of the fastest-growing open
source object-relational database management systems (DBMS) in the
world. As well as being easy to use, it's scalable and highly
efficient. In this book, you'll explore PostgreSQL 12 and 13 and
learn how to build database solutions using it. Complete with
hands-on tutorials, this guide will teach you how to achieve the
right database design required for a reliable environment. You'll
learn how to install and configure a PostgreSQL server and even
manage users and connections. The book then progresses to key
concepts of relational databases, before taking you through the
Data Definition Language (DDL) and commonly used DDL commands. To
build on your skills, you'll understand how to interact with the
live cluster, create database objects, and use tools to connect to
the live cluster. You'll then get to grips with creating tables,
building indexes, and designing your database schema. Later, you'll
explore the Data Manipulation Language (DML) and server-side
programming capabilities of PostgreSQL using PL/pgSQL, before
learning how to monitor, test, and troubleshoot your database
application to ensure high-performance and reliability. By the end
of this book, you'll be well-versed with the Postgres database and
be able to set up your own PostgreSQL instance and use it to build
robust solutions. What you will learn Understand how users and
connections are managed by running a PostgreSQL instance Interact
with transaction boundaries using server-side programming Identify
bottlenecks to maintain your database efficiently Create and manage
extensions to add new functionalities to your cluster Choose the
best index type for each situation Use online tools to set up a
memory configuration that will suit most databases Explore how
Postgres can be used in multi-instance environments to provide
high-availability, redundancy, and scalability Who this book is
forThis Postgres book is for anyone interested in learning about
the PostgreSQL database from scratch. Anyone looking to build
robust data warehousing applications and scale the database for
high-availability and performance using the latest features of
PostgreSQL will also find this book useful. Although prior
knowledge of PostgreSQL is not required, familiarity with databases
is expected.
Leverage the power of PostgreSQL 10 to design, administer and
maintain a high-performance database solution Key Features Obtain
optimal PostgreSQL 10 database performance, ranging from initial
design to routine maintenance Fine tune the performance of your
queries and avoid the common pitfalls that can slow your system
down Contains tips and tricks on scaling successful database
installations, and ensuring a highly available PostgreSQL solution
Book DescriptionPostgreSQL database servers have a common set of
problems that they encounter as their usage gets heavier and
requirements get more demanding. Peek into the future of your
PostgreSQL 10 database's problems today. Know the warning signs to
look for and how to avoid the most common issues before they even
happen. Surprisingly, most PostgreSQL database applications evolve
in the same way-choose the right hardware, tune the operating
system and server memory use, optimize queries against the database
and CPUs with the right indexes, and monitor every layer, from
hardware to queries, using tools from inside and outside
PostgreSQL. Also, using monitoring insight, PostgreSQL database
applications continuously rework the design and configuration. On
reaching the limits of a single server, they break things up;
connection pooling, caching, partitioning, replication, and
parallel queries can all help handle increasing database workloads.
By the end of this book, you will have all the knowledge you need
to design, run, and manage your PostgreSQL solution while ensuring
high performance and high availability What you will learn Learn
best practices for scaling PostgreSQL 10 installations Discover the
best hardware for developing high-performance PostgreSQL
applications Benchmark your whole system - from hardware to
application Learn by real examples how server parameters impact
performance Discover PostgreSQL 10 features for partitioning and
parallel query Monitor your server, both inside and outside the
database Design and implement a good replication system on
PostgreSQL 10 Who this book is forThis book is designed for
database administrators and PostgreSQL architects who already use
or plan to exploit the features of PostgreSQL 10 to design and
maintain a high-performance PostgreSQL database. A working
knowledge of SQL, and some experience with PostgreSQL will be
helpful in getting the most out of this book.
|
|