Showing posts with label relational databases. Show all posts
Showing posts with label relational databases. Show all posts

Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference Review

Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference
Average Reviews:

(More customer reviews)
Are you looking to buy Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference? Here is the right place to find the great deals. we can offer discounts of up to 90% on Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference ReviewI bought this book on the basis of the glowing recommendations here. As I have a number of servers to tune which execute some extremely complex SQL, and I need to be able to look inside with Perfmon and the profiler, I thought this book would be very useful. I particularly wanted help with sysmon.
This book gave me virtually nothing. Its coverage of tuning was shallow, information was repeated unnecessarily, text was copied almost verbatim from BOL, and it provided little or nothing that couldn't be found elsewhere and easily.
It tries to cover everything at the cost of giving real value. For example it provides 15 pages on data warehousing of which 12 are a description of data warehousing so cursory that if you don't know the subject you'll only be confused, and 3 pages on actual tuning which basically say that you should find out whether the bottleneck is CPU/disk/memory then add more CPU/disk/memory respectively.
Sizing and capacity planning are introduced with seven equations without justification. Okay, but completions C is given as the number of transactions that were completed during the observation period, but on the facing page C = 96 seconds [sic]. Did anyone proof-read this? With these and numerous other oddities (trunc. log on chkpt on SQL2000?) I don't know what I can trust.
The mathematics for this section is done and finished in 6 pages.
I was particularly looking for a comprehensive description of sysmon counters. Other than a quick rundown of the obvious ones there's a long list in the appendix of others, including such gems as "lock blocks allocated: the total number of allocated lock blocks". The whole point of buying this book was to find out how to use them, or indeed what they mean (Skipped Ghosted Records/Sec - means what?); merely giving me a list of them is redundant. This was the biggest letdown for me - I need this info!
There are other important omissions. I have spent literally weeks identifying and working round failures in the query plan optimiser. This serious issue is not properly addressed except for a chapter introducing query hints. A taxonomy of optimiser failures and ways of tackling each type might save others from the headaches I've had. Optimiser hints do not always suffice.
The book is rated on the back for user levels IT Implementer and Corporate Developer. That is far too generous.Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference Overview
Performance tuning a relational database can be engaging yet frustrating, and this guide gives you the practical information you need to configure and tune a Microsoft® SQL Server™ 2000 database for better, faster, more scalable solutions. The authors start with the basics and build upon them to teach the mechanics of performance tuning and how they affect the whole system. This book also shows how to optimize for the underlying operating system and hardware. It's the only book of its kind coauthored by engineers who have worked in the SQL Server performance group.

Expert instruction helps you understand these topics:

THE BASICS:

Architectural fundamentals that affect tuning
I/O tuning and RAID storage considerations
How to tune hardware, database layout, and configuration parameters
Feature enhancements for better ease-of-use, performance, manageability, and reliability.

SERVER TUNING:

How to use the Microsoft Windows® 2000 System Monitor and the SQL Server Profiler to shorten transaction response times.

SIZING AND CAPACITY PLANNING:

How to model software and hardware usage to predict resource consumption and conduct preconfiguration planning, and how to perform what-if scenarios about workload growth to avoid slow response times.

CONFIGURING AND TUNING:

How to tune online transaction processing (OLTP) systems, data warehouses, and replicated systems.
How to set up your system for high-performance backup and recovery.

TUNING SQL STATEMENTS:

How to get optimal performance by using Query Analyzer and Profiler to tune SQL statements and stored procedures.
How to take advantage of indexes and hints.


Want to learn more information about Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

MySQL Admin Cookbook Review

MySQL Admin Cookbook
Average Reviews:

(More customer reviews)
Are you looking to buy MySQL Admin Cookbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on MySQL Admin Cookbook. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

