PostgreSQL for Data Architects

PostgreSQL for Data Architects

Author: Jayadevan Maymala

Publisher: Packt Publishing Ltd

Published: 2015-03-30

Total Pages: 272

ISBN-13: 1783288612

DOWNLOAD EBOOK

This book is for developers and data architects who have some exposure to databases. It is assumed that you understand the basic concepts of tables and common database objects, including privileges and security.


Developing Modern Database Applications with PostgreSQL

Developing Modern Database Applications with PostgreSQL

Author: Dr. Quan Ha Le

Publisher: Packt Publishing Ltd

Published: 2021-08-13

Total Pages: 428

ISBN-13: 1838641068

DOWNLOAD EBOOK

Get up to speed with core PostgreSQL tasks such as database administration, application development, database performance monitoring, and database testing Key FeaturesBuild real-world enterprise database management systems using Postgres 12 featuresExplore the development, administrative and security aspects of PostgreSQL 12Implement best practices from industry experts to build powerful database applicationsBook Description PostgreSQL is an open-source object-relational database management system (DBMS) that provides enterprise-level services, including high performance and scalability. This book is a collection of unique projects providing you with a wealth of information relating to administering, monitoring, and testing PostgreSQL. The focus of each project is on both the development and the administrative aspects of PostgreSQL. Starting by exploring development aspects such as database design and its implementation, you'll then cover PostgreSQL administration by understanding PostgreSQL architecture, PostgreSQL performance, and high-availability clusters. Various PostgreSQL projects are explained through current technologies such as DevOps and cloud platforms using programming languages like Python and Node.js. Later, you'll get to grips with the well-known database API tool, PostgREST, before learning how to use popular PostgreSQL database testing frameworks. The book is also packed with essential tips and tricks and common patterns for working seamlessly in a production environment. All the chapters will be explained with the help of a real-world case study on a small banking application for managing ATM locations in a city. By the end of this DBMS book, you'll be proficient in building reliable database solutions as per your organization's needs. What you will learnSet up high availability PostgreSQL database clusters in the same containment, a cross-containment, and on the cloudMonitor the performance of a PostgreSQL databaseCreate automated unit tests and implement test-driven development for a PostgreSQL databaseDevelop PostgreSQL apps on cloud platforms using DevOps with Python and Node.jsWrite robust APIs for PostgreSQL databases using Python programming, Node.js, and PostgRESTCreate a geospatial database using PostGIS and PostgreSQLImplement automatic configuration by Ansible and Terraform for PostgresWho this book is for This PostgreSQL book is for database developers, database administrators, data architects, or anyone who wants to build end-to-end database projects using Postgres. This book will also appeal to software engineers, IT technicians, computer science researchers, and university students who are interested in database development and administration. Some familiarity with PostgreSQL and Linux is required to grasp the concepts covered in the book effectively.


PostgreSQL 13 Cookbook

PostgreSQL 13 Cookbook

Author: Vallarapu Naga Avinash Kumar

Publisher: Packt Publishing Ltd

Published: 2021-02-26

Total Pages: 331

ISBN-13: 183864105X

DOWNLOAD EBOOK

Get to grips with building reliable, scalable, and maintainable database solutions for enterprises and production databases Key FeaturesImplement PostgreSQL 13 features to perform end-to-end modern database managementDesign, manage, and build enterprise database solutions using a unique recipe-based approachSolve common and not-so-common challenges faced while working to achieve optimal database performanceBook Description PostgreSQL has become the most advanced open source database on the market. This book follows a step-by-step approach, guiding you effectively in deploying PostgreSQL in production environments. The book starts with an introduction to PostgreSQL and its architecture. You’ll cover common and not-so-common challenges faced while designing and managing the database. Next, the book focuses on backup and recovery strategies to ensure your database is steady and achieves optimal performance. Throughout the book, you’ll address key challenges such as maintaining reliability, data integrity, a fault-tolerant environment, a robust feature set, extensibility, consistency, and authentication. Moving ahead, you’ll learn how to manage a PostgreSQL cluster and explore replication features for high availability. Later chapters will assist you in building a secure PostgreSQL server, along with covering recipes for encrypting data in motion and data at rest. Finally, you’ll not only discover how to tune your database for optimal performance but also understand ways to monitor and manage maintenance activities, before learning how to perform PostgreSQL upgrades during downtime. By the end of this book, you’ll be well-versed with the essential PostgreSQL 13 features to build enterprise relational databases. What you will learnUnderstand logical and physical backups in PostgresDemonstrate the different types of replication methods possible with PostgreSQL todaySet up a high availability cluster that provides seamless automatic failover for applicationsSecure a PostgreSQL encryption through authentication, authorization, and auditingAnalyze the live and historic activity of a PostgreSQL serverUnderstand how to monitor critical services in Postgres 13Manage maintenance activities and performance tuning of a PostgreSQL clusterWho this book is for This PostgreSQL book is for database architects, database developers and administrators, or anyone who wants to become well-versed with PostgreSQL 13 features to plan, manage, and design efficient database solutions. Prior experience with the PostgreSQL database and SQL language is expected.


