Купить книгу Книга Рефакторинг SQL-приложений. Фаро BOOMBOOKS книга почтой в интернет магазин книг  
 
 
 
  Купить книгу Книга Рефакторинг SQL-приложений. Фаро BOOMBOOKS книга почтой в интернет магазин книг
ICQ 638231463
sale@boombooks.com.ua
SiteHeart
 
 
Ваша корзина:
товаров: 1 шт.
на сумму: 254 грн.
 
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
 

  • Книга Финансы. Стратегии с которыми побеждают. Колисник
    Книга Финансы. Стратегии с которыми побеждают. Колисник
  • Книга Создание Web-публикаций в PageMail
    Книга Создание Web-публикаций в PageMail
  • Книга Оценка бизнеса. Схемы и таблицы: Учебное пособие. Попков, Евстафьева
    Книга Оценка бизнеса. Схемы и таблицы: Учебное пособие. Попков, Евстафьева
  • Книга BIOS. Разгон и оптимизация компьютера. Заика
    Книга BIOS. Разгон и оптимизация компьютера. Заика
  • Книга Разработка веб-сайтов для мобильных устройств. Серия: Head First O*Reilly - Л. Гарднер, Д. Григсби
    Книга Разработка веб-сайтов для мобильных устройств. Серия: Head First O*Reilly - Л. Гарднер, Д. Григсби
  • Книга Применение UML 2.0 и шаблонов проектирования. 3-е изд. Крэг Ларман
    Книга Применение UML 2.0 и шаблонов проектирования. 3-е изд. Крэг Ларман
  • Книга Раз, два, взяли! Как вовлечь работников предприятия в активную работу. Кен Бланшар
    Книга Раз, два, взяли! Как вовлечь работников предприятия в активную работу. Кен Бланшар
  • Книга Нужные программы для Интернета. Орлов
    Книга Нужные программы для Интернета. Орлов
  • Книга Операционные системы. 4-е изд. Столлингс. Вильямс. 2002
    Книга Операционные системы. 4-е изд. Столлингс. Вильямс. 2002
  • Книга Macromedia Flash 8. Самоучитель. Бурлаков
    Книга Macromedia Flash 8. Самоучитель. Бурлаков
  • Книга Создание веб-страниц для чайников. 9-е изд. Бад Смит
    Книга Создание веб-страниц для чайников. 9-е изд. Бад Смит
  • Книга Практический справочник: Windows Vista. Симонович
    Книга Практический справочник: Windows Vista. Симонович
  • Книга Oracle Database 11g: руководство администратора баз данных. Алапати
    Книга Oracle Database 11g: руководство администратора баз данных. Алапати
  • Книга Microsoft Project 2003. Самоучитель. Сингаевская Галина
    Книга Microsoft Project 2003. Самоучитель. Сингаевская Галина
  • Книга Япония - экономическое чудо. Дружинин. Питер. 2003
    Книга Япония - экономическое чудо. Дружинин. Питер. 2003
  • Книга Некоммерческие организации. Классика HBR
    Книга Некоммерческие организации. Классика HBR
  • Книга Новейший самоучитель работы на компьютере. Белунцов
    Книга Новейший самоучитель работы на компьютере. Белунцов
  • Книга Применение DDD и шаблонов проектирования: проблемно-ориентированное проектирование приложений
    Книга Применение DDD и шаблонов проектирования: проблемно-ориентированное проектирование приложений
  • Книга Программа сетевой академии Cisco CCNA 1 и 2. Вспомогательное руководство. 3-изд. Cisco Systems
    Книга Программа сетевой академии Cisco CCNA 1 и 2. Вспомогательное руководство. 3-изд. Cisco Systems
  • Книга Microsoft Office Excel 2007 для чайников. Грег Харвей
    Книга Microsoft Office Excel 2007 для чайников. Грег Харвей

 
     
