Рубрики
Uncategorized

Практическая база данных Azure SQL для современных разработчиков

Я супер счастлив и взволнован, чтобы поделиться с вами всем, что книга Я работал вместе с четырьмя … Теги с SQL, начинающими, книгами, дежопами.

Я супер счастлив и взволнован, чтобы поделиться с вами всем, что книга Я работал вместе с четырьмя другими коллегами, теперь закончится и будет в ближайшее время в формате BookStores и eBooks!

Книга — это то, что я хотел написать с давно, поскольку я думаю, что знания SQL имеет первостепенное значение для современного полного стека или спина разработчика. Данные играют центральную роль в современном мире, а также способность управлять и использовать ее правильно, это действительно плюс для всех в ИТ-индустрии.

Я хотел книгу для разработчиков, написанных разработчиками, которые будут обсуждать и представить Azure SQL с точки зрения разработчика. Книга, которая может быть наслаждаться разработчиками, которые нет (пока нет!) Страстно увлечены к данным и базе данных: он должен иметь правильное сочетание практического подхода, чтобы он мог получить выгоду от чтения его справа от первого дня, но также дать достаточно информации и ссылок Что, если кто-то хотел бы узнать больше, может найти все необходимое, чтобы начать копаться глубже в знаниях баз данных.

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

Я уверен, что вы думаете, что я предвзятый и немного энтузиазма. Ну, посмотрите на оглавление, и судья сами по себе:

  1. База данных для современного разработчика
  2. Azure SQL Kickstart.
  3. Подключение и запрос Azure SQL
  4. Разработка с Azure SQL — Фонды
  5. Разработка с Azure SQL — Advanced
  6. Практическое использование столов и индексов
  7. Согласованность масштабируемости и спектакли
  8. Многомодельные возможности
    • ColumnStore, Json, Graph, Key-value, Geospatial
  9. Больше, чем таблицы
    • Таблицы без замка памяти, в результате которых составляют процедуры компиляции
  10. Мониторинг и отладки
  11. Дежол с 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»