MySQL Admin Cookbook ReviewThis book is a great first attempt at a book that has been needed for a long time. It covers the everyday practical parts of managing a MySQL server.
I have been hungry for this book for a long time. Most books about MySQL focus on the SQL language and give you long chapters on how to form complex queries. Or, they dive deep into MySQL commands command and the use of my.cnf. I have a bookshelf full of these books. None have given me help making backups on-the-fly without interrupting customer services or preventing mysqldump from failing with error 2013. This book, "MySQL Admin Cookbook", covers everyday issues database administrators (DBA) face.
I'm calling it a "first attempt" because you'll get a taste of the practical side but the authors don't give you all the tools. It covers transferring connections settings between different machines with a network share. Good. It doesn't talk enough about the tools every MySQL DBA know, like MaatKit, openarkkit, mycheckpoint, mysqltuner and so many more.
Another example, Chapter 5 covers the common details for loading large data sets using the LOAD DATA INFILE command. Common. But it doesn't talk about how you can replace a CSV or MyIsam files directly with tools like mysql-replace-tables-live.
If you are NOT a DBA and MySQL is something you're using, I FULLY recommend this book. If you are a DBA, unless your new, you will find most of this book covers things you have already learned on your own.
This book starts like a very good HOWTO with replication in chapter one without mentioning
the monitoring tool mk-heartbeat. By chapter six it get cooking with good tips on analyzing, monitoring and configuring your MySQL and then simmers to an ending with managing users and schemas.
I look forward to Rev2 of this book when it really gets cooking.
99 GREAT recipes? No. Everyday foods is more what it is.
MySQL Admin Cookbook OverviewThis book uses the approach of a cookbook, presenting solutions to problems in the form of recipes. Each recipe provides the reader with easy step-by-step descriptions of the actions necessary to accomplish a specific task. Example values and code samples are used throughout the recipes, which makes adaptation for individual needs easy.Administrators of all skill-levels will find step-by-step instructions for practical approaches to MySQL configuration, maintenance, and optimization topics. Each recipe uses a concrete example for easy understanding. This book is for ambitious MySQL users as well as professional data center database administrators. Beginners as well as experienced administrators will profit from this cookbook and get fresh ideas to improve their MySQL environments. Detailed background information will enable them to widen their MySQL horizon.It does not cover SQL basics, how to install MySQL servers, or how to design a relational database schema. Readers are expected to have a basic understanding of the SQL language and database concepts in general.

Want to learn more information about MySQL Admin Cookbook?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Mastering Microsoft SQL Server 2005 Review

Mastering Microsoft SQL Server 2005
Average Reviews:

(More customer reviews)
Are you looking to buy Mastering Microsoft SQL Server 2005? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mastering Microsoft SQL Server 2005. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Mastering Microsoft SQL Server 2005 ReviewI like everything I have read in this book but the screenshots the authors want you to see are too small to be seen clearly. (I use a magnifying glass (no joke) to enlarge the images). I'm sure Sybex reduced them to make them fit the page. I contacted Sybex to see if the book came in a pdf version or if the images were available in a seperate format. They have not gotten back to me and I take this to mean the answer is "no".
I particularly like the chapter on Analysis Services. It took me a long time on my own to learn what they lay out in that chapter. I wish I had their book before I started down my path.
Summary: good text, hard to view images.Mastering Microsoft SQL Server 2005 OverviewThe Comprehensive Resource for SQL Server 2005 Administrators, Consultants, and Developers
Whether you're a systems administrator, database application developer, or IT consultant, you'll quickly ratchet up your knowledge of Microsoft SQL Server 2005 with this thorough and comprehensive guide. Light on theory and heavy on practicality, it cuts to the chase with real-world examples of large-scale business applications, an entire chapter on troubleshooting, and crucial information on SQL Server 2005's enhanced connectivity. For new users of Microsoft SQL Server, this book takes you quickly, but systematically, through the introductory topics.
Coverage Includes
Integrating SQL Server with .NET Framework
Understanding Service Broker, a distributed application framework
Programming with ADO.NET, the data-access component of .NET
Setting up Notification Services, which delivers personalized information to mobile devices
Using SQL Server Management Studio instead of Enterprise Manager
Designing made easier with new Business Intelligence Development Studio (BIDS)
Printing multi-page reports
Mastering Transact-SQL programming language

Leverage the Experience of Large-Scale Enterprises through Real-World Examples
Increase Your Own Productivity with an Entire Chapter on Troubleshooting
Discover What SQL Server 2005's Increased Emphasis on Connectivity Means to Your Installation
Start Developing Apps--All the Information You Need!
www.sybex.com

Want to learn more information about Mastering Microsoft SQL Server 2005?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Designing Geodatabases: Case Studies in GIS Data Modeling Review

