Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Использование инструментов работы с SQL-
синтаксисом, шаблонами и версиями исходного
кода для эффективной разработки БД
Кросс-платформенные инструменты для работы с БД
Андрей Совцов
Embarcadero,Москва
email: Andrew.Sovtsov@embarcadero.com
Темы
1. Командная разработка
2. Работа с объектами БД
3. Отладка ..SQL
4. Favorites и закладки
5. Работа с результатами
6. Explain-plans для запросов
7. Горячие клавиши, шаблоны, подстановка SQL
8. Query Builder
Embarcadero Technologies
• Основана в 1993
• 3.2 M пользователей - 97% из списка Fortune 2000
• 35+ Наград продуктов за постоянные инновации
3
Справляться с ускоренным ростом данных, изменений
и нормативных требований
4
Профессионалам в области данных нужны правильные инструменты
Развивающиеся
экосистемы БД
Объем, Скорость,
Разнообразие
Циклы гибкой
(Agile) разработки
Максимизация IT
инфраструктуры
Соблюдение
норм и правил
Организационная
прозрачность
Проще, быстрее давать качественный код
Гибкие средства создания и отладки для SQL-профессионалов
Предназначен для
•Разработчиков баз данных
•Бизнес-аналитики/отв.за данные
Преимущества
•Поддержка корпоративного управления за счет
улучшения качества программного кода используя
отладчик SQL и функции, поддерживающие написание
кода
•Упрощает работу разработчиков и ускоряет
разработку за счет управления версиями и поддержки
разных платформ
•Уменьшает стоимость разработки за счет выполнения
кросс-платформенной разработки из единого
интерфейса
Проблемы разработчиков БД
Расширение экосистемы баз данных
Качество кода
Циклы гибкой (Agile)
разработки
“Я использовал Rapid SQL для решения многих проблем на разных
платформах, и он всегда превосходил мои ожидания. …Rapid SQL упрощает
процесс написания серверного кода БД, позволяя добиться лучшей
производительности БД и с легкостью выпускать высококачественные
приложения, работающие с БД.”
-Atos Origin, ведущая международная ИТ сервис-компания
11/9/2015
• Система контроля версий
– Бесшовная интеграция с ведущими коммерческими
системами контроля версий
– Поддержка всех операций (get, checkout, check-in,
history и diff)
• Microsoft SourceSafe
MS TFS
• IBM Clear Case
• Serrano PVCS
• etc.
Rapid SQL: Коллективная разработка
11/9/2015
• Отладка, оптимизация и профилирование
SQL-кода
– Отладка хранимых процедур, функций и триггеров
– Интеграция с Embarcadero SQL Tuner
– Анализ времени отклика и процедуры тестирования
с помощью Code Analyst (только в Rapid SQL
Professional)
Code Analyst
SQL Debugger
Отладка SQL и объектов БД
N
Итоги
1. Познакомились с командной разработкой; работой с
объектами БД
2. Как происходит отладка ..SQL
3. Зачем нужны Favorites и закладки
4. Как увидеть Explain-plans для запросов
5. Горячие клавиши, шаблоны, подстановка SQL
6. Как работает Query Builder
Rapid SQL применяется:
• Расширить умения разработчиков на разных платформах
– Разработчики для БД могут работать с новой платформой без
необходимости дополнительного обучения этой СУБД
– Полная, сильная функциональность и тщательная поддержка особенностей
Oracle, IBM DB2, Microsoft SQL Server, Sybase и MySQL упрощает выполнение
межплатформенных разработок
• Добиться большего с меньшими ресурсами
– Автоматизация рутинных задач позволяет сосредоточиться на главном
– Интуитивно-понятный интерфейс, визуальная среда упрощают задачи
создания SQL кода
– Разработчики-новички смогут легко и эффективно создавать сложный код
– Интерактивные редакторы способствуют уменьшению количества ошибок
• Оптимизировать работающие приложения
– При помощи Rapid SQL, разработчики могут найти и исправить
неэффективный код за значительно меньшее время
– Разработка, тестирование и оптимизация – в единой среде
2016 – Уникальные расширения
Мы подсказываем пользователям, как написать
производительный SQL с учетом особенностей данной БД
2016 – Уникальные расширения
Мы сообщаем пользователям, как данный SQL выполнялся в
прошлом и что изменилось
Наш набор Database Tools
13
Не важно, работаете ли в команде
над масштабными моделями
данных, управляете
гетерогенными средами с
многочисленными типами СУБД
или разрабатываете оптимальный
по производительности код на SQL,
инструменты Embarcadero для
работы с БД дают существенный
рост продуктивности на еще более
расширенном наборе
поддерживаемых платформ СУБД
Дополнительная информация
• Для более подробного описания Rapid SQL, посетите
DB PowerStudio (DBArtisan, Rapid SQL, DB Optimizer, DB Change Manager)
http://www.embarcadero.com/ru/products/db-powerstudio
• Бесплатная пробная версия
https://downloads.embarcadero.com/free/DBPowerStudioXE
• Примеры применения DB PowerStudio нашими
пользователями
Newmont Mining, Protective Life, Catalina Marketing,
Entrust:
http://www.embarcadero.com/our-customers/case-studies
• Служба поддержки
http://www.embarcadero.com/support
14
Спасибо за внимание!
Андрей Совцов
Embarcadero
Email: Andrew.Sovtsov@Embarcadero.com
Blog: http://embt.co/ASovtsov
Tel: +7(495)708 4393
Записи вебинаров: http://embt.co/MrAndySova
Блоги Embarcadero
(все языки):
http://community.embarcadero.com/index.php/blogs
Powering Today’s Applications and Data
Вопросы?
Приложение

