• Complain

Baji Shaik - PostgreSQL Configuration: Best Practices for Performance and Security

Here you can read online Baji Shaik - PostgreSQL Configuration: Best Practices for Performance and Security full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2020, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Baji Shaik PostgreSQL Configuration: Best Practices for Performance and Security
  • Book:
    PostgreSQL Configuration: Best Practices for Performance and Security
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2020
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

PostgreSQL Configuration: Best Practices for Performance and Security: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "PostgreSQL Configuration: Best Practices for Performance and Security" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Obtain all the skills you need to configure and manage a PostgreSQL database. In this book you will begin by installing and configuring PostgreSQL on a server by focusing on system-level parameter settings before installation. You will also look at key post-installation steps to avoid issues in the future. The basic configuration of PostgreSQL is tuned for compatibility rather than performance. Keeping this in mind, you will fine-tune your PostgreSQL parameters based on your environment and application behavior. You will then get tips to improve database monitoring and maintenance followed by database security for handling sensitive data in PostgreSQL. Every system containing valuable data needs to be backed-up regularly. PostgreSQL follows a simple back-up procedure and provides fundamental approaches to back up your data. You will go through these approaches and choose the right one based on your environment. Running your application with limited resources can be tricky. To achieve this you will implement a pooling mechanism for your PostgreSQL instances to connect to other databases. Finally, you will take a look at some basic errors faced while working with PostgreSQL and learn to resolve them in the quickest manner. What You Will Learn Configure PostgreSQL for performance Monitor and maintain PostgreSQL instances Implement a backup strategy for your data Resolve errors faced while using PostgreSQL Who This Book Is For Readers with basic knowledge of PostgreSQL who wish to implement key solutions based on their environment.

Baji Shaik: author's other books


Who wrote PostgreSQL Configuration: Best Practices for Performance and Security? Find out the surname, the name of the author of the book and a list of all author's works by series.

PostgreSQL Configuration: Best Practices for Performance and Security — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "PostgreSQL Configuration: Best Practices for Performance and Security" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Baji Shaik PostgreSQL Configuration Best Practices for Performance and - photo 1
Baji Shaik
PostgreSQL Configuration
Best Practices for Performance and Security
Baji Shaik Hyderabad Andhra Pradesh India Any source code or other - photo 2
Baji Shaik
Hyderabad, Andhra Pradesh, India

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/978-1-4842-5662-6 . For more detailed information, please visit http://www.apress.com/source-code .

ISBN 978-1-4842-5662-6 e-ISBN 978-1-4842-5663-3
https://doi.org/10.1007/978-1-4842-5663-3
Baji Shaik 2020
Standard Apress
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 1 New York Plaza, New York, NY 10004. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.
Table of Contents
About the Author
Baji Shaik
is a database administrator and developer He was introduced to databases in - photo 3

is a database administrator and developer. He was introduced to databases in 2011 and over the years has worked with Oracle, PostgreSQL, Postgres Advance Server, RedShift, and Greenplum. He has a wide range of expertise and experience in SQL/NoSQL databases such as Cassandra and DynamoDB. He is a database migration expert and has developed many successful database solutions addressing challenging business requirements for moving databases from on-premises to AWS Cloud using multiple AWS services. Baji has organized a number of PostgreSQL meet-ups and maintains his own technical blog, where he likes to share his knowledge with the community. He co-authoredBeginning PostgreSQL on the Cloud, released in March 2018.

About the Technical Reviewer
Jobin Augustine
is a PostgreSQL expert and open source advocate and has more than 18 years of - photo 4

is a PostgreSQL expert and open source advocate and has more than 18 years of working experience as a consultant, architect, administrator, writer, and trainer in PostgreSQL, Oracle, and other database technologies. He has always been an active participant in the open source communities, and his main focus area is database performance and optimization. He is a regular face in many of the PostgreSQL conferences. He is a contributor to various open source projects, is an active blogger, and loves to code in C++ and Python. Jobin holds a Masters in Computer Applications and joined Percona in 2018 as a Senior Support Engineer. Prior to joining Percona, he worked at OpenSCG for 2 years as an Architect and was part of the BigSQL core team, a complete PostgreSQL distribution offering. Previous to his work at OpenScg, Jobin worked at Dell as a Database Senior Advisor for 10 years and 5 years with TCS/CMC.

Baji Shaik 2020
B. Shaik PostgreSQL Configuration https://doi.org/10.1007/978-1-4842-5663-3_1
1. Best Ways to Install PostgreSQL
Baji Shaik
(1)
Hyderabad, Andhra Pradesh, India
This chapter covers the best ways to install PostgreSQL. It answers the following questions:
  1. What information do you need to install PostgreSQL on a server?

  2. What prerequisites should you follow?

  3. What are the best ways to install PostgreSQL?

  4. What are the post-installation steps that make your life easier?

  5. How do you troubleshoot installation issues?

  6. How do you tune operating system (OS) parameters to avoid issues in the future?

PostgreSQL is one of the most advanced open source databases in the world. If anyone wants to migrate from an enterprise database to an open source database to save some money, or for better security by use of fully auditable source code or custom development, PostgreSQL is one of the best databases to consider. It has a rich feature set and is famous for constant major releases. Its huge community ensures the stability of the database by continuously fixing bugs and adding new development features, including a high percentage of ANSI SQL compliance with which it competes with other major enterprise databases in the market.

Before you can use PostgreSQL, you need to install it. As it is open source, there are multiple ways to install it. It depends on the environment in which you are going to install and the PostgreSQL distribution you install. Not all environments are user friendly to follow the same installation procedure. So, it is very important to get as much information as you can before you install it.

Sometimes, customers might not be able to provide all the details needed for installation. So, as an admin, you need to explicitly ask for the information required. It is always recommended to have a conversation with your customer about this. To ensure an effective conversation about installation, it is important to know what information you need and why you need it.

Information Needed for Installation

In this section, we are going to cover answers to the question: What information do we need to have for installing PostgreSQL on a server?

Here are a few questions through which you will get the details to install PostgreSQL.

Note

Every question has a specific purpose added to it, which helps in the conversation with the customer and to proceed further.

  1. Q1.

    What is the operating system ? What is the architecture of the OS (32/64 bit)?

    Purpose: This is a basic question that you should ask. Installation procedures vary from one OS to another. So, it is important to know which OS you are going to install. It helps you in planning the installation, which we are going to talk about in later sections of the chapter.

  2. Q2.

    What are the machine specifications (RAM, CPU)?

    Purpose: PostgreSQL uses some shared memory (based on its configuration) while it is up and running. So, based on the servers memory, you should plan to set shared memory of the OS. It can be set through some kernel parameters, which will be covered later in this chapter.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «PostgreSQL Configuration: Best Practices for Performance and Security»

Look at similar books to PostgreSQL Configuration: Best Practices for Performance and Security. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «PostgreSQL Configuration: Best Practices for Performance and Security»

Discussion, reviews of the book PostgreSQL Configuration: Best Practices for Performance and Security and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.