17
Использование инструментов работы с SQL - синтаксисом, шаблонами и версиями исходного кода для эффективной разработки БД Кросс - платформенные инструменты для работы с БД Андрей Совцов Embarcadero,Москва email: [email protected]

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

Embed Size (px)

Citation preview

Использование инструментов работы с SQL-

синтаксисом, шаблонами и версиями исходного

кода для эффективной разработки БД

Кросс-платформенные инструменты для работы с БД

Андрей СовцовEmbarcadero,Москваemail: [email protected]

Темы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: [email protected]

Blog: http://embt.co/ASovtsovTel: +7(495)708 4393

Записи вебинаров: http://embt.co/MrAndySova

Блоги Embarcadero (все языки):

http://community.embarcadero.com/index.php/blogs

Powering Today’s Applications and Data

Вопросы?

Приложение