Designing Geodatabases: Case Studies in GIS Data Modeling
Average Reviews:

(More customer reviews)
Are you looking to buy Designing Geodatabases: Case Studies in GIS Data Modeling? Here is the right place to find the great deals. we can offer discounts of up to 90% on Designing Geodatabases: Case Studies in GIS Data Modeling. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Designing Geodatabases: Case Studies in GIS Data Modeling ReviewThis book provides a good introduction of steps and principles in designing geodatabases and the importance of information products and identifying thematic layers. The book presents 7 complex models: streams and river networks, census units and boundaries, addresses and locations, parcels and cadastre, surveying federal lands, using raster data, cartography and the base map.For each model they present the features, feature data sets, relationships, and topology rules. Readers working in these 7 areas will probably gain most from the book.
I would have also liked simpler examples and more design principles on grouping features into feature data sets. One of the strengths of this book is in stressing the value of topology rules, and feature data sets are needed for topology rules. With a database background, I would have liked fuller exploration of database relationships and normality contrasted with GIS relationship classes, relates, and joins, since data is often "flattened" when put into GIS. Readers of this should probably start with Modeling Our World: The Esri Guide to Geodatabase design by Michael Zeiler.
Designing Geodatabases: Case Studies in GIS Data Modeling OverviewThis guide to creating a dynamic GIS data model helps database managers design a schema that has comprehensive and descriptive query definitions, a user-friendly cartographic display, and increased performance standards. The five steps for taking a data model through its conceptual, logical, and physical phases, including modeling the user's view, defining objects and relationships, selecting geographic representations, matching geodatabase elements, and organizing the geodatabase structure are studied in detail. A look at nine decision points that deal with concerns common to all data modeling exercises, such as validating feature geometries, modeling linear networks, managing raster data, and labeling map features help database managers fine-tune their GIS data models. Several design models for a variety of applications are considered including addresses and locations, census units and boundaries, stream and river networks, and topography and the base map.