More Related Content

Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБД

  • 1. Использование инструментов работы с SQL- синтаксисом, шаблонами и версиями исходного кода для эффективной разработки БД Кросс-платформенные инструменты для работы с БД Андрей Совцов Embarcadero,Москва email: Andrew.Sovtsov@embarcadero.com
  • 2. Темы 1. Командная разработка 2. Работа с объектами БД 3. Отладка ..SQL 4. Favorites и закладки 5. Работа с результатами 6. Explain-plans для запросов 7. Горячие клавиши, шаблоны, подстановка SQL 8. Query Builder
  • 3. Embarcadero Technologies • Основана в 1993 • 3.2 M пользователей - 97% из списка Fortune 2000 • 35+ Наград продуктов за постоянные инновации 3
  • 4. Справляться с ускоренным ростом данных, изменений и нормативных требований 4 Профессионалам в области данных нужны правильные инструменты Развивающиеся экосистемы БД Объем, Скорость, Разнообразие Циклы гибкой (Agile) разработки Максимизация IT инфраструктуры Соблюдение норм и правил Организационная прозрачность
  • 5. Проще, быстрее давать качественный код Гибкие средства создания и отладки для SQL-профессионалов Предназначен для •Разработчиков баз данных •Бизнес-аналитики/отв.за данные Преимущества •Поддержка корпоративного управления за счет улучшения качества программного кода используя отладчик SQL и функции, поддерживающие написание кода •Упрощает работу разработчиков и ускоряет разработку за счет управления версиями и поддержки разных платформ •Уменьшает стоимость разработки за счет выполнения кросс-платформенной разработки из единого интерфейса Проблемы разработчиков БД Расширение экосистемы баз данных Качество кода Циклы гибкой (Agile) разработки “Я использовал Rapid SQL для решения многих проблем на разных платформах, и он всегда превосходил мои ожидания. …Rapid SQL упрощает процесс написания серверного кода БД, позволяя добиться лучшей производительности БД и с легкостью выпускать высококачественные приложения, работающие с БД.” -Atos Origin, ведущая международная ИТ сервис-компания
  • 6. 11/9/2015 • Система контроля версий – Бесшовная интеграция с ведущими коммерческими системами контроля версий – Поддержка всех операций (get, checkout, check-in, history и diff) • Microsoft SourceSafe MS TFS • IBM Clear Case • Serrano PVCS • etc. Rapid SQL: Коллективная разработка
  • 7. 11/9/2015 • Отладка, оптимизация и профилирование SQL-кода – Отладка хранимых процедур, функций и триггеров – Интеграция с Embarcadero SQL Tuner – Анализ времени отклика и процедуры тестирования с помощью Code Analyst (только в Rapid SQL Professional) Code Analyst SQL Debugger Отладка SQL и объектов БД
  • 8. N
  • 9. Итоги 1. Познакомились с командной разработкой; работой с объектами БД 2. Как происходит отладка ..SQL 3. Зачем нужны Favorites и закладки 4. Как увидеть Explain-plans для запросов 5. Горячие клавиши, шаблоны, подстановка SQL 6. Как работает Query Builder
  • 10. Rapid SQL применяется: • Расширить умения разработчиков на разных платформах – Разработчики для БД могут работать с новой платформой без необходимости дополнительного обучения этой СУБД – Полная, сильная функциональность и тщательная поддержка особенностей Oracle, IBM DB2, Microsoft SQL Server, Sybase и MySQL упрощает выполнение межплатформенных разработок • Добиться большего с меньшими ресурсами – Автоматизация рутинных задач позволяет сосредоточиться на главном – Интуитивно-понятный интерфейс, визуальная среда упрощают задачи создания SQL кода – Разработчики-новички смогут легко и эффективно создавать сложный код – Интерактивные редакторы способствуют уменьшению количества ошибок • Оптимизировать работающие приложения – При помощи Rapid SQL, разработчики могут найти и исправить неэффективный код за значительно меньшее время – Разработка, тестирование и оптимизация – в единой среде
  • 11. 2016 – Уникальные расширения Мы подсказываем пользователям, как написать производительный SQL с учетом особенностей данной БД
  • 12. 2016 – Уникальные расширения Мы сообщаем пользователям, как данный SQL выполнялся в прошлом и что изменилось
  • 13. Наш набор Database Tools 13 Не важно, работаете ли в команде над масштабными моделями данных, управляете гетерогенными средами с многочисленными типами СУБД или разрабатываете оптимальный по производительности код на SQL, инструменты Embarcadero для работы с БД дают существенный рост продуктивности на еще более расширенном наборе поддерживаемых платформ СУБД
  • 14. Дополнительная информация • Для более подробного описания Rapid SQL, посетите DB PowerStudio (DBArtisan, Rapid SQL, DB Optimizer, DB Change Manager) http://www.embarcadero.com/ru/products/db-powerstudio • Бесплатная пробная версия https://downloads.embarcadero.com/free/DBPowerStudioXE • Примеры применения DB PowerStudio нашими пользователями Newmont Mining, Protective Life, Catalina Marketing, Entrust: http://www.embarcadero.com/our-customers/case-studies • Служба поддержки http://www.embarcadero.com/support 14
  • 15. Спасибо за внимание! Андрей Совцов Embarcadero Email: Andrew.Sovtsov@Embarcadero.com Blog: http://embt.co/ASovtsov Tel: +7(495)708 4393 Записи вебинаров: http://embt.co/MrAndySova Блоги Embarcadero (все языки): http://community.embarcadero.com/index.php/blogs Powering Today’s Applications and Data