SQL Server Дайджест #11: SQL Server 2016, Joins Internals, першої світової війни Sample Database

Всім привіт! Давно не бачилися:). А між тим, у світі баз даних і SQL Server зокрема відбулося багато цікавого.

Про це далі у випуску: SQL Server 2014, як SQL Server з'єднує два набори даних, як вбити базу даних за 30 хвилин, чому ?ber вибрав своєю базою даних MySQL і багато іншого.

Новини

SQL Server 2016 RTM : напевно, ви вже і так в курсі — 1 червня цього року зарелизится SQL Server 2016. За посиланням анонс від продуктової команди з описом фіч і рекламою продукту. Про те, що нового в технічному плані, можна прочитати тут . Ну і найголовніше, скачати і спробувати безкоштовний Developer Edition можна тут . На всяк випадок нагадаю, що Developer має ті ж можливості, що і Enterprise, але за умовами ліцензійної угоди він не може використовуватися на продакшн энвайронменте.

Microsoft Professional Degree in Data Science : поки незрозуміло, що це і хто злив цей лінк, але, схоже, Microsoft готує свою Data Science спеціалізацію. Можливо, на базі своїх курсів на Edx. Подробиць поки мало, але можна підписатися на анонс про запуск спеціалізації.

R for the masses with Power BI : просто візуалізація за допомогою R Power BI + можливість опублікувати отриманий звіт.

SQL server 2014 SP 2 : вийшов другий сервіс пак на SQL Server 2014.

Почитати

Блог Сергія Олонцева: SQL Server 2016 : цикл статей про нові фичах SQL Server. Найбільш повний опис з тих, що я бачив на сьогодні російською мовою. Окремо варто відзначити опис інтеграції SQL Server і R.

Slow I/O Mediation — SQL Server and disk I/O performance : покрокове керівництво про те, як перевірити, навантажена ваша дискова підсистема і є саме SQL Server причиною її повільної роботи. Зовсім недавно відкрив для себе цей блог. Рекомендую. Багато якісних нотаток.

Join Estimation Internals : дуже детальний розбір нутрощів SQL Server від Дмитра Пілюгіна. На цей раз розмова піде про джоинах і складних внутрішніх процесах, які виконуються при цій простій операції.

Як думати на SQL? Напевно, один з кращих матеріалів (переклад англомовної статті) для тих, хто тільки починає освоювати SQL. Дуже просто і доступно пояснюються основні конструкції мови.

DBCC CLONEDB : вау! Ось це дійсно круто. Команда для зняття копії з бази даних з усіма її структурами і статистикою, але без даних. Додали її в SQL Server 2014 SP 2.

SQL Server 2016 InMemory OLTP Whitepaper : свіжий технічний whitepaper від Кален Делейни.

Common Table Expression, Just a Name : так, слово «Table» у Common Table Expression збиває багатьох. Насправді це просто підзапит, який не матеріалізує дані (виняток: рекурсивний CTE завжди матеріалізує дані для перевикористання). Невелика влучна замітка Гранту Фрітчі швидко прояснює це питання.

Подивитися

Як знищити продуктивність бази даних за 30 хвилин : прекрасний доповідь Дмитра Костильова про те, як від незнання якихось речей можна зробити біду собі і свій базі. Доповідь буде корисний початківцям і тим, хто іноді має справу з базою даних, але це не є повсякденною роботою.

Погратися

Wide World Importers sample database v1.0 : AdventureWorks is dead, Long life to Wide World Importers database! Коротше, тепер офіційна семпловая база даних SQL Server (починаючи з 2016) називається World Wide Importers і знаходиться на гітхабі.

Dell DBA Days Prep: Using StackExchange Queries to Generate Workloads : ще одна можливість погратися, на цей раз з базою StackOverflow. Про те, що StackOverflow викладає дампи своєї бази даних, я вже писав в дайджесті, а зараз Брент Озар виклав ще ряд запитів, якими можна згенерувати навантаження на БД. Всі запити можна подивитися (і написати самому) — тут .

SQL Server

Note: Крім SQL Server я періодично почитую цікаві статті і за іншими БД. Якщо цей розділ дайджесту буде цікавий, буду додавати і інші випуски.

Why ?ber enegineering switched from Postgres to MySQL : Краще MySQL ніж PostgreSQL в принципі? Швидше за все, немає. Але те, що рішення не може підходити під всі сценарії, це факт. У статті наводиться огляд і аналіз чинників, які вплинули на вибір ?ber для їхнього продукту.


? Попередній випуск: SQL Server дайджест #10

Опубліковано: 12/08/16 @ 10:00
Розділ Блоги

Рекомендуємо:

Технологічні тренди 2016: перспективні напрямки розробки
22 серпня — 2 вересня, Київ — Курс «Шаблони проектування» в CyberBionic Systematics зі знижкою 20%
15 серпня, Київ — Курси для FrontЕnd розробників в CyberBionic Systematics
16 серпня, Київ — Курси по PHP-програмування з гарантією працевлаштування
17 серпня, Київ — Знижка 40% на курс "Мова програмування Java. Частина 1. Основи"