PostgreSQL 11 Administration Cookbook

PostgreSQL 11 Administration Cookbook

Author: Simon Riggs

Publisher: Packt Publishing Ltd

Published: 2019-05-03

Total Pages: 589

ISBN-13: 1789536227

DOWNLOAD EBOOK

A practical guide to administer, monitor and replicate your PostgreSQL 11 database Key FeaturesStudy and apply the newly introduced features in PostgreSQL 11Tackle any problem in PostgreSQL 11 administration and managementCatch up on expert techniques for monitoring, fine-tuning, and securing your databaseBook Description PostgreSQL is a powerful, open source database management system with an enviable reputation for high performance and stability. With many new features in its arsenal, PostgreSQL 11 allows you to scale up your PostgreSQL infrastructure. This book takes a step-by-step, recipe-based approach to effective PostgreSQL administration. The book will introduce you to new features such as logical replication, native table partitioning, additional query parallelism, and much more to help you to understand and control, crash recovery and plan backups. You will learn how to tackle a variety of problems and pain points for any database administrator such as creating tables, managing views, improving performance, and securing your database. As you make steady progress, the book will draw attention to important topics such as monitoring roles, backup, and recovery of your PostgreSQL 11 database to help you understand roles and produce a summary of log files, ensuring high availability, concurrency, and replication. By the end of this book, you will have the necessary knowledge to manage your PostgreSQL 11 database efficiently. What you will learnTroubleshoot open source PostgreSQL version 11 on various platformsDeploy best practices for planning and designing live databasesSelect and implement robust backup and recovery techniques in PostgreSQL 11Use pgAdmin or OmniDB to perform database administrator (DBA) tasksAdopt efficient replication and high availability techniques in PostgreSQLImprove the performance of your PostgreSQL solutionWho this book is for This book is designed for database administrators, data architects, database developers, or anyone with an interest in planning and running live production databases using PostgreSQL 11. It is also ideal if you’re looking for hands-on solutions to any problem associated with PostgreSQL 11 administration. Some experience with handling PostgreSQL databases will be beneficial


Mastering PostgreSQL database

Mastering PostgreSQL database

Author: Cybellium Ltd

Publisher: Cybellium Ltd

Published:

Total Pages: 143

ISBN-13:

DOWNLOAD EBOOK

