Книги для программистов
166K subscribers
1.96K photos
15 videos
5.11K links
Лучшие книги из мира IT.

Список наших каналов: https://t.me/proglibrary/8353
Учиться у нас: https://proglib.io/w/907158ab

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
​​SQL in 24 Hours, Sams Teach Yourself, 6th Edition (2015)
Авторы: Arie D. Jones, Ron Plew, Ryan Stephens

#sql #book #english

Язык: английский.

Целевая аудитория: начинающие программисты.

Пусть вас не смущает название книги, информации в ней достаточно, чтобы составлять даже самые сложные запросы к базе. Но навык составлять сложные запросы ничего не стоит, если эти запросы неэффективны. Автор же руководства научит вас, как работать с большими данными, при этом не экономя память и время на результат выполнения запроса. Книга пригодится разработчикам любого уровня, так что заслуживает вашего прочтения.

В книге рассматриваются следующие темы:
основы концепции SQL;
создаём базу данных;
составляем эффективные запросы;
используем SQL для управлением пользователями безопасно;
JOIN'Ы, индексы, транзакции и многое другое.

Преимущества:
современное издание;
огромное число примеров.

Недостатки:
встречаются опечатки в коде.
​​Pro SQL Server on Linux (2018)
Авторы: Bob Ward

#sql #linux #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

Хотите узнать, как работает SQL сервер под управлением Linux? Тогда вам обязательно стоит прочитать данное руководство, из которого вы узнаете, как управлять вашими базами данных, узнаете о принципах безопасности и поддержки больших объёмов данных. Также автор коснётся популярных в настоящее время тем контейнеризации разработки с помощью Docker и Kubernetes.

В книге рассматриваются следующие темы:
установка и конфигурация;
создаём базу данных;
инструменты SQL сервера;
основы безопасности;
SQL сервер и контейнеры и многое другое.

Преимущества:
актуальный материал по теме;
множество примеров.

Недостатки:
узкая специфика материала.
Pro Oracle SQL Development: Best Practices for Writing Advanced Queries, 2nd Edition (2022)
Автор: Jon Heller
Количество страниц: 658

#sql

Эта книга предназначена для тех, кто уже знает Oracle SQL и готов поднять свои навыки на новый уровень. Многие разработчики, аналитики, тестировщики и администраторы часто используют базы данных Oracle, но их запросы ограничены, потому что у них нет знаний, опыта или подходящей среды, чтобы помочь им использовать все преимущества расширенных возможностей Oracle. Эта книга вдохновит вас на достижение большего с помощью SQL-запросов Oracle благодаря советам по созданию собственного стиля написания простых, но мощных SQL-запросов. Она научит вас думать и решать проблемы производительности в Oracle SQL, а также охватит расширенные темы и покажет вам, как стать экспертом Oracle.

Скачать книгу
Pro Encryption in SQL Server 2022: Provide the Highest Level of Protection for Your Data (2022)
Автор: Matthew McGiffen
Количество страниц: 375

#sql

Этот подробный обзор инструментов шифрования, доступных в SQL Server, покажет вам, как защитить данные, зашифровав их в состоянии покоя с помощью прозрачного шифрования данных (TDE) и при передаче с помощью безопасности транспортного уровня (TLS). Вы узнаете, как повысить уровень защиты конфиденциальных данных с помощью Always Encrypted, чтобы шифровать данные также в памяти и быть защищенным даже от пользователей с самым высоким уровнем доступа к базе данных. Книга демонстрирует действия, которые вы можете предпринять уже сегодня, чтобы начать защищать свои данные без изменения кода в ваших приложениях, а также шаги, которые вы можете предпринять впоследствии, чтобы изменить ваши приложения для поддержки внедрения золотого стандарта защиты данных.

Скачать книгу
Pro SQL Server 2022 Wait Statistics: A Practical Guide to Analyzing Performance in SQL Server and Azure SQL Database, 3rd Edition (2023)
Автор: Enrico van de Laar
Количество страниц: 425

#sql_server

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

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

Скачать книгу
Advanced SQL with SAS (2022)
Автор: Christian FG Schendera
Количество страниц: 428

#sql

В этой книге представлены передовые методы использования PROC SQL в SAS. Наполненная практическими примерами с подробными объяснениями, эта книга демонстрирует, как повысить производительность и скорость работы с большими наборами данных. Несмотря на то, что в книге рассматриваются продвинутые темы, она построена таким образом, чтобы можно было перейти от простых и доступных к сложным и изысканным.

Помимо многочисленных методов настройки, в книге рассматриваются неявные и явные проходы, представлены альтернативные среды обработки SAS на основе grid и cloud, а также сравниваются языки программирования SAS и подходы, включая FedSQL, CAS, DS2 и хэш-программирование.

Скачать книгу
SQL Query Design Patterns and Best Practices: A practical guide to writing readable and maintainable SQL queries using its design patterns (2023)
Автор: Chi Zhang
Количество страниц: 270

#sql

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

Скачать книгу
A Comprehensive Study of SQL: Practice and Implementation (2022)
Автор: Jagdish Chandra Patni
Количество страниц: 218

#sql

Эта книга разработана как учебник и обеспечивает комплексный подход к SQL, стандартному языку программирования для определения, организации и исследования данных в реляционных базах данных. Он демонстрирует, как использовать два наиболее важных инструмента для запросов и анализа данных - SQL и Excel - для проведения всестороннего анализа данных без необходимости использования сложного и дорогостоящего инструмента или приложения для добычи данных.

Скачать книгу
Trino: The Definitive Guide: SQL at Any Scale, on Any Storage, in Any Environment, 2nd Edition (2022)
Автор: Manfred Moser
Количество страниц: 319

#sql

Выполняйте быструю интерактивную аналитику на различных источниках данных с помощью высокопроизводительного распределенного механизма запросов SQL Trino. Во втором издании этого практического руководства вы узнаете, как проводить аналитику данных там, где они находятся, будь то озеро данных с использованием Hive, современное озеро с Iceberg или Delta Lake, различные системы, такие как Cassandra, Kafka или SingleStore, или реляционная база данных, такая как PostgreSQL или Oracle.

Скачать книгу