Want to learn more information about Designing Geodatabases: Case Studies in GIS Data Modeling?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pro ODP.NET for Oracle Database 11g (Expert's Voice in Oracle) Review

Pro ODP.NET for Oracle Database 11g (Expert's Voice in Oracle)
Average Reviews:

(More customer reviews)
Are you looking to buy Pro ODP.NET for Oracle Database 11g (Expert's Voice in Oracle)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro ODP.NET for Oracle Database 11g (Expert's Voice in Oracle). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro ODP.NET for Oracle Database 11g (Expert's Voice in Oracle) ReviewOverall the book has some very good examples and explanations. The introduction is very good as well. However, there are a bit too many redundant examples that seem to make the book thicker unnessarily. That being said, sometimes the detailed examples were very helpful.Pro ODP.NET for Oracle Database 11g (Expert's Voice in Oracle) OverviewPro ODP.NET for Oracle Database 11g is the "go to" book for .NET programmers wanting to use the Oracle Database. The authors are well-known for their expertise in the Oracle Data Provider for .NET. A highlight of the book is the author's application of "Gang of Four" design patterns to ODP.NET programming.

Want to learn more information about Pro ODP.NET for Oracle Database 11g (Expert's Voice in Oracle)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions Review

Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions
Average Reviews:

(More customer reviews)
Are you looking to buy Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions? Here is the right place to find the great deals. we can offer discounts of up to 90% on Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions ReviewI have a confession to make. I haven't read an Oracle book cover-to-cover in almost three years. Sure I skim through the latest titles for what I need and of course check out documentation of the latest releases. That's what good docs provide, quick reference when you need to check syntax, or details of a particular parameter, or feature, but have you ever read some documentation, sift through a paragraph, page or two, and say to yourself, that's great, but what about this situation I have right now? Unfortunately documentation doesn't always
speak to your real everyday needs. It is excellent for reference, but doesn't
have a lot of real-world test cases, and practical usage examples. That's where Tom Kyte's new book comes in, and boy is it a killer.
I've read Tom's books before, and always enjoyed them. But his new APress title really stands out as an achievement. Page after page and chapter after chapter he uses straightforward examples pasted right from the SQL*Plus prompt to illustrate, demonstrate, and illuminate concepts that he is explaining. It is this practical hands on, relentless approach that makes this book 700 pages of goodness.
Already an expert at Oracle? You'll become more of one after reading this book. With reviewers like Jonathan Lewis I expected this book to be good from the outset I have to admit. But each chapter delves into a bit more depth around subjects that are central to Oracle programming and administration.
No SCREEN SHOTS!
----------------
One of the things I loved about this book most of all is its complete lack of screenshots! But how does one illustrate a concept then, you might ask? These days with graphical interfaces becoming more and more popular even among technical folks, I run into the question of the command line over an over again. How can you be doing sophisticated database administration of the latest servers running Oracle with the command line? Or another question I often get is, can you really do everything with the command line? The answer to both is a resounding yes, in fact you can do much more with the command line. Luckily for us, Tom is of this school too, and page after page of his book are full of real examples and commands that you can try for yourself, with specific instructions on
setting up the environment, using statistics gathering packages, and so on. In an era of computing where GUIs seem to reign like magazines over the best literature of the day, it is refreshing to see some of the best and most technical minds around Oracle still advocate the best tool, command line as the interface
of choice. In fact it is the command line examples, and happily the complete lack of screenshots that indeed makes this book a jewel of a find.
Audience
-----------
As a DBA you might wonder why I'm talking so highly of a book more focused towards developers. There are a couple of reasons. First this book is about the Oracle architecture, as it pertains to developers. In order for developers to best take advantage of the enterprise investment in Oracle *** they need to thoroughly understand the architecture, how specific features operate, which features are appropriate, and how to optimize their code for best interaction with them. Of course a DBA who is trying to keep a database operating in tip top shape needs to be aware of when developers are not best using Oracle, to identify,
and bring attention to bottlenecks, and problem areas in the application. Second, it is often a DBAs job to tune an existing database, and the very largest benefits come from tuning application SQL. For instance if a developer has chosen to use a bitmap index on an INSERT/UPDATE intensive table, they're in for serious problems. Or if a developer forgot to index a foreign key column. This book directly spearheads those types of questions, and when necessary does mention a thing or two of direct importance to DBAs as well.
Highlights
-----------
Chapter 2 has an excellent example of creating an Oracle database. You simply write one line to your init.ora "db_name=sean" for example, and then from the SQL> prompt issues "startup nomount" and then "create database". Looking at the processes Oracle starts, and the files that are created can do wonders for your understanding of database, instance, and Oracle in general.
Chapter 3 covers files, files, and more files. Spfile replaces a text init.ora allowing parameters to be modified while an instance is running *AND* stored persistently. He covers redolog files, flashback logs, and change tracking file
s, as well as import/export dump files, and lastly datapump files.
Chapter 4 covers memory, and specifically some of the new auto-magic options, how they work, and what to watch out for.
Chapter 5 covers processes.
Chapter 6, 7, and 8 cover lock/latching, multiversioning, and transactions respectively. I mention them all here together because to me these chapters are the real meat of the book. And that's coming from a vegetarian! Seriously these
topics are what I consider to be the most crucial to understanding Oracle, and modern databases in general, and the least understood. They are the darkest corners, but Tom illuminates them for us. You'll learn about optimistic versus pessismistic locking, page level, row level, and block level locking in various modern databases such as SQLServer, Informix, Sybase, DB2 and Oracle. Note Oracle is by far in the lead in this department, never locking more than it needs to, which yields the best concurrency with few situations where users block each other. Readers never block, for instance, because of the way Oracle implements all of this. He mentions latch spinning, which Oracle does to avoid a context switch, that is more expensive, how to detect, and reduce this type of contention. You'll learn about dirty reads, phantom reads, and non-repeatable reads, and about Oracle's Read-committed versus Serializable modes. What's more you'll learn about the implications of these various models on your applications, and what type of assumptions you may have to unlearn if you're coming from developing on another database to Oracle. If I were to make any criticism at all, I might mention that in this area Tom becomes ever so slightly preachy about Oracle's superb implementation of minimal locking, and non-blocking reads. This is in large part due I'm sure to running into so many folks who are used to developing on databases which do indeed dumb you down *BECAUSE* of their implementation, encouraging bad habits with respect to transactions, and auto-commit for instance. One thing is for sure you will learn a heck of a lot from these three chapters, I know I did.
Chapter 9 Redo & Undo describes what each is, how to avoid checkpoint not complete and why you want to, how to *MEASURE* undo so as to reduce it, how to avoid log file waits (are you on RAID5, are your redologs on a buffered filesystem?), and what block cleanouts are.
Chapter 10 covers tables. After reading it I'd say the most important types are normal (HEAP), Index Organized, Temporary, and External Tables. Use ASSM where possible as it will save you in many ways, use DBMS_METADATA to reverse engineer objects you've created to get all the options, don't use TEMP tables to avoid inline views, or complex joins, your performance will probably suffer, and how to handle LONG/LOB data in tables.
Chapter 11 covers indexes, topics ranging from height, compression count, DESC sorted, colocated data, bitmap indexes and why you don't want them in OLTP data
bases, function based indexes and how they're most useful for user defined functions, why indexing foreign keys is important, and choosing the leading edge of an index. Plus when to rebuild or coalesce and why.
Chapter 12 covers datatypes, why never to use CHAR, using the NLS features, the CAST function, the number datatypes and precision versus performance, raw_to_hex, date arithmatic, handling LOB data and why not to use LONG, BFILEs and the new UROWID.
Chapter 13 discusses partitioning. What I like is he starts the chapter with the caveat that partitioning is not the FAST=TRUE option. That says it all. For OLTP databases you will achieve higher availability, and ease of administration of large options, as well as possibly reduced contention on larger objects,
but it is NOT LIKELY that you will receive query performance improvements because of the nature of OLTP. With a datawarehouse, you can use partition elimination on queries that do range or full table scans which can speed up queries dramatically. He discusses range, list, hash, and composite partitioning, local indexing (prefixed & non-prefixed) and global indexing. Why datawarehouses tend to use local, and OLTP databases tend to use global indexes, and even how you
can rebuild your global indexes as you're doing partition maintenance avoiding a costly rebuild of THE ENTIRE INDEX, and associated downtime. He also includes a great auditing example.
Chapter 14 covers parallel execution such as parallel dml, ddl, and so on. Here is where a book like Tom's is invaluable, as he comes straight out with his opinions on a weighty topic. He says these features are most relevant to DBAs doing one-off maintenance and data loading operations. That is because even in
datawarehouses, todays environments often have many many users. The parallel features are designed to allow single session jobs to utilize the entire system resources. He explains that Oracle's real sweet spot in this real is parallel
DDL, such as CREATE INDEX, CREATE TABLE AS SELECT, ALTER INDEX REBUILD, ALTER TABLE MOVE, and so on...Read more›Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions OverviewThis is a defining book on the Oracle database for any developer or DBA who works with Oracle-driven database applications. The book is fully revised and covers both the 9i and 10g versions of the database (up to and including 10g Release 2). It also comes with a CD containing a searchable PDF of the 8i version of the book. Thus you have a one-stop resource containing deep wisdom on the design, development and administration of Oracle applications, from one of the World's foremost Oracle experts, Tom Kyte. It covers every important feature and function of the database, explaining why it is important, how it works, how you should use it, and what can happen if you do things the wrong way. It is unique in terms of the technical depth and insight that it provides on each topic.This book will show you how to program correctly with the database and exploit its feature-set effectively. As a result, you will be able to build fast, effective, scalable and secure Oracle applications.

Want to learn more information about Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Guru's Guide to SQL Server Stored Procedures, XML, and HTML Review

The Guru's Guide to SQL Server Stored Procedures, XML, and HTML
Average Reviews:

(More customer reviews)
Are you looking to buy The Guru's Guide to SQL Server Stored Procedures, XML, and HTML? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Guru's Guide to SQL Server Stored Procedures, XML, and HTML. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Guru's Guide to SQL Server Stored Procedures, XML, and HTML ReviewI never thought I'd say this but this book is even better than the first Gurus Guide book! Henderson cuts loose and just writes. It feels like you've got the guru sitting right next to as you read.
As with his first book, Henderson runs a tight ship with this one. There's no fluff or other filler material. Instead, you just get the goods, and you get them by the boatload.
My fav things about this one are:
* Extended Proc coverage. I've always wondered how to build these. The coverage in this book is absolutely excellent. It could be a book unto itself.
* XML coverage. I've never seen a better cut-to-the-chase introduction to XML and the XML features in SQL Server. It's a wonderful, hands-on tutorial written by a master.
* Emphasis on treating transact-sql as a real language. Henderson stresses this over and over and he's right. This book is every bit as good as the high-end programming books that feature languages like C++ and Java.
* Essays on software engineering. These are some of the best technical writing I've ever read.
I don't think you could spend your money on a better SQL Server book.
DjFThe Guru's Guide to SQL Server Stored Procedures, XML, and HTML OverviewSQL Server developers worldwide raved about Ken Henderson's The Guru's Guide to Transact-SQL: its exceptionally clear, conversational explanations, and its powerfully useful projects and code examples. This book helps SQL Server developers take the next step -- building more powerful, robust applications than ever before. Henderson identifies several key areas of SQL Server development that offer the greatest power -- and then covers each of them in exceptional detail. The book includes especially thorough coverage of Transact-SQL stored procedure programming, including features such as extended procedures, database design, and XML that are often disregarded in competitive books. Henderson introduces a method he has developed to add arrays to T-SQL, something previously thought impossible. He offers an ideal balance of theory and code, gradually building on basic techniques to create increasingly sophisticated solutions, and teaching the philosophy of Transact-SQL programming alongside syntax and technique. An accompanying CD-ROM includes extensive source code, including valuable proprietary code that makes T-SQL queries run faster. For every SQL Server developer.

Want to learn more information about The Guru's Guide to SQL Server Stored Procedures, XML, and HTML?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Expert Oracle Exadata Review

Expert Oracle Exadata
Average Reviews:

(More customer reviews)
Are you looking to buy Expert Oracle Exadata? Here is the right place to find the great deals. we can offer discounts of up to 90% on Expert Oracle Exadata. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Expert Oracle Exadata ReviewThis is a fantastic technical tome on all things Exadata. Outstanding coverage includes intro of the technology, hardware configurations, administration tasks, performance monitoring and diagnostics, wait events, backup & recovery, and application SQL tuning. Quite easily one of the two best books I've ever read regarding any Oracle technology (The other being Guy Harrison's Oracle Performance Survival Guide). I've met some of the book's authors over the years at various Oracle events (e.g. Hotsos) and thus knew these guys were top notch. But this book still totally blew me away even expecting it to be great knowing who it was coming from. I've been doing Oracle databases for over 20 years, written nine book myself, taught for Oracle Education, and worked extensively with all things Oracle. In fact I'm an Oracle ACE. So I know a good book when I see one - and this book is tops. You will not be disappointed - worth every penny.Expert Oracle Exadata Overview
Throughout history, advances in technology have come in spurts. A single great idea can often spur rapid change as the idea takes hold and is propagated, often in totally unexpected directions. Exadata embodies such a change in how we think about and manage relational databases. The key change lies in the concept of offloading SQL processing to the storage layer. That concept is a huge win, and its implementation in the form of Exadata is truly a game changer. Expert Oracle Exadata will give you a look under the covers at how the combination of hardware and software that comprise Exadata actually work. Authors Kerry Osborne, Randy Johnson, and Tanel Põder share their real-world experience, gained through multiple Exadata implementations with the goal of opening up the internals of the Exadata platform. This book is intended for readers who want to understand what makes the platform tick and for whom-"how" it does what it is does is as important as what it does. By being exposed to the features that are unique to Exadata, you will gain an understanding of the mechanics that will allow you to fully benefitfrom the advantages that the platform provides.
Will changes the wayyou think about managing SQL performance and processing
Provides a roadmap to laying out the Exadata platform to best support your existing systems
Dives deeply into the internals, removing the "black box” mystique and showing how Exadata actually works


What you'll learn
Configure Exadata from the ground up
Optimize for mixed OLTP/DW workloads
Migrate large data sets from existing systems
Connect Exadata to external systems
Support consolidation strategies using the Resource Manager
Configure high-availability features of Exadata, including real application clusters (RAC) and automatic storage management (ASM)
Apply tuning strategies utilizing the unique features of Exadata

Who this book is for
Expert Oracle Exadata is for database administrators and developers who want to understand what makes Exadata unique so that they can take advantage of all the platform has to offer. It is also for anyone who needs to plan and execute migrations of systems to the Exadata platform. Finally, the book will be invaluable to those who support and maintain such systems.

Table of Contents
What Is Exadata?
Offloading / Smart Scan
Hybrid Columnar Compression
Storage Indexes
Exadata Smart Flash Cache
Exadata Parallel Operations
Resource Management
Configuring Exadata
Recovering Exadata
Exadata Wait Events
Understanding Exadata Performance Metrics
Monitoring Exadata Performance
Migrating to Exadata
Storage Layout
Compute Node Layout
Unlearning Some Things We Thought We Knew


Want to learn more information about Expert Oracle Exadata?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

MySQL Administrator's Bible (Bible (Wiley)) Review

MySQL Administrator's Bible (Bible (Wiley))
Average Reviews:

(More customer reviews)
Are you looking to buy MySQL Administrator's Bible (Bible (Wiley))? Here is the right place to find the great deals. we can offer discounts of up to 90% on MySQL Administrator's Bible (Bible (Wiley)). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

MySQL Administrator's Bible (Bible (Wiley)) ReviewSome background first: I've used MySQL for two decently-sized programming projects in the past, on the developer side. More recently I was hired to design, build and administer the back-end of a web application. MySQL seemed the natural choice. With background only in the developer's role, I had a huge amount to learn.
I started out by buying the MySQL Administrator's Guide and Reference:
http://www.amazon.com/MySQL-Administrators-Guide-Language-Reference/dp/0672328704/ref=sr_1_4?ie=UTF8&s=books&qid=1244855803&sr=8-4
and a more general book on Database Administration:
http://www.amazon.com/Database-Administration-Complete-Practices-Procedures/dp/0201741296/ref=sr_1_1?ie=UTF8&s=books&qid=1244855921&sr=8-1
The former was pretty terrible, and it's all available online anyways so there's absolutely no reason to buy it. Why is it so bad? Despite being written by MySQL, it is completely impractical and totally bogged down with details. I defy you to figure out how to efficiently back up your database by using that guide. I couldn't.
The latter was very useful for introducing concepts like data normalization and, while a little out of date, gives a quick sense of the products that are out there. I highly recommend it as a first read. but it's not MySQL specific - so where to go then?
Finally, I found this book. It took me about 1 minute to find the tools I would need to back up a database and another 10 seconds to find a detailed discussion of what's going on when you back up a database.
It's also very recent (as of 2009/06) - it really reflects the state of the tools out there and I was pleasantly surprised to find that all of the developments I had been reading about in my online research were reflected in the book. Instead of glossing over complex topics like MySQL Cluster, memcached, DRBD, Linux HA (see, I wasn't kidding about its coverage), it points you to external resources that are actually helpful.
I haven't yet read all of it but, to my knowledge, there is nothing comparable out there. If you have a good idea of the basics behind database administration and need a practical guide to how to actually administer a MySQL database, including the tools available to you, I'd seriously recommend that you take a look at this book.
LIMITATIONS:
- I was a bit concerned about the book's information on early-stage tools like MySQL Proxy and MySQL 6.0. They haven't been released for general use and are not certified as stable, but the book just lists them with other tools as if you could just drop them in. Be careful.
- As another reader pointed out, it's not the easiest read. But then, if you've never used SQL, never mind MySQL before, then trying to understand concepts like the difference between READ COMMITTED and SERIALIZABLE isolation levels will surely result in pain and death. This book is much better if you have a question like "How do I backup a MySQL database?", "How do I make a trigger", or "How do I set up replication?"MySQL Administrator's Bible (Bible (Wiley)) OverviewWith special focus on the next major release of MySQL, this resource provides a solid framework for anyone new to MySQL or transitioning from another database platform, as well as experience MySQL administrators. The high-profile author duo provides essential coverage of the fundamentals of MySQL database management—including MySQL's unique approach to basic database features and functions—as well as coverage of SQL queries, data and index types, stores procedure and functions, triggers and views, and transactions. They also present comprehensive coverage of such topics as MySQL server tuning, managing storage engines, caching, backup and recovery, managing users, index tuning, database and performance monitoring, security, and more.

Want to learn more information about MySQL Administrator's Bible (Bible (Wiley))?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...