Unleash the Power of Robust Data Management with "Mastering PostgreSQL Database" In today's data-driven landscape, the ability to efficiently manage, store, and retrieve data is paramount. "Mastering PostgreSQL Database" is your definitive guide to mastering one of the most powerful and versatile open-source relational databases – PostgreSQL. Whether you're an experienced database administrator or a newcomer to the world of SQL databases, this book equips you with the knowledge and skills needed to harness the true capabilities of PostgreSQL. About the Book: "Mastering PostgreSQL Database" takes you on an enlightening journey through the intricacies of PostgreSQL, from foundational concepts to advanced techniques. From data modeling to performance optimization, this book covers it all. Each chapter is carefully crafted to provide both a deep understanding of the concepts and practical applications in real-world scenarios. Key Features: · PostgreSQL Foundations: Build a solid understanding of PostgreSQL's architecture, relational data model, and the SQL language for data manipulation. · Advanced SQL Techniques: Master advanced SQL querying techniques, including window functions, common table expressions, and recursive queries, for complex data retrieval. · Data Modeling and Design: Learn how to design effective database schemas, normalize data, and establish relationships for efficient data storage and retrieval. · Performance Optimization: Dive into strategies for optimizing query performance, indexing, and managing database statistics to ensure your PostgreSQL instance runs smoothly. · Advanced Features: Explore PostgreSQL's advanced features, including JSON and XML data types, full-text search, spatial data, and procedural languages. · High Availability and Replication: Understand PostgreSQL's mechanisms for achieving high availability, data replication, and failover to ensure data reliability. · Security and Administration: Learn best practices for database administration, user roles, access control, and data security to protect your PostgreSQL instance. · Integration and Ecosystem: Explore how PostgreSQL seamlessly integrates with other tools, frameworks, and languages, enabling you to build comprehensive applications. · Real-World Use Cases: Gain insights from real-world examples across industries, from finance and healthcare to e-commerce and beyond. Who This Book Is For: "Mastering PostgreSQL Database" caters to database administrators, developers, and anyone seeking to leverage the power of relational databases. Whether you're looking to enhance your skills or delve into the world of SQL databases, this book provides the insights and tools to navigate the intricacies of PostgreSQL. Why You Should Read This Book: In a data-intensive era where reliability and scalability are crucial, PostgreSQL stands out as a trusted choice for robust data management. "Mastering PostgreSQL Database" empowers you to fully harness its capabilities, enabling you to build applications that handle complex queries, manage large datasets, and ensure data integrity. © 2023 Cybellium Ltd. All rights reserved. www.cybellium.com


The Data Model Resource Book, Volume 1

The Data Model Resource Book, Volume 1

Author: Len Silverston

Publisher: John Wiley & Sons

Published: 2011-08-08

Total Pages: 572

ISBN-13: 111808232X

DOWNLOAD EBOOK

A quick and reliable way to build proven databases for core business functions Industry experts raved about The Data Model Resource Book when it was first published in March 1997 because it provided a simple, cost-effective way to design databases for core business functions. Len Silverston has now revised and updated the hugely successful 1st Edition, while adding a companion volume to take care of more specific requirements of different businesses. This updated volume provides a common set of data models for specific core functions shared by most businesses like human resources management, accounting, and project management. These models are standardized and are easily replicated by developers looking for ways to make corporate database development more efficient and cost effective. This guide is the perfect complement to The Data Model Resource CD-ROM, which is sold separately and provides the powerful design templates discussed in the book in a ready-to-use electronic format. A free demonstration CD-ROM is available with each copy of the print book to allow you to try before you buy the full CD-ROM.


PostgreSQL Server Programming

PostgreSQL Server Programming

Author: Hannu Krosing

Publisher: Packt Publishing Ltd

Published: 2013-01-01

Total Pages: 405

ISBN-13: 1849516995

DOWNLOAD EBOOK

This practical guide leads you through numerous aspects of working with PostgreSQL. Step by step examples allow you to easily set up and extend PostgreSQL. "PostgreSQL Server Programming" is for moderate to advanced PostgreSQL database professionals. To get the best understanding of this book, you should have general experience in writing SQL, a basic idea of query tuning, and some coding experience in a language of your choice.


PostgreSQL 9 Administration Cookbook - Second Edition

PostgreSQL 9 Administration Cookbook - Second Edition

Author: Simon Riggs

Publisher: Packt Publishing Ltd

Published: 2015-04-30

Total Pages: 504

ISBN-13: 1849519072

DOWNLOAD EBOOK

Through example-driven recipes, with plenty of code, focused on the most vital features of the latest PostgreSQL version (9.4), both administrators and developers will follow short, specific guides to understand and leverage useful Postgre functionalities to create better and more efficient databases.


PostgreSQL 14 Administration Cookbook

PostgreSQL 14 Administration Cookbook

Author: Simon Riggs

Publisher: Packt Publishing Ltd

Published: 2022-03-31

Total Pages: 608

ISBN-13: 1803240784

DOWNLOAD EBOOK

