sqlsathistory

Nr: 219

Back to Main list

SQLSaturday #219 - Kiev 2013

Start Time (24h) Speaker Track Title
00:00:00 Dmitriy Kostylev Track 2 Оптимизация запросов в SQL Server
00:00:00 Denys Kholod Track 4 Azure Storage overview - blobs, table and Queues
00:00:00 Niko Neugebauer Track 1 Inheriting a database for Developers, version 2
00:00:00 Niko Neugebauer Track 1 Analyzing Twitter Data
00:00:00 Alexandr Domashev Track 1 Microsoft SSIS: Best practices, ETL –patterns
00:00:00 Tobias Koprowski Track 2 2 AM. A Disaster just began...
00:00:00 Tobias Koprowski Track 4 SQL Azure from Plan, to Backup, to Cloud
00:00:00 Andrey Korshikov Track 2 SQL Injection - вы готовы к защите?
00:00:00 Oleksii Kovalov Track 3 Не делай так! Немного об ошибках
00:00:00 Mihail Mateev Track 4 Spatial Data and Windows Azure SQL Database
00:00:00 Denis Reznik Track 4 Deadlock – всё пропало,или ещё рано бить тревогу
00:00:00 Oleg Alekseev Track 3 Extended Events in SQL Server 2012
00:00:00 Андрей Резник Track 1 Архитектура и функциональность аналитических хранилищ SQL Server Parallel Data Warehouse 2012
00:00:00 Sergey Olontsev Track 2 Повреждение данных и как с ним бороться
00:00:00 Sergey Olontsev Track 3 Все о журнале транзакций в SQL Server
00:00:00 Sergio Govoni Track 3 Rewrite your queries with SQL Server 2012
00:00:00 Turgay Sahtiyan Track 3 HA DR with SQL Server 2012 AlwaysOn Availability Group
00:00:00 Andrii Zrobok Track 4 MS SQL Server: почему не стоит использовать*

SessionID: 13055

Оптимизация запросов в SQL Server

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 2

Speaker: Dmitriy Kostylev

Title: Оптимизация запросов в SQL Server

Abstract:

Оптимизация запросов в SQL Server

SessionID: 13185

Azure Storage overview - blobs, table and Queues

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 4

Speaker: Denys Kholod

Title: Azure Storage overview - blobs, table and Queues

Abstract:

The session will provide an overview of Azure Storage service - blobs, table and Queues.

SessionID: 15387

Inheriting a database for Developers, version 2

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 1

Speaker: Niko Neugebauer

Title: Inheriting a database for Developers, version 2

Abstract:

There are very few applications which are being developed from zero, the most are apps are simply inherited from previous development teams. This session serves to show some easy implementable practices to follow after inheriting a database. Those practices allow to check some if the database design was done in regards to the actual data, or if while implementing some of the constraints and checks some tables were left behind. :) The practices shown in this session will allow to check the database design and identify some of the possible performance degradations.

SessionID: 15388

Analyzing Twitter Data

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 1

Speaker: Niko Neugebauer

Title: Analyzing Twitter Data

Abstract:

SessionID: 15431

Microsoft SSIS: Best practices, ETL –patterns

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 1

Speaker: Alexandr Domashev

Title: Microsoft SSIS: Best practices, ETL –patterns

Abstract:

Демонстрационные примеры для типовых ETL – задач.

Сравнительный анализ различных вариантов решений и результатов выполнения Будет много ссылок наресурсы по теме (руководства, блоги и т.п.) и Демонстрации примеров из практики проектов, после каждого раздела – секция вопросов и ответов

SessionID: 18708

2 AM. A Disaster just began...

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 2

Speaker: Tobias Koprowski

Title: 2 AM. A Disaster just began...

Abstract:

2AM. We sleeping well. And our mobile ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talk about potential disaster (such BCM); we talk about: What happened NOW? Which tasks should have been finished BEFORE. Is virtual or physical SQL matter? We talk about systems, databases, peoples, encryption, passwords, certificates and users. In this session (on few demos) I'll show which part of our SQL Server Environment are critical and how to be prepared to disaster. In some documents I'll show You how to be BEST prepared.

SessionID: 18710

SQL Azure from Plan, to Backup, to Cloud

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 4

Speaker: Tobias Koprowski

Title: SQL Azure from Plan, to Backup, to Cloud

Abstract:

Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.

SessionID: 18824

SQL Injection - вы готовы к защите?

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 2

Speaker: Andrey Korshikov

Title: SQL Injection - вы готовы к защите?

Abstract:

Этой проблеме очень много лет, но начинающие (и не только) разработчики баз данных продолжают совершать ошибки, которые делают возможным этот тип атаки. Узнайте как сделать правильное решение и защитить ваши базы данных

SessionID: 19177

Не делай так! Немного об ошибках

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 3

Speaker: Oleksii Kovalov

Title: Не делай так! Немного об ошибках

Abstract:

Небольшой рассказ о том, чего мы не делаем и не должны делать - об ошибках при написании T-SQL кода.

SessionID: 20290

Spatial Data and Windows Azure SQL Database

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 4

Speaker: Mihail Mateev

Title: Spatial Data and Windows Azure SQL Database

Abstract:

advantages of spatial data suing cloud computing. In this lecture will talk about the use of spatial data in the Windows Azure - loading data from Windows Azure SQL Database Spatial, optimizing Windows Azure applications and their use of different types of customers: WEB based, WPF, WP7. We will learn how to import spatial data in different formats in Windows Azure SQL Database Spatial and will create a several sample Windows Azure applications, that use this data.

SessionID: 20729

Deadlock – всё пропало,или ещё рано бить тревогу

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 4

Speaker: Denis Reznik

Title: Deadlock – всё пропало,или ещё рано бить тревогу

Abstract:

Deadlock – всё пропало,или ещё рано бить тревогу

SessionID: 21577

Extended Events in SQL Server 2012

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 3

Speaker: Oleg Alekseev

Title: Extended Events in SQL Server 2012

Abstract:

Extended Events in SQL Server 2012

SessionID: 22321

Архитектура и функциональность аналитических хранилищ SQL Server Parallel Data Warehouse 2012

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 1

Speaker: Андрей Резник

Title: Архитектура и функциональность аналитических хранилищ SQL Server Parallel Data Warehouse 2012

Abstract:

Microsoft SQL Server Parallel Data Warehouse (PDW) – это высокопроизводительная платформа для организации аналитического хранилища данных (DWH). Parallel Data Warehouse использует архитектуру обработки больших объемов данных, состоящую в распределении данных и параллельной обработки на разных серверах. Такой подход называется обработкой с массовым параллелизмом (MPP). В докладе рассмотрены базовые принципы, архитектура, а также подробности о новой версии Parallel Data Warehouse 2012.

SessionID: 24359

Повреждение данных и как с ним бороться

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 2

Speaker: Sergey Olontsev

Title: Повреждение данных и как с ним бороться

Abstract:

Случайное повреждение данных – это ночной кошмар любого администратора баз данных, но рано или поздно каждый с ним сталкивается. В докладе будут подробно освещены такие темы, как почему возникает повреждение баз данных, как минимизировать риски и на примерах будет показано, как восстановить поврежденные данные.

SessionID: 24360

Все о журнале транзакций в SQL Server

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 3

Speaker: Sergey Olontsev

Title: Все о журнале транзакций в SQL Server

Abstract:

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

SessionID: 24387

Rewrite your queries with SQL Server 2012

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 3

Speaker: Sergio Govoni

Title: Rewrite your queries with SQL Server 2012

Abstract:

Compared with other programming languages, T-SQL isn't difficult to learn and clear-cut of any syntax errors it can be very tolerant. In the IT area, T-SQL language is used by many people, but often they tend to learn only fundamental statements and basic development techniques without going in depth. Only those invests more time discovers the declarative nature of this language and the importance to have the SQL Server Query Optimizer. In this session we will learn how to improve our queries through the use set-based statements that there are from a long time in T-SQL as well as those implemented in SQL Server 2012 with particular reference to Windows Functions.

SessionID: 27162

HA DR with SQL Server 2012 AlwaysOn Availability Group

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 3

Speaker: Turgay Sahtiyan

Title: HA DR with SQL Server 2012 AlwaysOn Availability Group

Abstract:

The AlwaysOn Availability Groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Introduced in SQL Server 2012, AlwaysOn Availability Groups maximizes the availability of a set of user databases for an enterprise. In this session we will talk about what’s coming with Always On, and how does it help to improve high availability and disaster recovery solutions.

SessionID: 9493

MS SQL Server: почему не стоит использовать*

Back to calendar

Event Date: 25-05-2013 - Session time: 00:00:00 - Track: Track 4

Speaker: Andrii Zrobok

Title: MS SQL Server: почему не стоит использовать*

Abstract:

Поведение представления с использованием «» в определении в MS SQL Server отличается от поведения в других базах данных и может привести к неожидаемым результатам в случае любых модификаций базовой таблицы: добавление\удаление\ переименование колонок, пересоздание таблицы с тем же именем. MS SQL Server документация умалчивает о нестандартном поведении представлений, содержащих «» в определении.