|
|
Books > Computing & IT > Computer software packages > Database software > General
Over 150 recipes to help you administer your PostgreSQL database
more efficiently About This Book * Get to grips with the
capabilities of PostgreSQL 9.6 to administer your database more
efficiently * Monitor, tune, secure and protect your database * A
step-by-step, recipe-based guide to help you tackle any problem in
PostgreSQL administration with ease Who This Book Is For This book
is for system administrators, database administrators, data
architects, developers, and anyone with an interest in planning
for, or running, live production databases. This book is most
suited to those who have some technical experience. What You Will
Learn * Implement PostgreSQL features for performance and
reliability * Harness the power of the latest PostgreSQL 9.6
features * Manage open source PostgreSQL versions 9.5 and 9.6 on
various platforms * Discover advanced technical tips for
experienced users * Explore best practices for planning and
designing live databases * Select and implement robust backup and
recovery techniques * Explore concise and clear guidance on
replication and high availability * See the latest details on
Logical Replication and Bi-Directional Replication In Detail
PostgreSQL is a powerful opensource database management system; now
recognized as the expert's choice for a wide range of applications,
it has an enviable reputation for performance and stability.
PostgreSQL provides an integrated feature set comprising relational
database features, object-relational, text search, Geographical
Info Systems, analytical tools for big data and JSON/XML document
management. Starting with short and simple recipes, you will soon
dive into core features, such as configuration, server control,
tables, and data. You will tackle a variety of problems a database
administrator usually encounters, from creating tables to managing
views, from improving performance to securing your database, and
from using monitoring tools to using storage engines. Recipes based
on important topics such as high availability, concurrency,
replication, backup and recovery, as well as diagnostics and
troubleshooting are also given special importance. By the end of
this book, you will have all the knowledge you need to run, manage,
and maintain PostgreSQL efficiently. Style and approach This book
takes a step-by-step, recipe-based approach, where each recipe
focuses on a particular challenge faced by a PostgreSQL
administrator while administering his/her database. Explained in a
very easy to follow manner, every task is supported with best
practices, tips and tricks.
Expert tabular modeling techniques for building and deploying
cutting-edge business analytical reporting solutions About This
Book * Build and deploy Tabular Model projects from relational data
sources * Leverage DAX and create high-performing calculated fields
and measures * Create ad-hoc reports based on a Tabular Model
solution * Useful tips to monitor and optimize your tabular
solutions Who This Book Is For This book is for SQL BI
professionals and Architects who want to exploit the full power of
the new Tabular models in Analysis Services. Some knowledge of
previous versions of Analysis services would be helpful but is not
essential. What You Will Learn * Learn all about Tabular services
mode and how it speeds up development * Build solutions using
sample datasets * Explore built-in actions and transitions in SSAS
2016 * Implement row-column, and role-based security in a Tabular
Data model * Realize the benefits of in-memory and DirectQuery
deployment modes * Get up to date with the new features added to
SQL Server 2016 Analysis Services * Optimize Data Models and
Relationships Usage In Detail SQL Server Analysis Service (SSAS)
has been widely used across multiple businesses to build smart
online analytical reporting solutions. It includes two different
types of modeling for analysis services: Tabular and Multi
Dimensional. This book covers Tabular modeling, which uses tables
and relationships with a fast in-memory engine to provide state of
the art compression algorithms and query performance. The book
begins by quickly taking you through the concepts required to model
tabular data and set up the necessary tools and services. As you
learn to create tabular models using tools such as Excel and Power
View, you'll be shown various strategies to deploy your model on
the server and choose a query mode (In-memory or DirectQuery) that
best suits your reporting needs. You'll also learn how to implement
key and newly introduced DAX functions to create calculated columns
and measures for your model data. Last but not least, you'll be
shown techniques that will help you administer and secure your BI
implementation along with some widely used tips and tricks to
optimize your reporting solution. By the end of this book, you'll
have gained hands-on experience with the powerful new features that
have been added to Tabular models in SSAS 2016 and you'll be able
to improve user satisfaction with faster reports and analytical
queries. Style and approach This book takes a practical,
recipe-based approach where each recipe lists the steps to address
or implement a solution. You will be provided with several
approaches to creating a business intelligence semantic model using
analysis services.
Master the techniques and sophisticated analytics used to construct
Spark-based solutions that scale to deliver production-grade data
science products About This Book * Develop and apply advanced
analytical techniques with Spark * Learn how to tell a compelling
story with data science using Spark's ecosystem * Explore data at
scale and work with cutting edge data science methods Who This Book
Is For This book is for those who have beginner-level familiarity
with the Spark architecture and data science applications,
especially those who are looking for a challenge and want to learn
cutting edge techniques. This book assumes working knowledge of
data science, common machine learning methods, and popular data
science tools, and assumes you have previously run proof of concept
studies and built prototypes. What You Will Learn * Learn the
design patterns that integrate Spark into industrialized data
science pipelines * See how commercial data scientists design
scalable code and reusable code for data science services * Explore
cutting edge data science methods so that you can study trends and
causality * Discover advanced programming techniques using RDD and
the DataFrame and Dataset APIs * Find out how Spark can be used as
a universal ingestion engine tool and as a web scraper * Practice
the implementation of advanced topics in graph processing, such as
community detection and contact chaining * Get to know the best
practices when performing Extended Exploratory Data Analysis,
commonly used in commercial data science teams * Study advanced
Spark concepts, solution design patterns, and integration
architectures * Demonstrate powerful data science pipelines In
Detail Data science seeks to transform the world using data, and
this is typically achieved through disrupting and changing real
processes in real industries. In order to operate at this level you
need to build data science solutions of substance -solutions that
solve real problems. Spark has emerged as the big data platform of
choice for data scientists due to its speed, scalability, and
easy-to-use APIs. This book deep dives into using Spark to deliver
production-grade data science solutions. This process is
demonstrated by exploring the construction of a sophisticated
global news analysis service that uses Spark to generate continuous
geopolitical and current affairs insights.You will learn all about
the core Spark APIs and take a comprehensive tour of advanced
libraries, including Spark SQL, Spark Streaming, MLlib, and more.
You will be introduced to advanced techniques and methods that will
help you to construct commercial-grade data products. Focusing on a
sequence of tutorials that deliver a working news intelligence
service, you will learn about advanced Spark architectures, how to
work with geographic data in Spark, and how to tune Spark
algorithms so they scale linearly. Style and approach This is an
advanced guide for those with beginner-level familiarity with the
Spark architecture and working with Data Science applications.
Mastering Spark for Data Science is a practical tutorial that uses
core Spark APIs and takes a deep dive into advanced libraries
including: Spark SQL, visual streaming, and MLlib. This book
expands on titles like: Machine Learning with Spark and Learning
Spark. It is the next learning curve for those comfortable with
Spark and looking to improve their skills.
Extend SQLite with mobile development skills to build great apps
for iOS devices About This Book * Implement Swift code using SQLite
statements * Learn the background to SQL and SQLite for mobile
development, its statements, and command features through practical
examples * Extend the standard SQLite functionality and increase
your software creation portfolio Who This Book Is For This book is
intended for those who want to learn about SQLite and how to
develop apps in Swift or HTML5 using SQLite. Whether you are an
expert Objective-C programmer or new to this platform, you'll learn
quickly, grasping the code in real-world apps to use Swift. What
You Will Learn * Explore Swift's basic language statements *
Connect to SQLite and execute SQL statements * Extend the SQLite
language to create your own software extensions * Use HTML5 with
Phonegap on iOS * Set up a Swift project using XCode with SQLite *
Administer SQLite databases in an easy and effective way In Detail
The ability to use SQLite with iOS provides a great opportunity to
build amazing apps. Apple's iOS SDK provides native support for
SQLite databases. This combination offers the potential to create
powerful, data-persistent applications. This book starts with the
architecture of SQLite database and introduces you to concepts in
SQL . You will find yourself equipped to design your own database
system, administer it, and maintain it. Further, you will learn how
to operate your SQLite databases smoothly using SQL commands. You
will be able to extend the functionality of SQLite by using its
vast arsenal of C API calls to build some interesting, exciting,
new, and intelligent data-driven applications. Understand how
Xcode, HTML5, and Phonegap can be used to build a cross-platform
modern app which can benefit from all these technologies - all
through creating a complete, customizable application skeleton that
you can build on for your own apps. Style and approach This book is
a practical and comprehensive guide to developing applications
using SQLite and iOS.
This is an easy to follow handson tutorial that includes real world
examples of SQL Server 2014's new features. Each chapter is
explained in a step by step manner which guides you to implement
the new technology. If you want to create an highly efficient
database server then this book is for you. This book is for
database professionals and system administrators who want to use
the added features of SQL Server 2014 to create a hybrid
environment, which is both highly available and allows you to get
the best performance from your databases.
Over 150 real-world recipes to simplify database management,
automate repetitive tasks, and enhance your productivity About This
Book * This book helps you build a strong foundation to get you
comfortable using PowerShell with SQL Server, empowering you to
create more complex scripts for your day-to-day job * The book
provides numerous guidelines, tips, and explanations on how and
when to use PowerShell cmdlets, WMI, SMO, .NET classes, or other
components * It offers easy-to-follow, practical recipes to help
you get the most out of SQL Server and PowerShell Who This Book Is
For If you are a SQL Server database professional (DBA, developer,
or BI developer) who wants to use PowerShell to automate,
integrate, and simplify database tasks, this books is for you.
Prior knowledge of scripting would be helpful, but it is not
necessary. What You Will Learn * Explore database objects and
execute queries on multiple servers * Manage and monitor the
running of SQL Server services and accounts * Back up and restore
databases * Create an inventory of database properties and server
configuration settings * Maintain permissions and security for
users * Work with CLR assemblies, XML, and BLOB objects in SQL *
Manage and deploy SSIS packages and SSRS reports In Detail
PowerShell can be leveraged when automating and streamlining SQL
Server tasks. PowerShell comes with a rich set of cmdlets, and
integrates tightly with the .NET framework. Its scripting
capabilities are robust and flexible, allowing you to simplify
automation and integration across different Microsoft applications
and components. The book starts with an introduction to the new
features in SQL Server 2014 and PowerShell v5 and the installation
of SQL Server. You will learn about basic SQL Server administration
tasks and then get to know about some security-related topics such
as the authentication mode and assigning permissions. Moving on,
you will explore different methods to back up and restore your
databases and perform advanced administration tasks such as working
with Policies, Filetables, and SQL audits. The next part of the
book covers more advanced HADR tasks such as log shipping and data
mirroring, and then shows you how to develop your server to work
with BLOB, XML, and JSON. Following on from that, you will learn
about SQL Server's BI stack, which includes SSRS reports, the SSIS
package, and the SSAS cmdlet and database. Snippets not specific to
SQL Server will help you perform tasks quickly on SQL servers.
Towards the end of the book, you will find some useful information,
which includes a PowerShell tutorial for novice users, some
commonly-used PowerShell and SQL Server syntax, and a few online
resources. Finally, you will create your own SQL Server Sandbox
VMs. All these concepts will help you to efficiently manage your
administration tasks. Style and approach SQL Server 2014 with
PowerShell v5 Cookbook is an example-focused book that provides
step-by-step instructions on how to accomplish specific SQL Server
tasks using PowerShell. Each recipe is followed by an analysis of
the steps or design decisions taken and additional information
about the task at hand. Working scripts are provided for all
examples so that you can dive in right away. You can read this book
sequentially by chapter or you can pick and choose which topics you
need right away.
This is a step by step tutorial that deals with Microsoft Server
2012 reporting tools:SSRS and Power View. If you are a BI
developer, consultant, or architect who wishes to learn how to use
SSRS and Power View, and want to understand the best use for each
tool, then this book will get you up and running quickly. No prior
experience is required with either tool!
Build real-world, industry-strength data storage solutions with
time-tested design methodologies using Cassandra About This Book *
Explore design patterns which co-exist with legacy data stores,
migration from RDBMS, and caching technologies with Cassandra *
Learn about design patterns and use Cassandra to provide
consistency, availability, and partition tolerance guarantees for
applications * Handle temporal data for analytical purposes Who
This Book Is For This book is intended for big data developers who
are familiar with the basics of Cassandra and wish to understand
and utilize Cassandra design patterns to develop real-world big
data solutions. Prior knowledge of RDBMS solutions is assumed. What
You Will Learn * Enable Cassandra to co-exist with RDBMS and other
legacy data stores * Explore various design patterns to build
effective and robust storage solutions * Migrate from RDBMS-based
data stores and caching solutions to Cassandra * Understand the
behaviour of Cassandra when trying to balance the needs of
consistency, availability, and partition tolerance * Deal with time
stamps related to data effectively * See how Cassandra can be used
in analytical use cases * Apply the design patterns covered in this
book in real-world use cases In Detail There are many NoSQL data
stores used by big data applications. Cassandra is one of the most
widely used NoSQL data stores that is frequently used by a huge
number of heavy duty Internet-scale applications. Unlike the RDBMS
world, the NoSQL landscape is very diverse and there is no one way
to model data stores. This mandates the need to have good solutions
to commonly seen data store design problems. Cassandra addresses
such common problems simply. If you are new to Cassandra but
well-versed in RDBMS modeling and design, then it is natural to
model data in the same way in Cassandra, resulting in poorly
performing applications and losing the real purpose of Cassandra.
If you want to learn to make the most of Cassandra, this book is
for you. This book starts with strategies to integrate Cassandra
with other legacy data stores and progresses to the ways in which a
migration from RDBMS to Cassandra can be accomplished. The journey
continues with ideas to migrate data from cache solutions to
Cassandra. With this, the stage is set and the book moves on to
some of the most commonly seen problems in applications when
dealing with consistency, availability, and partition tolerance
guarantees. Cassandra is exceptionally good at dealing with
temporal data and patterns such as the time-series pattern and log
pattern, which are covered next. Many NoSQL data stores fail
miserably when a huge amount of data is read for analytical
purposes, but Cassandra is different in this regard. Keeping
analytical needs in mind, you'll walk through different and
interesting design patterns. No theoretical discussions are
complete without a good set of use cases to which the knowledge
gained can be applied, so the book concludes with a set of use
cases you can apply the patterns you've learned. Style and approach
This book is written in very simple language and an engaging style
complete with examples in every chapter and real-world use cases at
the end of the book.
This book is an easy-to-follow, comprehensive guide that is full of
hands-on examples, which you can follow to successfully design,
build, and deploy mission-critical database applications with SQL
Server 2014. If you are a database developer, architect, or
administrator who wants to learn how to design, implement, and
deliver a successful database solution with SQL Server 2014, then
this book is for you. Existing users of Microsoft SQL Server will
also benefit from this book as they will learn what's new in the
latest version.
Written in an easy-to-follow, example-driven format, there are
plenty of step by step instructions to help get you started! The
book has a friendly approach, with the opportunity to learn by
experimenting. If you are a BI and Data Warehouse developer new to
Microsoft Business Intelligence, and looking to get a good
understanding of the different components of Microsoft SQL Server
for Business Intelligence, this book is for you. It's assumed that
you will have some experience in databases systems and T-SQL. This
book is will give you a good upshot view of each component and
scenarios featuring the use of that component in Data Warehousing
and Business Intelligence systems.
Written in a friendly, example-driven Beginner's Guide format,
there are plenty of step-by-step instructions and examples that are
designed to help you get started with RavenDB. If you are a .NET
developer, new to document-oriented databases, and you wish to
learn how to build applications using NoSQL databases, then this
book is for you. Experience with relational database systems will
be helpful, but not necessary.
This book will be a step-by-step tutorial, which practically
teaches working with big data on SQL Server through sample examples
in increasing complexity. Microsoft SQL Server 2012 with Hadoop is
specifically targeted at readers who want to cross-pollinate their
Hadoop skills with SQL Server 2012 business intelligence and data
analytics. A basic understanding of traditional RDBMS technologies
and query processing techniques is essential.
If you are a developer or DevOps engineer who understands the
basics of Cassandra and are ready to take your knowledge to the
next level, then this book is for you. An understanding of the
essentials of Cassandra is needed.
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.
All production environments need automated, auditable, and
reproducible processes. This book discusses how to automate all
aspects of WebLogic, an essential prerequisite for all production
environments. The WebLogic Server platform is recognized as one of
the leading J2EE application servers and is the foundation of the
Fusion Middleware platform. It is well suited for a variety of
different application architectures including modern grid and cloud
infrastructures. A large number of WebLogic installations from a
single server to thousands of servers exist all over the world.
Complex environments may consist of hundreds of domains and
thousands of managed-servers. It is impossible for an administrator
group to maintain all those servers with manual tasks or the web
console. This book is written based on 15+ years of experience with
many real architecture and consultancy assignments, and includes
tips based on lessons learned from real project experience. Its
main focus is to teach readers who are already familiar with
WebLogic how to use the powerful automation APIs to operate
WebLogic in small to very complex environments. This book includes
many practical examples that can be easily adapted to the reader's
needs. This book does not use the WebLogic GUI nor talk about J2EE
programming; it focuses on automation only. A comprehensive code
download of powerful WLST and JMX scripts is also provided.
SQL Success is about problem-solving in SQL. It bridges the gap
between dry and dull database theory books, and developer books
that focus on giving recipes without explaining sufficiently the
reasons behind the recipes or discussing alternative solutions.
Many developers struggle with SQL due to the contrast between the
top-down logic of most programming languages and SQL's set-based
approach. SQL Success aims to be different. This book is more than
syntax examples. SQL Success explains how to use SQL to solve
problems, and covers syntax in the process-not as the focus, but as
a tool toward accomplishing the objective. SQL Success also shows
something that most other books do not: the pitfalls and traps of
SQL, a deceptively simple language, and how easy it is to get a
query wrong. Written in a conversational way, SQL Success talks
about logic more than theory, avoids jargon, and refers to
common-sense more than rules. It ignores features that are rarely
used and tries to avoid information overload. The intention of SQL
Success is not to cover every aspect of all variants of SQL. The
goal is to cover everything that is of practical use. That goal is
informed by the author's many years of practical experience leading
an understanding of what professional developers need to know, the
common mistakes that are made, and how those mistakes can be
avoided. * Focuses on the practical implications of theory. *
Emphasizes accuracy and efficiency. * Teaches how to "think SQL,"
not merely the syntax. * Applies to Oracle, SQL Server, MySQL,
PostgreSQL, DB2, and SQLite. * Suitable for college-level database
courses, SQL certification preparation, and professionals who want
to take their database skills to the next level. * Bolstered by
downloadable files and online database with practice exercises at
http: //edu.konagora.com. * Includes resources for instructors.
About the author: Stephane Faroult has been performing database
consultancy work for more than a quarter of a century with major
French companies; he taught Computer Science undergraduates a long
time ago and many professional developers since then. He is the
author of two professional books, The Art of SQL and Refactoring
SQL Applications (both by O'Reilly). SQL Success is a prequel to
those books, giving readers a strong foundation in SQL.
An easy to follow guide full of hands on examples of realworld
Analysis Services cube development tasks. Each topic is explained
and placed in context, and for the more inquisitive reader, there
also more indepth details of the concepts used. If you are an
Analysis Services cube designer wishing to learn more advanced
topic and best practices for cube design, this book is for you.You
are expected to have some prior experience with Analysis Services
cube development.
If you are a database administrator who needs to get to grips with
PostgreSQL quickly and efficiently, then this book is for you. This
book will also be highly beneficial if you are a project leader or
a developer who is interested in knowing more about database
systems or bottleneck detection, as it will enable you to work more
closely and cooperatively with your administrators.
|
|