Administer, monitor, and replicate your PostgreSQL 14 database for efficient database management and maintenance Key FeaturesTroubleshoot and tackle any administration and management problems in PostgreSQL 14Find expert techniques for monitoring, fine-tuning, and securing your databaseAdopt efficient replication for high availability with PostgreSQL 14Book Description PostgreSQL is a powerful, open-source database management system with an enviable reputation for high performance and stability. With many new features in its arsenal, PostgreSQL 14 allows you to scale up your PostgreSQL infrastructure. With this book, you'll take a step-by-step, recipe-based approach to effective PostgreSQL administration. This book will get you up and running with all the latest features of PostgreSQL 14 while helping you explore the entire database ecosystem. You'll learn how to tackle a variety of problems and pain points you may face as a database administrator such as creating tables, managing views, improving performance, and securing your database. As you make progress, the book will draw attention to important topics such as monitoring roles, validating backups, regular maintenance, and recovery of your PostgreSQL 14 database. This will help you understand roles, ensuring high availability, concurrency, and replication. Along with updated recipes, this book touches upon important areas like using generated columns, TOAST compression, PostgreSQL on the cloud, and much more. By the end of this PostgreSQL book, you'll have gained the knowledge you need to manage your PostgreSQL 14 database efficiently, both in the cloud and on-premise. What you will learnPlan, manage, and maintain PostgreSQL databases in productionWork with the newly introduced features of PostgreSQL 14Use pgAdmin or OmniDB to perform database administrator (DBA) tasksUse psql to write accurate and repeatable scriptsUnderstand how to tackle real-world data issues with the help of examplesSelect and implement robust backup and recovery techniques in PostgreSQL 14Deploy best practices for planning and designing live databasesWho this book is for This Postgres 14 book is for database administrators, data architects, database developers, and anyone with an interest in planning and running live production databases using PostgreSQL 14. Those looking for hands-on solutions to any problem associated with PostgreSQL 14 administration will also find this book useful. Some experience with handling PostgreSQL databases will help you to make the most out of this book, however, it is a useful resource even if you are just beginning your Postgres journey.


A Developer's Guide to Data Modeling for SQL Server

A Developer's Guide to Data Modeling for SQL Server

Author: Eric Johnson

Publisher: Addison-Wesley Professional

Published: 2008-06-24

Total Pages: 445

ISBN-13: 0132701537

DOWNLOAD EBOOK

“ A Developer’s Guide to Data Modeling for SQL Server explains the concepts and practice of data modeling with a clarity that makes the technology accessible to anyone building databases and data-driven applications. “Eric Johnson and Joshua Jones combine a deep understanding of the science of data modeling with the art that comes with years of experience. If you’re new to data modeling, or find the need to brush up on its concepts, this book is for you.” — Peter Varhol, Executive Editor, Redmond Magazine Model SQL Server Databases That Work Better, Do More, and Evolve More Smoothly Effective data modeling is essential to ensuring that your databases will perform well, scale well, and evolve to meet changing requirements. However, if you’re modeling databases to run on Microsoft SQL Server 2008 or 2005, theoretical or platform-agnostic data modeling knowledge isn’t enough: models that don’t reflect SQL Server’s unique real-world strengths and weaknesses often lead to disastrous performance. A Developer’s Guide to Data Modeling for SQL Server is a practical, SQL Server-specific guide to data modeling for every developer, architect, and administrator. This book offers you invaluable start-to-finish guidance for designing new databases, redesigning existing SQL Server data models, and migrating databases from other platforms. You’ll begin with a concise, practical overview of the core data modeling techniques. Next, you’ll walk through requirements gathering and discover how to convert requirements into effective SQL Server logical models. Finally, you’ll systematically transform those logical models into physical models that make the most of SQL Server’s extended functionality. All of this book’s many examples are available for download from a companion Web site. This book enables you to Understand your data model’s physical elements, from storage to referential integrity Provide programmability via stored procedures, user-defined functions, triggers, and .NET CLR integration Normalize data models, one step at a time Gather and interpret requirements more effectively Learn an effective methodology for creating logical models Overcome modeling problems related to entities, attribute, data types, storage overhead, performance, and relationships Create physical models—from establishing naming guidelines through implementing business rules and constraints Use SQL Server’s unique indexing capabilities, and overcome their limitations Create abstraction layers that enhance security, extensibility, and flexibility