Книги и учебники по рубрикам
 Купить книги компьютерные
   Книги CAD-ы
   Книги 3d MAX
   Книги ACCESS
   Книги Adobe
   Книги Assembler
   Книги Basic
   Книги C, C++,С#
   Книги Delphi
   Книги EXCEL
   Книги HTML,XML, Dynamic,CSS
   Книги Java
   Книги JavaScript
   Книги Linux
   Книги Maple
   Книги Maya
   Книги OFFICE
   Книги Oracle
   Книги Pascal
   Книги Perl
   Книги PHP
   Книги SQL
   Книги UML
   Книги Unix
   Книги VBA
   Книги Visual Studio
   Книги WEB дизайн
   Книги Windows 2000
   Книги Windows Server
   Книги Windows Vista
   Книги Windows XP
   Книги WORD
   Книги Алгоритмы
   Книги 1C Учет
   Книги Издательские системы
   Купить книги по информатике
   Книги по компьютерной безопасности
   Купить книги по компьютерному железу
   Книги компьютерные сети
   Книги мультимедиа
   Книги Нейронные сети
   Книги ООП
   Книги Примочки программирования
   Книги по программированию для WEB
   Книги Прочая графика
   Книги прочая разработка
   Книги прочие CAD
   Книги прочие базы данных
   Книги прочие ОС
   Книги прочие офисное ПО
   Купить книги самоучители
   Книги Цифровое фото
   Заказ книг электронная коммерция
   Книги Corel
   Книги MAC
   Книги Windows 7
   Книги Прочее для интернет
   Книги Windows 8
   Книги SEO оптимизация и продвижение
   Книги Языки программирования
 Заказ книг по психологии
   Купить книги по психоанализу
   Заказ книг по психологии
   Купить книги по психологии бизнеса
   Книги психология женский клуб
   Заказ книг психология НЛП
   Купить книги психология общая
   Книги психология популярная
   Заказ книг психология прикладная
   Книги психология прочее
   Книги психология психотерапия
   Заказ книг психология социальная
   Книги психология тест
   Книги психология тренинг
 Купить книги по бизнесу и маркетингу
   Книги банки,деньги,кредит
   Купить книги по бизнесу
   Заказ книг по бухучету
   Книги инвестиционный бизнес
   Книги коммерция и продажи
   Купить книги по маркетингу и рекламе
   Заказ книг по менеджменту
   Купить книги по праву
   Заказ книг по предпринимательству
   Купить книги по финансам
   Заказ книг по экономике
   Купить книги по экономической теории
 Купить учебники
 Книги Гуманитарные науки
 Книги для детей и родителей



 
  Купить книги компьютерные - Книги SQL
Купить книгу  Книга Рефакторинг SQL-приложений. Фаро
 
 
ISBN
Книга Рефакторинг SQL-приложений. Фаро

254 грн.

SiteHeart
 Купить Книга Рефакторинг SQL-приложений. Фаро     Купить Книга Рефакторинг SQL-приложений. Фаро
2009г.
Количество страниц:336

Когда поднимается вопрос рефакторинга кода, специалист может быть уверен, что либо возникла серьезная проблема, либо предполагается, что она проявится в ближайшее время. Как правило, при этом известно, что следует улучшить в плане функциональности, но прежде необходимо понять природу проблемы.

В книге "Рефакторинг SQL-приложений" делается попытка дать реалистичный и честный обзор методов усовершенствования приложений SQL и определить рациональную концепцию для тактических маневров. Часто рефакторинг напоминает безумный поиск быстрых побед и эффектных усовершенствований, которые можно вписать в бюджет и сохранить голову на плечах. Но разумное и систематическое применение правильных принципов может привести к впечатляющим результатам. Эта книга поможет выработать правильную тактику и оценить перспективы различных решений.

Книга "Рефакторинг SQL-приложений" предназначена для профессионалов в области информационных технологий, разработчиков, менеджеров проектов, служб поддержки, администраторов баз данных и специалистов по настройке, которым приходится принимать участие в операциях по спасению приложений со значительным объемом кода управления базами данных.


Об авторах

Стефан Фаро занимается реляционными базами данных и языком SQL с 1983 года. Он присоединился к Oracle France в самом начале существования этой организации (после недолгого периода работы в IBM и преподавания в Университете Оттавы) и вскоре сосредоточился на вопросах производительности и настройки. Покинув Oracle в 1988 году, он некоторое время занимался исследованием операций, но через год снова вернулся к реляционным базам данных и с тех пор занимается консультированием в этой области. В 1998 году основал компанию RoughSea Ltd.

Паскаль Лерми последние 12 лет работает специалистом по средам оперативной обработки транзакций и разработки реляционных баз данных Oracle, а последние пять лет - и разработки баз данных Microsoft SQL Server.



Оглавление



Об авторах
Предисловие
Почему нужно прибегать к рефакторингу?
Рефакторинг доступа к базе данных
Как устроена эта книга
Аудитория
Допущения, сделанные в этой книге
Используемые в книге обозначения
Использование примеров кода
Комментарии и вопросы
Благодарности

