Я супер счастлив и взволнован, чтобы поделиться с вами всем, что книга Я работал вместе с четырьмя другими коллегами, теперь закончится и будет в ближайшее время в формате BookStores и eBooks!
Книга — это то, что я хотел написать с давно, поскольку я думаю, что знания SQL имеет первостепенное значение для современного полного стека или спина разработчика. Данные играют центральную роль в современном мире, а также способность управлять и использовать ее правильно, это действительно плюс для всех в ИТ-индустрии.
Я хотел книгу для разработчиков, написанных разработчиками, которые будут обсуждать и представить Azure SQL с точки зрения разработчика. Книга, которая может быть наслаждаться разработчиками, которые нет (пока нет!) Страстно увлечены к данным и базе данных: он должен иметь правильное сочетание практического подхода, чтобы он мог получить выгоду от чтения его справа от первого дня, но также дать достаточно информации и ссылок Что, если кто-то хотел бы узнать больше, может найти все необходимое, чтобы начать копаться глубже в знаниях баз данных.
Как разработчик, задаваясь вопросом, почему вы должны прочитать эту книгу? Ну, реляционные базы данных прошли через огромный Эволюция и революция в последнее десятилетие, став по-настоящему пост-реляционным лицам. Эта книга отличная, если вы хотите быстро добраться до скорости со всем добром, которую вы, возможно, пропустили, и это может абсолютно сделать огромную разницу с точки зрения развития, масштабируемости, безопасности и производительности.
Я уверен, что вы думаете, что я предвзятый и немного энтузиазма. Ну, посмотрите на оглавление, и судья сами по себе:
- База данных для современного разработчика
- Azure SQL Kickstart.
- Подключение и запрос Azure SQL
- Разработка с Azure SQL — Фонды
- Разработка с Azure SQL — Advanced
- Практическое использование столов и индексов
- Согласованность масштабируемости и спектакли
- Многомодельные возможности
- ColumnStore, Json, Graph, Key-value, Geospatial
- Больше, чем таблицы
- Таблицы без замка памяти, в результате которых составляют процедуры компиляции
- Мониторинг и отладки
- Дежол с Azure SQL
Я говорю, что волнение более чем оправдано! Также, рядом с SQL, вы также найдете много образцов и ссылок на многие разные языки: .NET, Python, Java, Node и так далее. Независимо от того, какой язык и операционная система вы используете, эта книга будет полезна.
Книга будет доступна в ближайшие месяцы, обязательно возьмите копию, как будто вы работаете с Azure, я могу обещать, что это изменит свою жизнь разработчика.
Да, это смелое заявление, я знаю. Вы можете просто доверять мне, и прекратить чтение сейчас или вы можете прочитать следующий раздел.
Немного истории
Я был разработчиком (полный стек и спину) в течение нескольких лет, прежде чем сначала присоединиться к Microsoft в качестве инженера программного обеспечения, а теперь как менеджер программы. Я просто люблю кодирование: Ассемблер, C/C ++, Visual Basic, Delphi, а теперь C #, Python и в последнее время также JavaScript/Teadercript, это то, что я живу и дышу каждый день. И конечно SQL. SQL! Как многие разработчики мне не понравилось или не позаботились о SQL и данных в начале. Я всегда был увлечен выступлением и оптимизациями. Неудивительно, что я начал кодировать демоскос код, нахождение умных и сверхоптимированных способов рендеринга Джулия и фракталы Mandelbrot в режиме реального времени , на старый добрый 486. DX2 Сначала и тогда AMD K6 процессоры.
Затем я начал кодировать на жизнь, и я до сих пор помню недели, которые я потратил, пытаясь оптимизировать код, чтобы сделать приложение прилично. Всегда удивительно работало удивительно, но с нашим крупнейшим клиентом на самом деле показать неловкие выступления. Это было приложение VB6 & VC ++, и используемая база данных была доступна в самом начале, затем мигрировала на SQL Server 6.5 (а затем SQL Server 2000). Через несколько дней, глядя на код, нахождение супер умных и сложных способов использовать базу данных тем менее возможным, так как казалось, что все проблемы с производительностью пришли оттуда, я решил наконец начать приблизиться — серьезным взглядом — на это Выясните, почему он не выступил прилично.
Я выучил отличный урок.
После того, как потребув некоторое время, чтобы прочитать пару книг на SQL Server, я начал получать похвалы на базы данных, и я понял, что многие ошибки мы сделали в создании базы данных, но главное я понял, сколько функций мы не использовали, в основном пытаясь снова и снова и снова. Индексы и транзакции были первым, что я начал использовать и с моим большим удивлением, что они сделали базу данных, выполняемую так удивительно быстро, что все время я потратил раньше, пытаясь оптимизировать приложение, было в основном полностью отходом.
Я понял, что изучение того, как правильно работать с базой данных было так же важно, как узнав, как сделать умножение с битовыми сдвигами при создании высокопроизводительных эффектов для демонстрации. Это было глазное открытие для меня.
С этого момента я понял, что обучение хорошо SQL и соответствующее моделирование базы данных важна как обучение C #, многопоточье, параллельное программирование, моделирование OO и других прохладных вещей разработчика.
«Ну, это просто история о« чтении руководства! » «Теперь вы можете думать, сейчас. Ну нет. Это больше о том, что база данных Часть набора инструментов разработчика и насколько фундаментальным является реализовать это. Код и данные одинаково важны. После этого, то да, нужно просто нужно «читать руководство».
Моя надежда заключается в том, что эта книга поможет как можно больше разработчиков, чтобы реализовать это и воспользоваться базами данных, в частности, Azure SQL, поскольку это будет разблокировать на способность стать Еще лучше Разработчики.
Наслаждаться!
Оригинал: «https://dev.to/azure/practical-azure-sql-database-for-modern-developers-1ncm»