Пересказ статьи Jared Westover. SQL Server Storage Modes - Choosing Rowstore or Columnstore
Я слышал, что SQL Server описывают как приложение, имеющее фут в ширину и милю в глубину. Я думаю, что мог бы привести аргумент в пользу 10 миль в глубину. Есть несколько существенных моментов, о которых должен знать инженер данных. Например, знаете ли вы, что есть два режима хранения записей в SQL Server? Если вы собираетесь на интервью или проектируете архитектуру базы данных вашего следующего приложения, выходите на свет. Как говорил Уоррен Баффетт, "чем больше вы учитесь, тем больше зарабатываете".
Continue reading "Режимы хранилища SQL Server - выбор между построчным и поколоночным хранением"
Пересказ статьи Steve Sohcot. Two Ways To Create Totals In SQL
При представлении табличных данных вам может потребоваться строка "итого" внизу списка.
Помнится лет 25! назад я применял подход создания многомерного массива для суммирования значений строка за строкой и столбец за столбцом. Как на стороне сервера, так и на JavaScript.
Создание итоговой строки на SQL (на стороне сервера) является более эффективным. Это также облегчает работу фронтенд разработчику.
Continue reading "Два способа создания итогов в SQL"
Пересказ статьи Andrea Gnemmi. SQL Server, Oracle and PostgreSQL Database Security Roles, Schemas, Grants, Privileges and Owners - Part II
Во второй части серии будут рассмотрены дополнительные понятия ролей, схем, предоставления привилегий и владении, которые были опущены в
первой части . В частности, мы исследуем понятия владельца, различные системные представления, используемые для обслуживания, список всех ролей и предоставляемых привилегий, различные способы предоставления привилегий на всю схему и наследования этих привилегий при создании новых объектов.
Continue reading "Роли, схемы, привилегии и владельцы в SQL Server, Oracle и PostgreSQL. Часть II"
Пересказ статьи Smruti Ranjan. SQL Numeric Data Types
SQL Server поддерживает следующие числовые типы:
- Bit
- Decimal и numeric
- Float и real
- Int, bigint, smallint и tinyint
- Money и smallmoney
Continue reading "Числовые типы данных SQL"
Пересказ статьи MATTHEW MCGIFFEN. Introduction to SQL Server Query Store
Появление в SQL 2016 Query Store (хранилище запросов) явилось, без сомнения, наиболее привлекательной и обсуждаемой новой функциональностью. В этой статье мы просто бросим краткий взгляд на нее, что это такое, как запустить и как это можно использовать. Это будет довольно краткий обзор - потребуется целая книга, чтобы описать все подробно - но, надеюсь, что он даст вам понятие о том, насколько это будет полезно и как начать использовать.
Continue reading "Введение в хранилище запросов SQL Server"