Глава 1. Оценка

Простой пример
Настройка SQL, традиционный способ
Припудривание кода
Настройка SQL заново
Рефакторинг, первая точка зрения
Рефакторинг, вторая точка зрения
Сравнение и комментарии
Выбор среди различных подходов
Оценка возможных выигрышей
Выяснение, что делает база данных
Анализ собранного материала

Глава 2. Проверка работоспособности

Статистика и проблемы с данными
Доступная статистика
Ловушки для оптимизатора
Обзор индексирования
Краткий обзор типа индексации
Детальное исследование
Индексы, которые нарушают правила
Синтаксический разбор и связующие переменные
Как определить проблемы синтаксического разбора
Оценка потерь производительности из-за синтаксического разбора
Разрешение проблем синтаксического анализа
Что, если одно значение должно быть привязано несколько раз?
Разрешение проблем синтаксического анализа для ленивых
Правильный подход к разрешению проблем синтаксического анализа
Обработка списков в подготовленных операторах
Групповые операции
Управление транзакциями

Глава 3. Пользовательские функции и представления

Пользовательские функции
Усовершенствование чисто вычислительных функций
Дальнейшее усовершенствование функций
Усовершенствование функций поиска
Усовершенствование функций против переписывания операторов
Представления
Для чего нужны представления
Сравнение производительности со сложными представлениями и без них
Рефакторинг представлений

Глава 4. Концепция тестирования


Генерирование тестовых данных
Размножение строк
Использование функций генерирования случайных значений
SQL server и функции генерирования случайных значений
Подгонка под существующие распределения
Генерирование большого числа строк
Целостность на уровне ссылок
Генерирование случайного текста
Сравнение альтернативных версий
Блочное тестирование
Приближенное сравнение
Сравнение таблиц и результатов
Ограничения сравнения

Глава 5. Рефакторинг операторов

Планы исполнения и директивы оптимизатора
Анализ медленного запроса
Идентификация базового запроса
Приведение в порядок фразы from
Рефакторинг базового запроса
Анализ составных частей
Устранение повторяющихся шаблонов
Игры с подзапросами
Ранняя активизация фильтров
Упрощение условий
Другие направления оптимизации
Перестроение исходного запроса
Вложенные циклы
Соединение слиянием и хеш-соединение

Глава 6. Рефакторинг задач

SQL-мышление
Использование SQL там, где SQL работает лучше
Рассчитывайте на успех
Реструктуризация кода
Объединение операторов
Введение управляющих структур в SQL
Избавление от функции count()
Избегайте излишеств
Избавляйтесь от циклов

Глава 7. Рефакторинг потоков и баз данных

Реорганизация обработки
Борьба за ресурсы
Изолирование опасных зон
Параллелизм вашей программы и СУБД
Потрясая основы
Сортировка строк
Разбиение таблиц
Изменение столбцов

Глава 8. Как это работает: практика рефакторинга

Можете ли вы взглянуть на базу данных?
"Мертвые" запросы
Все эти быстрые запросы
Не бывает явно "плохих" запросов
Пора заканчивать

Приложение A. Сценарии и примеры программ
Приложение B. Инструменты
Программы mklipsum и lipsum
Как собрать программы mklipsum и lipsum
Как использовать программы mklipsum и lipsum
Roughbench
Как собрать программу Roughbench
Как использовать программу Roughbench
Теги: Книга | Рефакторинг | SQL | приложений | | Фаро |

Share |
 
     



    Купить книги в разделе Купить книги компьютерные - Книги SQL  
 
Книга Рефакторинг SQL-приложений. Фаро
Купить Книга Рефакторинг SQL-приложений. Фаро Когда поднимается вопрос рефакторинга кода, специалист может быть уверен, что либо возникла серьезная проблема, либо предполагается, что она проявится в ближайшее время. Как правило, при этом известно, что следует улучшить в плане функциональности, но прежде необходимо понять природу проблемы.
Книга Эффективная работа: Microsoft SQL Server. Вишневский
Купить Книга Эффективная работа: Microsoft SQL Server. Вишневский В этой книге рассказывается о том, как устроена система управления базами данных SQL Server 2005, какие принципы лежат в основе ее функционирования, дается понятие об основных компонентах и архитектуре.
 
     


     
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
BOOMBOOKs 2009-2011 Создание сайтов & Раскрутка сайтов SKYLOGIC