|
Books > Computing & IT > Computer software packages > Database software
A practical guide to administer, monitor and replicate your
PostgreSQL 11 database Key Features Study and apply the newly
introduced features in PostgreSQL 11 Tackle any problem in
PostgreSQL 11 administration and management Catch up on expert
techniques for monitoring, fine-tuning, and securing your database
Book DescriptionPostgreSQL 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 learn
Troubleshoot open source PostgreSQL version 11 on various platforms
Deploy best practices for planning and designing live databases
Select and implement robust backup and recovery techniques in
PostgreSQL 11 Use pgAdmin or OmniDB to perform database
administrator (DBA) tasks Adopt efficient replication and high
availability techniques in PostgreSQL Improve the performance of
your PostgreSQL solution Who this book is forThis 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
Leverage the power of MongoDB 4.x to build and administer
fault-tolerant database applications Key Features Master the new
features and capabilities of MongoDB 4.x Implement advanced data
modeling, querying, and administration techniques in MongoDB
Includes rich case-studies and best practices followed by expert
MongoDB developers Book DescriptionMongoDB is the best platform for
working with non-relational data and is considered to be the
smartest tool for organizing data in line with business needs. The
recently released MongoDB 4.x supports ACID transactions and makes
the technology an asset for enterprises across the IT and fintech
sectors. This book provides expertise in advanced and niche areas
of managing databases (such as modeling and querying databases)
along with various administration techniques in MongoDB, thereby
helping you become a successful MongoDB expert. The book helps you
understand how the newly added capabilities function with the help
of some interesting examples and large datasets. You will dive
deeper into niche areas such as high-performance configurations,
optimizing SQL statements, configuring large-scale sharded
clusters, and many more. You will also master best practices in
overcoming database failover, and master recovery and backup
procedures for database security. By the end of the book, you will
have gained a practical understanding of administering database
applications both on premises and on the cloud; you will also be
able to scale database applications across all servers. What you
will learn Perform advanced querying techniques such as indexing
and expressions Configure, monitor, and maintain a highly scalable
MongoDB environment Master replication and data sharding to
optimize read/write performance Administer MongoDB-based
applications on premises or on the cloud Integrate MongoDB with big
data sources to process huge amounts of data Deploy MongoDB on
Kubernetes containers Use MongoDB in IoT, mobile, and serverless
environments Who this book is forThis book is ideal for MongoDB
developers and database administrators who wish to become
successful MongoDB experts and build scalable and fault-tolerant
applications using MongoDB. It will also be useful for database
professionals who wish to become certified MongoDB professionals.
Some understanding of MongoDB and basic database concepts is
required to get the most out of this book.
Leverage powerful features of the SQL Server and watch your
infrastructure transform into a high-performing, reliable network
of systems. Key Features Explore more than 20 real-world use cases
to understand SQL Server features Get to grips with the SQL Server
Always On technology Learn how to choose HA and DR topologies for
your system Book DescriptionProfessional SQL Server High
Availability and Disaster Recovery explains the high availability
and disaster recovery technologies available in SQL Server:
Replication, AlwaysOn, and Log Shipping. You'll learn what they
are, how to monitor them, and how to troubleshoot any related
problems. You will be introduced to the availability groups of
AlwaysOn and learn how to configure them to extend your database
mirroring. Through this book, you will be able to explore the
technical implementations of high availability and disaster
recovery technologies that you can use when you create a highly
available infrastructure, including hybrid topologies. Note that
this course does not cover SQL Server Failover Cluster Installation
with shared storage. By the end of the book, you'll be equipped
with all that you need to know to develop robust and high
performance infrastructure. What you will learn Configure and
troubleshoot Replication, AlwaysOn, and Log Shipping Study the best
practices to implement HA and DR solutions Design HA and DR
topologies for the SQL Server and study how to choose a topology
for your environment Use T-SQL to configure replication, AlwaysOn,
and log shipping Migrate from On-Premise SQL Server to Azure SQL
Database Manage and maintain AlwaysOn availability groups for
extended database mirroring Who this book is forProfessional SQL
Server High Availability and Disaster Recovery is for you if you
are a database administrator or database developer who wants to
improve the performance of your production environment. Prior
experience of working with SQL Server will help you get the most
out of this book.
Design cost-efficient database solutions, scale enterprise
operations and reduce overhead business costs with MySQL Key
Features Explore the new and advanced features of MySQL 8.0 Use
advanced techniques to optimize MySQL performance Create
MySQL-based applications for your enterprise with the help of
practical examples Book DescriptionAdvanced MySQL 8 teaches you to
enhance your existing database infrastructure and build various
tools to improve your enterprise applications and overall website
performance. The book starts with the new and exciting MySQL 8.0
features and how to utilize them for maximum efficiency. As you
make your way through the chapters, you will learn to optimize
MySQL performance using indexes and advanced data query techniques
for large queries. You will also discover MySQL Server 8.0 settings
and work with the MySQL data dictionary to boost the performance of
your database. In the concluding chapters, you will cover MySQL 8.0
Group Replication, which will enable you to create elastic, highly
available, and fault-tolerant replication topologies. You will also
explore backup and recovery techniques for your databases and
understand important tips and tricks to help your critical data
reach its full potential. By the end of this book, you'll have
learned about new MySQL 8.0 security features that allow a database
administrator (DBA) to simplify user management and increase the
security of their multi-user environments. What you will learn
Explore new and exciting features of MySQL 8.0 Analyze and optimize
large MySQL queries Understand MySQL Server 8.0 settings Master the
deployment of Group Replication and use it in an InnoDB cluster
Monitor large distributed databases Discover different types of
backups and recovery methods for your databases Explore tips to
help your critical data reach its full potential Who this book is
forAdvanced MySQL 8 is for database administrators, data
architects, and database developers who want to dive deeper into
building advanced database applications in the MySQL environment.
Leverage the features of Azure SQL database and become an expert in
data management Key Features Explore ways to create shards and
elastic pools to scale Azure SQL databases Automate common
management tasks with PowerShell Implement over 40 practical
activities and exercises to reinforce your learning Book
DescriptionDespite being the cloud version of SQL Server, Azure SQL
Database differs in key ways when it comes to management,
maintenance, and administration. This book shows you how to
administer Azure SQL database to fully benefit from its wide range
of features and functionality. Professional Azure SQL Database
Administration begins by covering the architecture and explaining
the difference between Azure SQL Database and the on-premise SQL
Server to help you get comfortable with Azure SQL database. You'll
perform common tasks such as migrating, backing up, and restoring a
SQL Server database to an Azure database. As you progress, you'll
study how you can save costs and manage and scale multiple SQL
Databases using elastic pools. You'll also implement a disaster
recovery solution using standard and active geo-replication.
Whether it is learning different techniques to monitor and tune an
Azure SQL database or improving performance using in-memory
technology, this book will enable you to make the most out of Azure
SQL database features and functionality for data management
solutions. By the end of this book, you'll be well versed with key
aspects of an Azure SQL database instance, such as migration,
backup restorations, performance optimization, high availability,
and disaster recovery. What you will learn Understand Azure SQL
Database configuration and pricing options Provision a new SQL
database or migrate an existing on-premise SQL Server database to
Azure SQL Database Back up and restore Azure SQL Database Secure an
Azure SQL database Scale an Azure SQL database Monitor and tune an
Azure SQL database Implement high availability and disaster
recovery with Azure SQL Database Automate common management tasks
with PowerShell Develop a scalable cloud solution with Azure SQL
Database Manage, maintain, and secure managed instances Who this
book is forIf you're a database administrator, database developer,
or an application developer interested in developing new
applications or migrating existing ones with Azure SQL database,
this book is for you. Prior experience of working with an
on-premise SQL Server or Azure SQL database along with a basic
understanding of PowerShell scripts and C# code is necessary to
grasp the concepts covered in this book.
Master the capabilities of PostgreSQL 11 to efficiently manage and
maintain your database Key Features Master advanced concepts of
PostgreSQL 11 with real-world datasets and examples Explore query
parallelism, data replication, and database performance while
working with larger datasets Extend the functionalities of your
PostgreSQL instance to suit your organization's needs with minimal
effort Book DescriptionThis second edition of Mastering PostgreSQL
11 helps you build dynamic database solutions for enterprise
applications using the latest release of PostgreSQL, which enables
database analysts to design both the physical and technical aspects
of the system architecture with ease. This book begins with an
introduction to the newly released features in PostgreSQL 11 to
help you build efficient and fault-tolerant PostgreSQL
applications. You'll examine all of the advanced aspects of
PostgreSQL in detail, including logical replication, database
clusters, performance tuning, monitoring, and user management. You
will also work with the PostgreSQL optimizer, configuring
PostgreSQL for high speed, and see how to move from Oracle to
PostgreSQL. As you progress through the chapters, you will cover
transactions, locking, indexes, and optimizing queries to improve
performance. Additionally, you'll learn to manage network security
and explore backups and replications, while understanding the
useful extensions of PostgreSQL so that you can optimize the speed
and performance of large databases. By the end of this book, you
will be able to use your database to its utmost capacity by
implementing advanced administrative tasks with ease. What you will
learn Get to grips with advanced PostgreSQL 11 features and SQL
functions Make use of the indexing features in PostgreSQL and
fine-tune the performance of your queries Work with stored
procedures and manage backup and recovery Master replication and
failover techniques Troubleshoot your PostgreSQL instance for
solutions to common and not-so-common problems Perform database
migration from MySQL and Oracle to PostgreSQL with ease Who this
book is forThis book is for data and database professionals wanting
to implement advanced functionalities and master complex
administrative tasks with PostgreSQL 11. Prior experience of
database administration with PostgreSQL database will aid in
understanding the concepts covered in this book.
Leverage the power of PostgreSQL 11 to build powerful database and
data warehousing applications Key Features Monitor, secure, and
fine-tune your PostgreSQL 11 database Learn client-side and
server-side programming using SQL and PL/pgSQL Discover tips on
implementing efficient database solutions Book
DescriptionPostgreSQL is one of the most popular open source
database management systems in the world, and it supports advanced
features included in SQL standards. This book will familiarize you
with the latest features in PostgreSQL 11, and get you up and
running with building efficient PostgreSQL database solutions from
scratch. Learning PostgreSQL, 11 begins by covering the concepts of
relational databases and their core principles. You'll explore the
Data Definition Language (DDL) and commonly used DDL commands
supported by ANSI SQL. You'll also learn how to create tables,
define integrity constraints, build indexes, and set up views and
other schema objects. As you advance, you'll come to understand
Data Manipulation Language (DML) and server-side programming
capabilities using PL/pgSQL, giving you a robust background to
develop, tune, test, and troubleshoot your database application.
The book will guide you in exploring NoSQL capabilities and
connecting to your database to manipulate data objects. You'll get
to grips with using data warehousing in analytical solutions and
reports, and scaling the database for high availability and
performance. By the end of this book, you'll have gained a thorough
understanding of PostgreSQL 11 and developed the necessary skills
to build efficient database solutions. What you will learn
Understand the basics of relational databases, relational algebra,
and data modeling Install a PostgreSQL server, create a database,
and implement your data model Create tables and views, define
indexes and stored procedures, and implement triggers Make use of
advanced data types such as Arrays, hstore, and JSONB Connect your
Python applications to PostgreSQL and work with data efficiently
Identify bottlenecks to enhance reliability and performance of
database applications Who this book is forThis book is for you if
you're interested in learning about PostgreSQL from scratch. Those
looking to build solid database or data warehousing applications or
wanting to get up to speed with the latest features of PostgreSQL
11 will also find this book useful. No prior knowledge of database
programming or administration is required to get started.
Implement decentralized blockchain applications to build scalable
Dapps Key Features Understand the blockchain ecosystem and its
terminologies Implement smart contracts, wallets, and consensus
protocols Design and develop decentralized applications using
Bitcoin, Ethereum, and Hyperledger Book DescriptionThe Blockchain
is a revolution promising a new world without middlemen.
Technically, it is an immutable and tamper-proof distributed ledger
of all transactions across a peer-to-peer network. With this book,
you will get to grips with the blockchain ecosystem to build
real-world projects. This book will walk you through the process of
building multiple blockchain projects with different complexity
levels and hurdles. Each project will teach you just enough about
the field's leading technologies, Bitcoin, Ethereum, Quorum, and
Hyperledger in order to be productive from the outset. As you make
your way through the chapters, you will cover the major challenges
that are associated with blockchain ecosystems such as scalability,
integration, and distributed file management. In the concluding
chapters, you'll learn to build blockchain projects for business,
run your ICO, and even create your own cryptocurrency. Blockchain
by Example also covers a range of projects such as Bitcoin payment
systems, supply chains on Hyperledger, and developing a Tontine
Bank Every is using Ethereum. By the end of this book, you will not
only be able to tackle common issues in the blockchain ecosystem,
but also design and build reliable and scalable distributed
systems. What you will learn Grasp decentralized technology
fundamentals to master blockchain principles Build blockchain
projects on Bitcoin, Ethereum, and Hyperledger Create your currency
and a payment application using Bitcoin Implement decentralized
apps and supply chain systems using Hyperledger Write smart
contracts, run your ICO, and build a Tontine decentralized app
using Ethereum Implement distributed file management with
blockchain Integrate blockchain into existing systems in your
organization Who this book is forIf you are keen on learning how to
build your own blockchain decentralized applications from scratch,
then this book is for you. It explains all the basic concepts
required to develop intermediate projects and will teach you to
implement the building blocks of a blockchain ecosystem.
|
PostGIS Cookbook
- Store, organize, manipulate, and analyze spatial data, 2nd Edition
(Paperback, 2nd Revised edition)
Mayra Zurbaran, Thomas Kraft, Stephen Vincent Mather, Bborie Park, Pedro Wightman
|
R1,493
Discovery Miles 14 930
|
Ships in 10 - 15 working days
|
|
Create and manage spatial data with PostGIS Key Features Import and
export geographic data from the PostGIS database using the
available tools Maintain, optimize, and fine-tune spatial data for
long-term viability Utilize the parallel support functionality that
was introduced in PostgreSQL 9.6 Book DescriptionPostGIS is a
spatial database that integrates the advanced storage and analysis
of vector and raster data, and is remarkably flexible and powerful.
PostGIS provides support for geographic objects to the PostgreSQL
object-relational database and is currently the most popular open
source spatial databases. If you want to explore the complete range
of PostGIS techniques and expose related extensions, then this book
is for you. This book is a comprehensive guide to PostGIS tools and
concepts which are required to manage, manipulate, and analyze
spatial data in PostGIS. It covers key spatial data manipulation
tasks, explaining not only how each task is performed, but also
why. It provides practical guidance allowing you to safely take
advantage of the advanced technology in PostGIS in order to
simplify your spatial database administration tasks. Furthermore,
you will learn to take advantage of basic and advanced vector,
raster, and routing approaches along with the concepts of data
maintenance, optimization, and performance, and will help you to
integrate these into a large ecosystem of desktop and web tools. By
the end, you will be armed with all the tools and instructions you
need to both manage the spatial database system and make better
decisions as your project's requirements evolve. What you will
learn Import and export geographic data from the PostGIS database
using the available tools Structure spatial data using the
functionality provided by a combination of PostgreSQL and PostGIS
Work with a set of PostGIS functions to perform basic and advanced
vector analyses Connect PostGIS with Python Learn to use
programming frameworks around PostGIS Maintain, optimize, and
fine-tune spatial data for long-term viability Explore the 3D
capabilities of PostGIS, including LiDAR point clouds and point
clouds derived from Structure from Motion (SfM) techniques
Distribute 3D models through the Web using the X3D standard Use
PostGIS to develop powerful GIS web applications using Open
Geospatial Consortium web standards Master PostGIS Raster Who this
book is forThis book is for developers who need some quick
solutions for PostGIS. Prior knowledge of PostgreSQL and spatial
concepts would be an added advantage.
Develop and run efficient R scripts and predictive models for SQL
Server 2017 Key Features Learn how you can combine the power of R
and SQL Server 2017 to build efficient, cost-effective data science
solutions Leverage the capabilities of R Services to perform
advanced analytics-from data exploration to predictive modeling A
quick primer with practical examples to help you get up- and-
running with SQL Server 2017 Machine Learning Services with R, as
part of database solutions with continuous integration / continuous
delivery. Book DescriptionR Services was one of the most
anticipated features in SQL Server 2016, improved significantly and
rebranded as SQL Server 2017 Machine Learning Services. Prior to
SQL Server 2016, many developers and data scientists were already
using R to connect to SQL Server in siloed environments that left a
lot to be desired, in order to do additional data analysis,
superseding SSAS Data Mining or additional CLR programming
functions. With R integrated within SQL Server 2017, these
developers and data scientists can now benefit from its integrated,
effective, efficient, and more streamlined analytics environment.
This book gives you foundational knowledge and insights to help you
understand SQL Server 2017 Machine Learning Services with R. First
and foremost, the book provides practical examples on how to
implement, use, and understand SQL Server and R integration in
corporate environments, and also provides explanations and
underlying motivations. It covers installing Machine Learning
Services;maintaining, deploying, and managing code;and monitoring
your services. Delving more deeply into predictive modeling and the
RevoScaleR package, this book also provides insights into
operationalizing code and exploring and visualizing data. To
complete the journey, this book covers the new features in SQL
Server 2017 and how they are compatible with R, amplifying their
combined power. What you will learn Get an overview of SQL Server
2017 Machine Learning Services with R Manage SQL Server Machine
Learning Services from installation to configuration and
maintenance Handle and operationalize R code Explore RevoScaleR R
algorithms and create predictive models Deploy, manage, and monitor
database solutions with R Extend R with SQL Server 2017 features
Explore the power of R for database administrators Who this book is
forThis book is for data analysts, data scientists, and database
administrators with some or no experience in R but who are eager to
easily deliver practical data science solutions in their day-to-day
work (or future projects) using SQL Server.
|
You may like...
Promethean Oracle
Sophia Shultz, Mark Cogan
Miscellaneous printed matter
R1,014
R756
Discovery Miles 7 560
|