Что такое база данных? – Описание облачных баз данных – AWS
Что такое база данных?
База данных — это систематический сбор данных, хранящихся в электронном виде. Он может содержать любые типы данных, включая слова, цифры, изображения, видео и файлы. Для хранения, извлечения и редактирования данных можно использовать программное обеспечение, называемое системой управления базами данных (СУБД). В компьютерных системах слово «база данных» также может относиться к любой СУБД, системе баз данных или приложению, связанному с базой данных.
Почему база данных важна?
Высокопроизводительная база данных имеет решающее значение для любой организации. Базы данных поддерживают внутреннюю деятельность компаний и хранят данные о взаимодействиях с клиентами и поставщиками. Они также хранят административную информацию и более специализированные данные, такие как инженерные или экономические модели. Примеры включают цифровые библиотечные системы, системы туристического бронирования и системы инвентаризации. Ниже приведено несколько причин, почему важно использовать базы данных.
Эффективное масштабированиеПриложения баз данных могут управлять большими объемами данных с масштабированием до миллионов, миллиардов и более. Невозможно хранить такое количество цифровых данных без базы данных.
Целостность данныхБазы данных часто имеют встроенные правила и условия для обеспечения согласованности данных.
Безопасность данныхБазы данных поддерживают требования конфиденциальности и соответствия, связанные с любыми данными. Например, для получения доступа к базе данных пользователям необходимо войти. Различным пользователям предоставляются разные уровни доступа, например только для чтения.
Аналитика данныхСовременные программные системы используют базы данных для анализа данных. Эти системы могут выявлять тенденции и закономерности или делать прогнозы. Аналитика данных позволяет организациям с уверенностью принимать бизнес-решения.
Какие существуют типы баз данных?
Базы данных можно классифицировать по примеру использования, типу данных и способу их хранения. Ниже перечислены три примера способов классификации баз данных.
- Классификация по содержимому баз данных (например, текст документа, статистический или мультимедийный объект)
- Классификация по области применения (бухгалтерия, кинематограф или производство)
- Классификация по техническим аспектам (структура базы данных или тип интерфейса)
Что такое модель базы данных?
Модель базы данных показывает ее логическую структуру. Она определяет отношения и правила хранения и организации данных, а также управления ими. Каждое приложение базы данных создано на основе определенной модели данных. Индивидуальные модели баз данных разрабатываются на основе правил и концепций более широкой модели данных, используемой в базовых приложениях.
Как развивались базы данных?
Самые первые базы данных представляли собой магнитные ленты, на которых записи данных хранились в последовательной форме. Базы данных продолжали совершенствоваться с развитием технологий. Сегодня они превратились в сложные высокопроизводительные системы, которым посвящена собственная область исследования. Рассмотрим историю развития моделей данных.
Иерархическая база данныхИерархические базы данных стали популярными в 1970-х годах. На смену последовательной форме хранения записей данных пришла древовидная структура, в которой два файла находились в отношении «предок-потомок». Например, при создании системы базы данных для розничного мебельного магазина можно было определить спальню как запись-предок, а кровать, прикроватную тумбочку и шкаф – как записи-потомки. Кроме того, к записи кровать можно было добавить другие записи-потомки, такие как односпальная кровать, двуспальная кровать, большая двуспальная кровать и т. д. К сожалению, иерархическая модель данных была сложной для реализации и не могла поддерживать несколько родительско-дочерних отношений без значительного дублирования данных.
Сетевая база данныхУ другой ранней базы данных – сетевой – у одной записи-потомка может иметься несколько записей-предков и наоборот. Так в примере с мебельным магазином две записи типа предок (спальня и детская комната) можно связать с записью-потомком шкаф.
Реляционная база данныхВ 1980-х годах среди предприятий стали популярными реляционные базы данных благодаря своей высокой производительности, гибкости и совместимости с более быстрым оборудованием. В реляционных базах данных записи организованы в виде нескольких таблиц, а не связанных списков.
В модели реляционной базы данных каждая категория имеет таблицу, в которой атрибуты категорий представлены в виде столбцов, а записи данных – в виде строк. Например, можно создать модель розничного мебельного магазина в виде набора таблиц под названием
Номер комнаты | Название комнаты |
1 | Спальня |
2 | Детская комната |
Название мебели | Цвет |
Кровать | Коричневый |
Шкаф | Белый |
Прикроватная тумбочка | Черный |
Номер комнаты | Название мебели |
1 | Кровать |
1 | Шкаф |
2 | Шкаф |
Объектно-ориентированная база данных
Объектно-ориентированные базы данных были созданы в 1990-х годах в ответ на появление объектно-ориентированного программирования. В то время программисты и дизайнеры начали рассматривать данные в базах данных как объекты. Например, можно сопоставить атрибуты стула, такие как цвет и размер, с объектом данных стула. Этот объект является виртуальным представлением реального кресла в объектно-ориентированной базе данных.
База данных NoSQLSQL – язык запросов, используемый для доступа к данным, а также для их извлечения и редактирования в реляционных базах данных. NoSQL – противоположный механизм базы данных, который не использует табличную форму представления отношений в моделировании данных. Базы данных NoSQL были созданы в начале XXIвека, когда появились кластерные вычисления и распределенные архитектуры баз данных. Распределенные архитектуры хранят одну большую базу данных на нескольких базовых устройствах хранения. Это называется горизонтальным масштабированием. Программные механизмы, используемые в NoSQL, отличаются высокой скоростью, отсутствием необходимости в фиксированных табличных схемах, возможностями хранения дублированных или сгруппированных данных и горизонтального масштабирования.
Что такое современные базы данных?
Современные базы данных можно масштабировать как вертикально, так и горизонтально. Они могут хранить большие объемы данных в облаке и обеспечивают расширенные программные интерфейсы для машинного обучения и другой аналитики данных.
Облачная база данныхОблачная база данных, как правило, работает на платформе облачных вычислений. Существуют две стандартные модели развертывания: независимое использование баз данных в облаке или приобретение к ним доступа у поставщика облачных баз данных. Облачные базы данных могут следовать моделям данных SQL и NoSQL.
Графовая база данных
Графовые базы данных полезны тем, что уделяют первостепенное внимание взаимосвязям между различными записями данных. Они предназначены для хранения взаимосвязей и навигации в них. Графовая база данных состоит из узлов и ребер. Узлы хранят объекты данных, а ребра – взаимосвязи между объектами. Ребро всегда имеет начальный узел, конечный узел, тип и направление. Ребра могут описывать взаимосвязи типа «предок‑потомок», действия и права владения. Ограничения на количество и тип взаимосвязей, которые может иметь узел, отсутствуют.
База данных в памяти
Несмотря на то, что большинство баз данных хранятся на внешних запоминающих устройствах, базы данных в памяти размещены во внутренней памяти компьютера. Кроме того, на компьютерном носителе данных, как правило, хранятся их резервные копии. Базы данных в памяти работают быстрее, чем дисковые базы данных. Поэтому они часто используются в тех случаях, когда требуется быстрое время отклика (например, для телекоммуникационного оборудования).
Что такое хранилище данных?
Хранилище данных – широкий термин, обозначающий сверхбольшие репозитории данных любого предприятия. Организации производят данные всех типов, включая файлы, документы, видео, данные клиентов, приложений и систем. С помощью хранилищ они обрабатывают и хранят все свои данные, которые используют для аналитики, приложений и принятия решений.
Amazon Redshift – полностью управляемый сервис облачного хранения данных, объем которых измеряется в петабайтах. Вы можете начать с нескольких сотен ГБ и масштабировать объем данных до петабайтов и более.
Для чего используются базы данных?
Базы данных применяются в разных отраслях для реализации различных примеров использования. Далее приведены некоторые их примеры.
Выявление мошенничестваГрафовые базы данных используются для управления идентификацией и выявления мошенничества. Алгоритмы машинного обучения находят закономерности, а также автоматически и заблаговременно обнаруживают мошеннические действия.
Управление документамиБазы данных NoSQL хранят такие документы, как статьи и контракты, а также управляют ими. Кроме того, с их помощью организации могут осуществлять запросы и индексировать документы.
Игры и развлеченияМногие игровые и развлекательные компании широко используют базы данных для удобства при работе с медиаконтентом, например, посредством предоставления миллионам пользователей возможности одновременного доступа.
Для чего нужны облачные базы данных AWS?
Облако AWS предлагает широкий выбор специализированных баз данных для любого предприятия. Базы данных AWS поддерживают любые задачи по управлению базами данных, такие как выделение сервера, исправление, настройка и резервное копирование. Благодаря этому вы можете сосредоточиться на разработке приложений, пока AWS непрерывно выполняет мониторинг ваших баз данных и автоматизирует масштабирование. Далее приведены некоторые примеры сервисов баз данных AWS.
- Служба реляционных баз данных Amazon (Amazon RDS) – это управляемый сервис, который упрощает настройку, использование и масштабирование реляционной базы данных в облаке.
- Amazon Aurora – реляционная база данных, созданная для работы в облаке. Это полностью управляемый сервис, который автоматизирует такие трудоемкие задачи, как выделение ресурсов, применение исправлений, резервное копирование, восстановление, обнаружение отказов и устранение неполадок.
- Amazon Neptune – графо-ориентированная база данных, способная выполнять более 100 000 запросов в секунду.
- Amazon Redshift – полностью управляемый сервис облачного хранения данных, объем которых измеряется в петабайтах.
- Amazon ElastiCache – полностью управляемая, масштабируемая и надежная база данных NoSQL в памяти. Она является популярным решением для мобильных приложений, игр, электронной коммерции и других программ, требующих хранения часто используемых данных в памяти.
Узнайте о том, как выбрать базу данных, или создайте бесплатный аккаунт AWS, чтобы начать работу уже сегодня.
как не ошибиться в выборе
Руководители компаний все чаще ставят задачи выжимать из данных максимум пользы для бизнеса. В результате растет нагрузка по администрированию систем, которые хранят и обрабатывают данные.
Упростить эту работу для тех, кто занимается эксплуатацией СУБД, независимо от размера и ресурсов компании, позволяют облачные базы данных, предоставляемые по модели DBaaS (Database-as-a-service). Они снимают огромную часть эксплуатационной рутины по их развертыванию, настройке и масштабированию.
Рассказываем, какие базы данных доступны из облака и для каких задач больше подходит каждая из них.
Дмитрий Лазаренко
Директор по продукту VK Cloud Solutions
Базы данных — важный элемент любого современного бизнес-приложения. Раньше приходилось развертывать и администрировать их самостоятельно, нанимая для этого отдельных специалистов.
Теперь, благодаря развитию облачных платформ, можно получить готовые и настроенные базы данных как сервис — DBaaS. В рамках этой модели за развертывание и администрирование СУБД отвечает облачный провайдер. В облаках доступны разные базы данных — и каждая из них имеет свои особенности.
Популярность облачных баз данных растет. В обзоре Research and Markets, опубликованном в июне 2021 года, мировой рынок облачных баз данных оценивался в $12,67 млрд в 2020 году. По предварительному прогнозу агентства, к концу 2021 года он должен был превысить $15 млрд.
Средний темп роста рынка (CAGR) с 2020 по 2026 год составит 19,6%.Стремительное развитие рынка DBaaS объясняется рядом причин:
- Распределенное хранение информации в облаках надежнее, чем на собственных серверах.
Для того чтобы организовать резервное копирование данных на собственных мощностях, придется развертывать и администрировать мощную и дорогую инфраструктуру. А в облаке бэкапы доступны как часть сервиса.
- DBaaS легче развертывается и масштабируется: для этого не нужно закупать сервера и нанимать отдельных специалистов.
На самостоятельное развертывание и настройку СУБД можно потратить несколько дней. В облаке это делается за несколько минут, а масштабировать вычислительные ресурсы под растущую базу данных можно за пару кликов.
- DBaaS позволяет экономить на ИТ: сервис от облачного провайдера подразумевает оплату в размере фактической нагрузки — не нужно переплачивать за простаивающие мощности.
Кроме этого, снижаются эксплуатационные расходы, включая оплату труда ИТ-специалистов. Администрированием и поддержкой облачных баз данных занимается провайдер, компания только управляет данными. - Облачные базы данных позволяют командам быстро запускать проекты (или целые стартапы) и тестировать гипотезы без капитальных вложений.
Например, одновременно проверять несколько бизнес-гипотез, из которых одну-две успешные можно масштабировать, а остальные — свернуть, просто выключив мощности. Таким образом, достигается 100%-ое использование арендованных вычислительных ресурсов.В случае с собственной инфраструктурой придется купить «железо» под гипотезы, а затем думать, что делать с серверами, оставшимися от неудачных проектов.
Для того чтобы получить от DBaaS максимальную отдачу, важно правильно выбрать СУБД. У каждой из них свои сильные стороны.
MySQL
Самая популярная в мире универсальная реляционная база данных с открытым исходным кодом и 25-летней историей. MySQL включена во множество комплексных решений, например, стек веб-технологий LAMP (Linux, Apache HTTP Server, MySQL и PHP).
Она бесплатна, легко развертывается и проста в обслуживании. Еще одно преимущество — наличие множества специалистов, знакомых с этой СУБД.
Все это сделало MySQL отличным выбором для небольших проектов, ожидающих от своей базы данных наличия лишь стандартных функций по хранению данных и манипулированию ими, а также способности работы с такими CMS, как Drupal, Joomla, WordPress и т.д. Например, возможностей этой СУБД достаточно для интернет-магазина.
MySQL доступна в облаках в качестве DBaaS. Это позволяет не беспокоиться о ее настройках, обновлении, защите и масштабировании.
Простота в сочетании с высокой производительностью при параллельном чтении позволяют использовать MySQL не только для веб-приложений. Она подходит для инструментов бизнес-аналитики.
В то же время ее возможностей может не хватить, если проект подразумевает формирование большого потока сложных запросов или работу с неструктурированными данными.
PostgreSQL
Это еще одна СУБД на базе открытого исходного кода, предназначенная для сложных проектов. Будучи почти ровесницей MySQL, PostgreSQL всегда была несколько менее популярна из-за меньшего сообщества разработчиков и необходимости вдумчивого изучения документации.
PostgreSQL является объектно-реляционной СУБД, а значит обладает некоторыми свойствами объектно-ориентированных баз данных. В частности, поддерживает объекты, классы и наследование как в структуре данных, так и в языке запросов.
Кроме того, сильной стороной PostgreSQL является способность хранить и индексировать географические объекты благодаря расширению PostGIS. Есть встроенная поддержка слабоструктурированных данных в формате JSON и возможность их индексировать.
Как и MySQL, PostgreSQL может быть развернута в облаке и использоваться в качестве DBaaS. Надежность алгоритмов репликации и восстановления позволяют использовать эту СУБД в платежных сервисах, для автоматизации бухгалтерского и управленческого учётов. Способность работать с геоданными делает PostgreSQL хорошим выбором для создания геоинформационных сервисов.
Postgres Pro
Бывает, что компания или организация хочет воспользоваться возможностями PostgreSQL, но не может, например, из-за требования по использованию отечественного ПО. Именно эту область потребностей закрывает Postgres Pro.
Разработчики из РФ внесли значительный вклад в развитие PostgreSQL. В 2015 году появилась российская компания Postgres Professional. Взяв за основу исходные коды PostgreSQL, компания занялась самостоятельным развитием продукта под потребности отечественных организаций.
Сейчас Postgres Pro входит в реестр российского ПО, поддерживает работу с персональными данными и конфиденциальной информацией, имеет версию Postgres Pro Certified, сертифицированную ФСТЭК России.
Для крупных организаций с повышенными требованиями к объемам обрабатываемой информации компания предлагает расширенный вариант своего продукта под названием Postgres Pro Enterprise.
Эта СУБД способна работать в облаках любых типов, может производить компрессию данных на уровне блоков и разбивку на тысячи секций, поддерживает распределенные транзакции и многое другое. Кроме того, все версии Postgres Pro отлично работают совместно с продуктами 1С.
Greenplum
Как заставить СУБД в разумные сроки обрабатывать сложные запросы к БД, объем которой измеряется многими петабайтами? Ответом на этот вопрос стало появление СУБД Greenplum.
Как и две предыдущих, она построена на базе открытого проекта PostgreSQL, но использует массивно-параллельную архитектуру, дающую возможность одновременно обрабатывать множество потоков запросов к данным, распределенным между несколькими серверами (шардами).
Специальная интеллектуальная система балансировки заботится о том, чтобы нагрузка равномерно распределялась на все шарды. Масштабирование такой СУБД заключается в простом добавлении дополнительных серверов.
Простая в облачном развертывании, Greenplum подойдет для работы с большими данными. Но именно активной работы, а не простого хранения. Например, когда к данным нужно часто обращаться, сохранив быстродействие систем и гибкость в настраивании и масштабировании СУБД.
Основной сферой применения Greenplum можно считать продвинутую аналитику и машинное обучение. Кроме этого, она хороша там, где важно не потерять данные, например, где совершается много транзакций. Поэтому она подходит для банков и ритейла.
ClickHouse
Типичный представитель «колоночных» СУБД, которые часто называют «аналитическими». Особенностью ClickHouse является ее способность с огромной скоростью обрабатывать самые сложные обращения. Там, где реляционная СУБД давно перестала бы отвечать на запросы, ClickHouse будет работать, переваривая миллиарды записей.
С развитием технологий Business Intelligence, позволяющих перевести транзакционную деловую информацию в человекочитаемый вид, пригодный для бизнес-анализа, понадобился инструмент для быстрого получения аналитических отчетов на основе огромных массивов данных.
А особенность аналитических запросов состоит в том, что они, как правило, обращены к значениям, собранным в колонках, а не строках. Поэтому при работе ClickHouse не требуется извлекать из БД таблицы целиком, чем и объясняется ее высокая производительность.
Такие особенности работы больше всего пригодятся там, где действительно есть миллиарды строк данных и потребность в их быстром анализе. Речь идет о данных веб-проектов, мобильных приложений и игр, отчетов в режиме реального времени, аналитики логов и любых других сценариев, где нужно быстро получить ответ.
Vertica
Еще одна колоночная СУБД, которая позиционируется как универсальная платформа для анализа больших данных в реальном времени. С начала 2022 года доступна как облачный сервис.
Особенностью Vertica является то, что каждая колонка таблицы выступает в роли отдельного хранилища. Благодаря этому платформа быстро обрабатывает большой массив информации и обеспечивает максимальную скорость выборок. Сжатый формат хранения данных позволяет экономить до 90% места на диске.
СУБД реализована на открытой масштабируемой архитектуре, что позволяет легко вписать его в уже существующий аналитический ландшафт. Vertica из облака интегрируется с Kubernetes, а объем кластера автоматически меняется в зависимости от текущей нагрузки.
Высокая эффективность и аналитические функции делают эту СУБД эффективным инструментом для построения систем бизнес-аналитики и обработки больших данных. Платформа подходит для задач по глубокой аналитике и построения озер данных.
Redis
Иногда перед проектом стоят такие требования к производительности, которых невозможно достичь с помощью инструментов традиционных СУБД, управляющих данными, расположенными на накопителях. Тогда на помощь приходят промежуточные решения — кэширующие СУБД, работающие исключительно в оперативной памяти. К таким и относится Redis.
Эта СУБД не является реляционной и не поддерживает SQL. Работа с данными в ней ведется при помощи скриптов LUA, также выполняемых прямо в оперативной памяти. Так как доступ к ней по скорости не сравнится ни с одним накопителем, Redis демонстрирует высочайшую производительность при выполнении атомарных операций (т.е. таких, которые выполняются только целиком).
Основным типом данных здесь является строка с произвольными данными в бинарном виде. Строки объединяются в списки в порядке добавления, что делает Redis удачным решением не только для кэширования основной базы данных, но и в качестве брокера сообщений, хранилища очередей.
Лучше всего эта СУБД покажет себя в таких высоконагруженных проектах, как социальные сети, службы обмена сообщениями, платформы голосования и в других сферах, где важна потоковая безопасность.
Redis стоит выбрать для проектов, где создаются личные профили пользователей, необходима аутентификация, проводятся транзакции или важна аналитика в реальном времени — везде, где требуется быстрый ответ базы данных.
Tarantool
Еще одна скоростная технология для работы с данными — Tarantool. Это российская платформа in-memory вычислений с открытым исходным кодом, разработанная VK. Недавно появилась возможность использовать ее Community-версию из облака.
In-memory платформа хранит данные в оперативной памяти, что делает ее лидером по быстродействию среди СУБД. Она кратно ускоряет работу систем, обеспечивает максимальную пропускную способность и предсказуемое время отклика.
Кроме этого, Tarantool обеспечивает быстрый доступ к данным и высокую скорость ответа, позволяя создавать высоконагруженные сервисы.
Tarantool можно использовать как гибридное хранилище и альтернативу классическим реляционным базам данных и кэшированию. Облачный сервис не требует самостоятельного администрирования и высоких компетенций от специалистов, которые нужны при работе с базовым решением. Например, таких как знание языка программирования Lua и шардирование.
In-memory базы данных иногда путают с кэшами и считают ненадёжными, предполагая, что данные не сохраняются на диск.
В Tarantool используется упреждающая запись на диск журнала транзакций, а также синхронная репликация, что гарантирует высокую сохранность данных и позволяет использовать Tarantool в качестве основного хранилища, не опасаясь потери данных или нарушения целостности.
***
СУБД выбирают исходя из типа и объема данных и, конечно, задач бизнеса — какие проекты планируется развивать на ее основе.
Многие популярные базы данных доступны в облаке в виде DBaaS, что существенно упрощает развертывание и масштабирование БД, снижает расходы на их поддержку и обеспечение отказоустойчивости. Это позволяет команде сосредоточиться на управлении данными, их аналитике и разработке цифровых сервисов.
специализированных баз данных на AWS | Веб-сервисы Amazon
Выберите правильное специализированное ядро
Создавайте высокомасштабируемые распределенные приложения, основанные на сценариях использования, соответствующие вашим конкретным потребностям. AWS предлагает более 15 специально разработанных механизмов для поддержки разнообразных моделей данных, включая реляционные, модели «ключ-значение», документы, базы данных в памяти, графики, временные ряды, широкие столбцы и реестры.
Работа с полностью управляемыми базами данных
Освободите свои команды от трудоемких задач с базами данных, таких как подготовка серверов, установка исправлений и резервное копирование. Полностью управляемые сервисы баз данных AWS обеспечивают непрерывный мониторинг, самовосстанавливающееся хранилище и автоматическое масштабирование, чтобы помочь вам сосредоточиться на разработке приложений.
Добейтесь производительности в масштабе
Начните с малого и масштабируйте по мере роста ваших приложений с реляционными базами данных, которые в 3-5 раз быстрее, чем популярные альтернативы, или нереляционными базами данных, которые дают вам задержку от микросекунды до доли миллисекунды. Легко согласуйте свои потребности в хранении и вычислительных ресурсах, часто без простоев.
Положитесь на высокую доступность и безопасность
Поддержите мультирегиональную репликацию с несколькими первичными источниками и обеспечьте полный контроль данных с несколькими уровнями безопасности, включая сетевую изоляцию и сквозное шифрование. Базы данных AWS обеспечивают высокую доступность, надежность и безопасность, необходимые для критически важных корпоративных рабочих нагрузок.
Базы данных AWS: освободитесь, чтобы экономить, расти и внедрять инновации быстрее (2:02)
Службы базы данных
Тип базы данных
Примеры
Служба AWS
Услуги базы данных
Максимальная скорость инноваций при одновременном снижении совокупной стоимости владения
Переход к управляемым базам данных
Автоматизируйте трудоемкие задачи настройки, управления и масштабирования баз данных. Тратьте больше времени на разработку приложений, чем на однообразную тяжелую работу по подготовке и управлению локальными базами данных.
Узнать больше »
Создавайте современные приложения с помощью специализированных баз данных
Выберите службу базы данных, которая лучше всего подходит для вашей работы, чтобы помочь вам оптимизировать масштаб, производительность и затраты при разработке приложений.
Узнать больше »
Освободитесь от устаревших баз данных
Перестаньте работать в обход проприетарных стандартов, жестких условий ценообразования и частых проверок. Используйте облачные базы данных, совместимые с открытым исходным кодом, с производительностью, доступностью и масштабируемостью коммерческого уровня за небольшую часть стоимости.
Узнать больше »
Рекомендуемые решения на AWS
Современные приложения предъявляют требования, которые не могут удовлетворить традиционные подходы к управлению данными. AWS предлагает высокопроизводительные, высокодоступные, масштабируемые, распределенные решения для баз данных, которые состоят из специализированных сервисов, решений AWS, партнерских решений и руководств для поддержки ваших современных высокопроизводительных приложений.
Многорегиональная архитектура приложений
В этом руководстве развертывается эталонная архитектура, которая моделирует бессерверную активную/пассивную рабочую нагрузку с асинхронной репликацией данных приложения и аварийным переключением из основного в дополнительный регион AWS.
Узнать больше »
Миграция базы данных
Ускорьте и поддержите миграцию с устаревших систем в облако с помощью инструментов, созданных для оптимизации передачи данных, повышения производительности обработки и упрощения соединений между вашими базами данных и приложениями.
Подробнее »
Высокопроизводительные базы данных
Создавайте современные приложения, которым требуются высокопроизводительные, высокодоступные и масштабируемые базы данных.
Узнать больше »
Компания Samsung перевела 1,1 миллиарда пользователей на трех континентах с Oracle на Amazon Aurora.
«Масштабируемость Amazon Aurora — лучшее преимущество, особенно если мы сосредоточимся на стоимости. Samsung сократила ежемесячные расходы на базу данных на 44 %».
— Сальва Юнг, главный архитектор и технический руководитель
Подробнее »
Практические примеры
Experian использует Amazon DynamoDB и высокую доступность Amazon Aurora для достижения 100-процентной безотказной работы.
Узнать больше »
A+E Networks использует бессерверные базы данных AWS, чтобы облегчить расширение за счет создания облачных приложений на основе микросервисов.
Узнать больше »
Pokémon перенесены на специализированные базы данных AWS, чтобы сэкономить десятки тысяч долларов в месяц.
Узнать больше »
Cathay Pacific модернизировала свою систему оптимизации доходов от пассажиров на AWS и повысила производительность на 20 процентов.
Узнать больше »
Что нового
Ничего не найдено
Просмотреть все »Войдите в консоль
Узнайте об AWS
- Что такое AWS?
- Что такое облачные вычисления?
- AWS Инклюзивность, разнообразие и справедливость
- Что такое DevOps?
- Что такое контейнер?
- Что такое озеро данных?
- Облачная безопасность AWS
- Что нового
- Блоги
- Пресс-релизы
Ресурсы для AWS
- Начало работы
- Обучение и сертификация
- Библиотека решений AWS
- Архитектурный центр
- Часто задаваемые вопросы по продуктам и техническим вопросам
- Аналитические отчеты
- Партнеры AWS
Разработчики на AWS
- Центр разработчиков
- SDK и инструменты
- . NET на AWS
- Python на AWS
- Java на AWS
- PHP на AWS
- JavaScript на AWS
Amazon является работодателем с равными возможностями: Меньшинства / Женщины / Инвалидность / Ветеран / Гендерная идентичность / Сексуальная ориентация / Возраст.
- Конфиденциальность
- |
- Условия сайта
- |
- Настройки файлов cookie
- |
- © 2023, Amazon Web Services, Inc. или ее дочерние компании. Все права защищены.
Поддержка AWS для Internet Explorer заканчивается 31.07.2022. Поддерживаемые браузеры: Chrome, Firefox, Edge и Safari. Узнать больше »
База данных SQL Azure — служба управляемой облачной базы данных
Перейти к основному содержаниюВойти
Создавайте приложения быстрее в полностью управляемой базе данных SQL
Являясь частью семейства Azure SQL, база данных SQL Azure — это всегда актуальная, полностью управляемая служба реляционной базы данных, созданная для облака. Создайте свое следующее приложение, используя простоту и гибкость базы данных с несколькими моделями, которая масштабируется в соответствии с потребностями. Получайте ценную информацию практически в реальном времени, не влияя на производительность, с помощью Azure Synapse Link для базы данных SQL (предварительная версия).
Посмотрите виртуальное мероприятие Модернизация приложений и данных с помощью Azure и Power Apps, доступное по запросу
Полностью управляемый механизм базы данных автоматизирует обновления, подготовку и резервное копирование, чтобы вы могли сосредоточиться на разработке приложений
Гибкие и оперативные бессерверные вычисления и хранилище Hyperscale быстро адаптируются к изменяющимся требованиям
Уровни защиты, встроенные элементы управления и интеллектуальное обнаружение угроз помогают обеспечить безопасность ваших данных
Встроенные средства искусственного интеллекта и высокая доступность обеспечивают максимальную производительность и надежность с SLA до 99,995%
Полностью управляемый и всегда с последней версией SQL
Устраните сложность настройки и управления высокой доступностью, настройкой, резервным копированием и другими задачами базы данных с помощью полностью управляемой базы данных SQL. Ускорьте разработку приложений в единственной облачной базе данных с помощью вечнозеленого SQL, используя новейшие возможности SQL Server, — вам больше не придется беспокоиться об обновлениях, обновлениях или прекращении поддержки.
Узнать больше
Быстро доставляйте современные интеллектуальные приложения
Создавайте приложения локально или в облаке на популярных платформах и платформах с поддержкой драйверов для наиболее распространенных языков и упрощайте разработку благодаря встроенной поддержке таких служб, как Функции Azure и Служба приложений Azure. Удовлетворяйте требования современных приложений и работайте с данными в различных форматах, включая графические, JSON и пространственные. Оптимизируйте соотношение цены и качества и управляйте сложностью мультитенантных приложений, разделяя ресурсы через эластичные пулы.
Гипермасштабируйте самые ресурсоемкие рабочие нагрузки
Преодолейте ограничения ресурсов, которые могут повлиять на производительность вашего приложения. Гипермасштабирование базы данных SQL Azure адаптируется к изменяющимся требованиям, быстро увеличивая объем хранилища до 100 ТБ. Гибкая облачная архитектура позволяет увеличивать объем хранилища по мере необходимости. Резервное копирование данных практически мгновенно и восстановление облачной базы данных за считанные минуты — независимо от объема операции с данными.
Узнайте больше о масштабируемости
Контейнер для видео
Оптимизируйте расходы с помощью вычислений, которые автоматически масштабируются
Создавайте современные приложения по своему усмотрению с помощью выделенных и бессерверных вычислительных ресурсов. Бессерверная база данных SQL Azure упрощает управление производительностью и помогает разработчикам создавать приложения быстрее и эффективнее благодаря вычислительным ресурсам, которые автоматически масштабируются в зависимости от потребности в рабочей нагрузке. Бессерверная база данных SQL лучше всего подходит для сценариев, в которых использование прерывисто и непредсказуемо, и когда вы платите только за вычислительные ресурсы, которые вы используете на посекундной основе, что оптимизирует общее соотношение цены и производительности.
Смотрите инфографику
Посмотреть вебинар
Экономьте за счет более низкой совокупной стоимости владения
Используйте Преимущество гибридного использования Azure для SQL Server, чтобы получить максимальную отдачу от текущих инвестиций в лицензирование. Сэкономьте до 55 % по сравнению с оплатой по мере использования для базы данных SQL 1 при использовании лицензий SQL Server с Software Assurance. Выделите авансом трехлетний срок, используя тарифы на резервирование, и объедините его с Преимуществом гибридного использования Azure, чтобы сэкономить до 80 % от цены с оплатой по мере использования. 2
Комплексная безопасность и соответствие требованиям, встроенные
Цены на интеллектуальную службу реляционной облачной базы данных
Изучите варианты ценообразования и найдите уровень производительности, который наилучшим образом соответствует вашей рабочей нагрузке.
См. цены на базу данных SQL
Начните работу с бесплатной учетной записью Azure
Начать бесплатно. Получите кредит в размере 200 долларов США, который можно использовать в течение 30 дней. Пока у вас есть кредит, вы можете бесплатно пользоваться многими из наших самых популярных услуг, а также бесплатно пользоваться более чем 55 другими услугами, которые всегда бесплатны.
После получения кредита перейдите к с оплатой по факту использования , чтобы продолжить работу с теми же бесплатными услугами. Платите, только если вы используете больше, чем ваши бесплатные ежемесячные суммы.
Через 12 месяцев вы продолжите получать более 55 всегда бесплатных услуг — и по-прежнему будете платить только за то, что вы используете сверх ваших бесплатных ежемесячных сумм.
Нам доверяют компании любого размера
Проект Carhartt включал создание полного решения резервного копирования на базе Commvault для новых сред SAP S/4HANA, Azure NetApp Files для высокопроизводительного хранилища файлов и использование Load Balancer для оптимизации доступности и производительности приложений.
Экономия затрат на инфраструктуру с базой данных SQL
Клиенты udaan теперь имеют быстродействующую и эффективную связь с большим количеством поставщиков и запасов, чем когда-либо прежде. Узнайте, как udaan использовала базу данных SQL, чтобы стать одной из самых быстрорастущих компаний-единорогов в Индии.
Читать историю
Компания .
Chobani внедрила Load Balancer, чтобы обеспечить высокую доступность и высокую производительность сети. «Мы хотим производить вкусную и питательную пищу, не беспокоясь о программном обеспечении», — сказал Параг Агравал, директор по информационным технологиям.Мгновенное масштабирование и более быстрое предоставление услуг
Поставщик SaaS Компания Inlitix использовала бессерверное взаимодействие базы данных SQL с другими службами Azure для обеспечения аналитики практически в реальном времени, снижения затрат и повышения эффективности разработчиков.
Читать историю
В сетях Azure и локально команда Eni SpA развернула балансировщик нагрузки двойного назначения и сетевой брандмауэр. Балансировщик нагрузки следующего поколения действует как балансировщик и брандмауэр веб-приложений.
Повышение эффективности и масштабирование для роста
Узнайте, как Axpo использует бессерверную базу данных SQL и машинное обучение Azure для оценки состояния и производительности оборудования гидроэлектростанции в режиме реального времени.
Читать историю
Pearl Abyss использует балансировщик нагрузки, чтобы направлять трафик, когда игроки входят в игры. Это помогает поддерживать стабильность игрового процесса по мере увеличения трафика, что жизненно важно, поскольку популярность Shadow Arena растет.
Масштабирование критически важных приложений для управления в чрезвычайных ситуациях
Узнайте, как компания Juvare использовала эластичные пулы базы данных SQL для поддержки требований к резидентности, соответствию и производительности своих клиентов для управления в чрезвычайных ситуациях экономически эффективным способом.
Читать историю
GEMS Education, один из крупнейших в мире поставщиков частных образовательных услуг K-12, использовал Load Balancer для управления скачками нагрузки на систему, удовлетворения спроса и обеспечения надежного доступа всех учащихся к образовательному контенту.
Оптимизация масштаба и эффективности
Узнайте, как компания Schneider Electric объединила 1500 виртуальных машин, баз данных и приложений для создания отчетов в единую гипермасштабируемую базу данных с возможностью масштабирования в соответствии с потребностями компании.
Читать историю
Компания .
Mercedes-Benz использовала балансировщик нагрузки и функции управления API Azure, такие как сертификаты, регулирование и разгрузка SSL, для модернизации разработки автомобильного программного обеспечения в рамках своего проекта Connected Cars Platform.Укрепление доверия клиентов с помощью бухгалтерской книги
Lenovo использует бухгалтерскую книгу в базе данных SQL для поддержки своего приложения Trusted Supply Chain, что дает ей преимущество в новых отраслевых стандартах безопасности и помогает внедрить подход с нулевым доверием для своих сценариев использования с высоким уровнем безопасности. .
Читать историю
Назад к вкладкамПрофессиональное администрирование управляемой базы данных SQL Azure Получите бесплатное техническое руководство по внедрению, чтобы узнать, как развертывать, настраивать и модернизировать существующие приложения с помощью базы данных SQL Azure и Управляемого экземпляра Azure SQL.
Экономическая ценность миграции локальных экземпляров SQL Server в решения Microsoft Azure SQL Узнайте, как сэкономить деньги, повысить эффективность работы и повысить гибкость за счет миграции на Azure SQL.
Ресурсы базы данных SQL Azure
Миграция
Документация
Изучите учебные пособия, краткие руководства и другие ресурсы.
Майкрософт учиться
Расширьте свои знания с помощью практических онлайн-курсов.
Часто задаваемые вопросы о базе данных SQL Azure
База данных SQL Azure доступна как единая база данных с собственным набором ресурсов, управляемая через логический сервер, и как объединенная база данных в эластичном пуле с общим набором ресурсов, управляемым через логический сервер. Как правило, эластичные пулы предназначены для типичного шаблона приложений «программное обеспечение как услуга» (SaaS) с одной базой данных на каждого клиента или арендатора. С помощью пулов вы управляете коллективной производительностью, а базы данных масштабируются автоматически.
- Преимущество гибридного использования Azure
поможет вам получить максимальную отдачу от ваших текущих инвестиций в лицензирование и ускорить миграцию в облако. Преимущество гибридного использования Azure для SQL Server — это преимущество на базе Azure, которое позволяет вам использовать лицензии SQL Server с активной программой Microsoft Software Assurance для оплаты по сниженной ставке («базовая ставка») за службы Azure SQL на основе виртуальных ядер. Дальнейшая оптимизация расходов с помощью централизованного управления Преимуществом гибридного использования Azure для всей подписки или учетной записи выставления счетов.
Нет. База данных SQL Azure — это полностью управляемая служба базы данных. Microsoft управляет SQL Server для вас и обеспечивает его доступность и производительность. База данных SQL также включает функции для повышения непрерывности и безопасности вашего бизнеса, такие как встроенная высокая доступность и обнаружение угроз, поэтому вам не нужно беспокоиться об администрировании или обслуживании баз данных SQL Server.
Уровни служб на основе виртуальных ядер в основном различаются по доступности, типу хранилища и количеству операций ввода-вывода (ввода-вывода) в секунду. Универсальное назначение — это бюджетный вариант, который лучше всего подходит, когда производительность ввода-вывода или время отработки отказа не являются приоритетом. Гипермасштабирование оптимизировано для оперативной обработки транзакций (OLTP) и гибридных транзакционных аналитических рабочих нагрузок. Критический для бизнеса уровень лучше всего подходит для приложений OLTP с высокой скоростью транзакций и низкими требованиями к задержке ввода-вывода.
Связь между базой данных SQL Azure и интернет-шлюзом Azure гарантируется как минимум в течение 99,99 % времени независимо от вашего уровня обслуживания. Оставшиеся 0,01 процента зарезервированы для исправлений, обновлений и отказоустойчивости. Для получения дополнительной информации прочтите соглашение об уровне обслуживания и узнайте об архитектуре высокой доступности.
1 Экономия на основе восьми критически важных для бизнеса управляемых экземпляров виртуального ядра в регионе Восток США, работающих 730 часов в месяц. Экономия рассчитывается исходя из полной цены (включая лицензию) по сравнению с базовой ставкой (с применением преимущества гибридного использования Azure для SQL Server), которая исключает стоимость Software Assurance для выпуска SQL Server Enterprise, которая может варьироваться в зависимости от соглашения Enterprise. Фактическая экономия может варьироваться в зависимости от региона, размера инстанса и уровня производительности.
Ваш комментарий будет первым