|
Books > Computing & IT > Computer software packages > Database software
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,542
Discovery Miles 15 420
|
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.
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.
Essential Microsoft (R) SQL Server (R) 2017 installation,
configuration, and management techniques for Linux Foreword by
Kalen Delaney, Microsoft SQL Server MVP This comprehensive guide
shows, step-by-step, how to set up, configure, and administer SQL
Server 2017 on Linux for high performance and high availability.
Written by a SQL Server expert and respected author, Microsoft SQL
Server 2017 on Linux teaches valuable Linux skills to Windows-based
SQL Server professionals. You will get clear coverage of both Linux
and SQL Server and complete explanations of the latest features,
tools, and techniques. The book offers clear instruction on
adaptive query processing, automatic tuning, disaster recovery,
security, and much more. *Understand how SQL Server 2017 on Linux
works*Install and configure SQL Server on Linux*Run SQL Server on
Docker containers*Learn Linux Administration*Troubleshoot and tune
query performance in SQL Server*Learn what is new in SQL Server
2017*Work with adaptive query processing and automatic tuning
techniques*Implement high availability and disaster recovery for
SQL Server on Linux*Learn the security features available in SQL
Server
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.
Run blazingly fast queries on complex graph datasets with the power
of the Neo4j graph database About This Book * Get acquainted with
graph database systems and apply them in real-world use cases * Use
Cypher query language, APOC and other Neo4j extensions to derive
meaningful analysis from complex data sets. * A practical guide
filled with ready to use examples on querying, graph processing and
visualizing information to build smarter spatial applications. Who
This Book Is For This book is for developers who want an
alternative way to store and process data within their
applications. No previous graph database experience is required;
however, some basic database knowledge will help you understand the
concepts more easily. What You Will Learn * Understand the science
of graph theory, databases and its advantages over traditional
databases. * Install Neo4j, model data and learn the most common
practices of traversing data * Learn the Cypher query language and
tailor-made procedures to analyze and derive meaningful
representations of data * Improve graph techniques with the help of
precise procedures in the APOC library * Use Neo4j advanced
extensions and plugins for performance optimization. * Understand
how Neo4j's new security features and clustering architecture are
used for large scale deployments. In Detail Neo4j is a graph
database that allows traversing huge amounts of data with ease.
This book aims at quickly getting you started with the popular
graph database Neo4j. Starting with a brief introduction to graph
theory, this book will show you the advantages of using graph
databases along with data modeling techniques for graph databases.
You'll gain practical hands-on experience with commonly used and
lesser known features for updating graph store with Neo4j's Cypher
query language. Furthermore, you'll also learn to create awesome
procedures using APOC and extend Neo4j's functionality, enabling
integration, algorithmic analysis, and other advanced spatial
operation capabilities on data. Through the course of the book you
will come across implementation examples on the latest updates in
Neo4j, such as in-graph indexes, scaling, performance improvements,
visualization, data refactoring techniques, security enhancements,
and much more. By the end of the book, you'll have gained the
skills to design and implement modern spatial applications, from
graphing data to unraveling business capabilities with the help of
real-world use cases. Style and approach A step-by-step approach of
adopting Neo4j, the world's leading graph database. This book
includes a lot of background information, helps you grasp the
fundamental concepts behind this radical new way of dealing with
connected data, and will give you lots of examples of use cases and
environments where a graph database would be a great fit
Work with the newest Oracle API Platform Cloud Service to interface
with the increasingly complex array of services your clients want.
Key Features Understand the architecture and functionality of the
new Oracle API Cloud Service Platform Understand typical use cases
for the new platform and how it can work for you Design your own
APIs, then deploy and customize your APIs Implement Oauth 2.0
policy and custom policies Migrate from Oracle 12c solutions to the
new Oracle API platform Book DescriptionImplementing Oracle API
Platform Cloud Service moves from theory to practice using the
newest Oracle API management platform. This critical new platform
for Oracle developers allows you to interface the complex array of
services your clients expect in the modern world. First, you'll
learn about Oracle's new platform and get an overview of it, then
you'll see a use case showing the functionality and use of this new
platform for Oracle customers. Next, you'll see the power of Apiary
and begin designing your own APIs. From there, you'll build and run
microservices and set up the Oracle API gateways. Moving on, you'll
discover how to customize the developer portal and publish your own
APIs. You'll spend time looking at configuration management on the
new platform, and implementing the Oauth 2.0 policy, as well as
custom policies. The latest finance modules from Oracle will be
examined, with some of the third party alternatives in sight as
well. This broad-scoped book completes your journey with a clear
examination of how to transition APIs from Oracle API Management
12c to the new Oracle API Platform, so that you can step into the
future confidently. What you will learn Get an overview of the
Oracle API Cloud Service Platform See typical use cases of the
Oracle API Cloud Service Platform Design your own APIs using Apiary
Build and run microservices Set up API gateways with the new API
platform from Oracle Customize developer portals Configuration
management Implement Oauth 2.0 policies Implement custom policies
Get a policy SDK overview Transition from Oracle API Management 12c
to the new Oracle API platform Who this book is forThis book is for
all Oracle developers who are working or plan to work with the
Oracle API Platform Cloud Service.
Bring the performance and security of SQL Server to Linux About
This Book * Design and administer your SQL Server solution on the
open source Linux platform * Install, configure, and fine-tune your
database application for maximum performance * An easy-to-follow
guide teaching you how to implement various SQL Server CTP 2.x
offerings on Linux-from installation to administration Who This
Book Is For This book is for the Linux users who want to learn SQL
Server on their favorite Linux distributions. It is not important
if you are experienced database user or a beginner as we are
starting from scratch. However, it is recommended that you have
basic knowledge about relational models. More advanced readers can
pick the chapters of their interest and study specific topics
immediately. Users from Windows platform can also benefit from this
book to expand their frontiers and become equally efficient on both
platforms. What You Will Learn * Install and set up SQL Server CTP
2.x on Linux * Create and work with database objects using SQL
Server on Linux * Configure and administer SQL Server on
Linux-based systems * Create and restore database back-ups *
Protect sensitive data using the built-in cryptographic features *
Optimize query execution using indexes * Improve query execution
time by more than 10x using in-memory OLTP * Track row-versioning
using temporal tables In Detail Microsoft's launch of SQL Server on
Linux has made SQL Server a truly versatile platform across
different operating systems and data-types, both on-premise and
on-cloud. This book is your handy guide to setting up and
implementing your SQL Server solution on the open source Linux
platform. You will start by understanding how SQL Server can be
installed on supported and unsupported Linux distributions. Then
you will brush up your SQL Server skills by creating and querying
database objects and implementing basic administration tasks to
support business continuity, including security and performance
optimization. This book will also take you beyond the basics and
highlight some advanced topics such as in-memory OLTP and temporal
tables. By the end of this book, you will be able to recognize and
utilize the full potential of setting up an efficient SQL Server
database solution in your Linux environment. Style and approach
This book follows a step-by-step approach to teach readers the
concepts of SQL Server on Linux using the bash command line and SQL
programming language trough examples which can easily be adapted
and applied in your own solutions.
Learn about cryptography and cryptocurrencies, so you can build
highly secure, decentralized applications and conduct trusted
in-app transactions. Key Features Get to grips with the underlying
technical principles and implementations of blockchain Build
powerful applications using Ethereum to secure transactions and
create smart contracts Explore cryptography, mine cryptocurrencies,
and solve scalability issues with this comprehensive guide Book
DescriptionA blockchain is a distributed ledger that is replicated
across multiple nodes and enables immutable, transparent and
cryptographically secure record-keeping of transactions. The
blockchain technology is the backbone of cryptocurrencies, and it
has applications in finance, government, media and almost all other
industries. Mastering Blockchain, Second Edition has been
thoroughly updated and revised to provide a detailed description of
this leading technology and its implementation in the real world.
This book begins with the technical foundations of blockchain
technology, teaching you the fundamentals of distributed systems,
cryptography and how it keeps data secure. You will learn about the
mechanisms behind cryptocurrencies and how to develop applications
using Ethereum, a decentralized virtual machine. You will also
explore different other blockchain solutions and get an
introduction to business blockchain frameworks under Hyperledger, a
collaborative effort for the advancement of blockchain technologies
hosted by the Linux Foundation. You will also be shown how to
implement blockchain solutions beyond currencies, Internet of
Things with blockchain, blockchain scalability, and the future
scope of this fascinating and powerful technology. What you will
learn Master the theoretical and technical foundations of the
blockchain technology Understand the concept of decentralization,
its impact, and its relationship with blockchain technology Master
how cryptography is used to secure data - with practical examples
Grasp the inner workings of blockchain and the mechanisms behind
bitcoin and alternative cryptocurrencies Understand the theoretical
foundations of smart contracts Learn how Ethereum blockchain works
and how to develop decentralized applications using Solidity and
relevant development frameworks Identify and examine applications
of the blockchain technology - beyond currencies Investigate
alternative blockchain solutions including Hyperledger, Corda, and
many more Explore research topics and the future scope of
blockchain technology Who this book is forThis book will appeal to
those who wish to build fast, highly secure, transactional
applications. It targets people who are familiar with the concept
of blockchain and are comfortable with a programming language.
Master the capabilities of Qlik Sense to design and deploy
solutions that address all the Business Intelligence needs of your
organization Key Features Create compelling dashboards and
visualizations with your data by leveraging Qlik Sense's
self-service model Perform data loading and model efficient
solutions with faster performance and better governance Master Qlik
Sense's APIs and develop powerful mashups and fantastic extensions
for visualizations and other components that run across all
platforms Book DescriptionQlik Sense is a powerful, self-servicing
Business Intelligence tool for data discovery, analytics and
visualization. It allows you to create personalized Business
Intelligence solutions from raw data and get actionable insights
from it. This book is your one-stop guide to mastering Qlik Sense,
catering to all your organizational BI needs. You'll see how you
can seamlessly navigate through tons of data from multiple sources
and take advantage of the various APIs available in Qlik and its
components for guided analytics. You'll also learn how to embed
visualizations into your existing BI solutions and extend the
capabilities of Qlik Sense to create new visualizations and
dashboards that work across all platforms. We also cover other
advanced concepts such as porting your Qlik View applications to
Qlik Sense,and working with Qlik Cloud. Finally, you'll implement
enterprise-wide security and access control for resources and data
sources through practical examples. With the knowledge gained from
this book, you'll have become the go-to expert in your organization
when it comes to designing BI solutions using Qlik Sense. What you
will learn Understand the importance of self-service analytics and
the IKEA-effect Explore all the available data modeling techniques
and create efficient and optimized data models Master security
rules and translate permission requirements into security rule
logic Familiarize yourself with different types of Master Key
Item(MKI) and know how and when to use MKI. Script and write
sophisticated ETL code within Qlik Sense to facilitate all data
modeling and data loading techniques Get an extensive overview of
which APIs are available in Qlik Sense and how to take advantage of
a technology with an API Develop basic mashup HTML pages and deploy
successful mashup projects Who this book is forThis book is for
Business Intelligence professionals and Data Analysts who want to
become experts in using Qlik Sense. If you have extensively used
QlikView in the past and are looking to transition to Qlik Sense,
this book will also help you. A fundamental understanding of how
Qlik Sense works and its features is all you need to get started
with this book.
Write efficient GIS applications using PostGIS - from data creation
to data consumption About This Book * Learn how you can use PostGIS
for spatial data analysis and manipulation * Optimize your queries
and build custom functionalities for your GIS application * A
comprehensive guide with hands-on examples to help you master
PostGIS with ease Who This Book Is For If you are a GIS developer
or analyst who wants to master PostGIS to build efficient, scalable
GIS applications, this book is for you. If you want to conduct
advanced analysis of spatial data, this book will also help you.
The book assumes that you have a working installation of PostGIS in
place, and have working experience with PostgreSQL. What You Will
Learn * Refresh your knowledge of the PostGIS concepts and spatial
databases * Solve spatial problems with the use of SQL in
real-world scenarios * Practical walkthroughs of application
development examples using Postgis, GeoServer and OpenLayers. *
Extract, transform and load your spatial data * Expose data
directly or through web services. * Consume your data in both
desktop and web clients In Detail PostGIS is open source extension
onf PostgreSQL object-relational database system that allows GIS
objects to be stored and allows querying for information and
location services. The aim of this book is to help you master the
functionalities offered by PostGIS- from data creation, analysis
and output, to ETL and live edits. The book begins with an overview
of the key concepts related to spatial database systems and how it
applies to Spatial RMDS. You will learn to load different formats
into your Postgres instance, investigate the spatial nature of your
raster data, and finally export it using built-in functionalities
or 3th party tools for backup or representational purposes. Through
the course of this book, you will be presented with many examples
on how to interact with the database using JavaScript and Node.js.
Sample web-based applications interacting with backend PostGIS will
also be presented throughout the book, so you can get comfortable
with the modern ways of consuming and modifying your spatial data.
Style and approach This book is a comprehensive guide covering all
the concepts you need to master PostGIS. Packed with hands-on
examples, tips and tricks, even the most advanced concepts are
explained in a very easy-to-follow manner. Every chapter in the
book does not only focus on how each task is performed, but also
why.
The last decade has seen a huge and growing interest in processing
large data sets on large distributed clusters. This trend began
with the MapReduce framework, and has been widely adopted by
several other systems, including PigLatin, Hive, Scope, Dremmel,
Spark and Myria to name a few. While the applications of such
systems are diverse (for example, machine learning, data
analytics), most involve relatively standard data processing tasks
like identifying relevant data, cleaning, filtering, joining,
grouping, transforming, extracting features, and evaluating
results. This has generated great interest in the study of
algorithms for data processing on large distributed clusters.
Algorithmic Aspects of Parallel Data Processing discusses recent
algorithmic developments for distributed data processing. It uses a
theoretical model of parallel processing called the Massively
Parallel Computation (MPC) model, which is a simplification of the
BSP model where the only cost is given by the amount of
communication and the number of communication rounds. The survey
studies several algorithms for multi-join queries, sorting, and
matrix multiplication. It discusses their relationships and common
techniques applied across the different data processing tasks.
Build smarter and efficient database application systems for your
organization with SQL Server 2017 Key Features Build database
applications by using the development features of SQL Server 2017
Work with temporal tables to get information stored in a table at
any time Use adaptive querying to enhance the performance of your
queries Book DescriptionMicrosoft SQL Server 2017 is the next big
step in the data platform history of Microsoft as it brings in the
power of R and Python for machine learning and
containerization-based deployment on Windows and Linux. Compared to
its predecessor, SQL Server 2017 has evolved into Machine Learning
with R services for statistical analysis and Python packages for
analytical processing. This book prepares you for more advanced
topics by starting with a quick introduction to SQL Server 2017's
new features and a recapitulation of the possibilities you may have
already explored with previous versions of SQL Server. The next
part introduces you to enhancements in the Transact-SQL language
and new database engine capabilities and then switches to a
completely new technology inside SQL Server: JSON support. We also
take a look at the Stretch database, security enhancements, and
temporal tables. Furthermore, the book focuses on implementing
advanced topics, including Query Store, columnstore indexes, and
In-Memory OLTP. Towards the end of the book, you'll be introduced
to R and how to use the R language with Transact-SQL for data
exploration and analysis. You'll also learn to integrate Python
code in SQL Server and graph database implementations along with
deployment options on Linux and SQL Server in containers for
development and testing. By the end of this book, you will have the
required information to design efficient, high-performance database
applications without any hassle. What you will learn Explore the
new development features introduced in SQL Server 2017 Identify
opportunities for In-Memory OLTP technology Use columnstore indexes
to get storage and performance improvements Exchange JSON data
between applications and SQL Server Use the new security features
to encrypt or mask the data Control the access to the data on the
row levels Discover the potential of R and Python integration Model
complex relationships with the graph databases in SQL Server 2017
Who this book is forDatabase developers and solution architects
looking to design efficient database applications using SQL Server
2017 will find this book very useful. In addition, this book will
be valuable to advanced analysis practitioners and business
intelligence developers. Database consultants dealing with
performance tuning will get a lot of useful information from this
book as well. Some basic understanding of database concepts and
T-SQL is required to get the best out of this book.
Master the capabilities of PostgreSQL 10 to efficiently manage and
maintain your database Key Features Your one-stop guide to
mastering advanced concepts in PostgreSQL 10 with ease Master query
optimization, replication, and high availability with PostgreSQL
Extend the functionalities of your PostgreSQL instance to suit your
organizational needs with minimal effort Book DescriptionPostgreSQL
is an open source database used for handling large datasets (big
data) and as a JSON document database. This book highlights the
newly introduced features in PostgreSQL 10, and shows you how you
can build better PostgreSQL applications, and administer your
PostgreSQL database more efficiently. We begin by explaining
advanced database design concepts in PostgreSQL 10, along with
indexing and query optimization. You will also see how to work with
event triggers and perform concurrent transactions and table
partitioning, along with exploring SQL and server tuning. We will
walk you through implementing advanced administrative tasks such as
server maintenance and monitoring, replication, recovery, high
availability, and much more. You will understand common and
not-so-common troubleshooting problems and how you can overcome
them. By the end of this book, you will have an expert-level
command of advanced database functionalities and will be able to
implement advanced administrative tasks with PostgreSQL 10. What
you will learn Get to grips with the advanced features of
PostgreSQL 10 and handle advanced SQL 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 Learn how to migrate your database from MySQL and Oracle
to PostgreSQL without any hassle Who this book is forIf you are a
PostgreSQL data architect or an administrator and want to
understand how to implement advanced functionalities and master
complex administrative tasks with PostgreSQL 10, then this book is
perfect for you. Prior experience of administrating a PostgreSQL
database and a working knowledge of SQL are required to make the
best use of this book.
Step by step guide to monitor, manage, and secure your database
engine Key Features Your companion to master all the
administration-related tasks in MySQL 8 Ensure high performance and
high availability of your MySQL solution using effective
replication and backup techniques A comprehensive guide to
performing query optimization, security and a whole host of other
administrative tasks in MySQL 8 Book DescriptionMySQL is one of the
most popular and widely used relational databases in the world
today. The recently released version 8.0 brings along some major
advancements in the way your MySQL solution can be administered.
This handbook will be your companion to understand the newly
introduced features in MySQL and how you can leverage them to
design a high-performance MySQL solution for your organization.
This book starts with a brief introduction to the newly introduced
features in MySQL 8, followed by quickly jumping onto the crucial
administration topics that you will find useful in your day to day
work. Topics such as migrating to MySQL 8, MySQL benchmarking,
achieving high performance by implementing the indexing techniques,
and optimizing your queries are covered in this book. You will also
learn how to perform replication, scale your MySQL solution and
implement effective security techniques. A special section on the
common and not so common troubleshooting techniques for effective
MySQL administration is also covered in this book. By the end of
this highly practical book, you will have all the knowledge you
need to tackle any problem you might encounter while administering
your MySQL solution. What you will learn Understanding different
MySQL 8 data types based on type of contents and storage
requirements Best practices for optimal use of features in MySQL 8
Explore globalization configuration and caching techniques to
improve performance Create custom storage engine as per system
requirements Learn various ways of index implementation for flash
memory storages Configure and implement replication along with
approaches to use replication as solution Understand how to make
your MySQL 8 solution highly available Troubleshoot common issues
and identify error codes while using MySQL 8 Who this book is
forThis book is intended for MySQL administrators who are looking
for a handy guide covering all the MySQL administration-related
tasks. If you are a DBA looking to get started with MySQL
administration, this book will also help you. Knowledge of the
basic database concepts is required to get started with this book.
|
You may like...
Japan
Suicideyear
Vinyl record
R568
R416
Discovery Miles 4 160
|