Поделиться через


Основные понятия

Это важно

Автомасштабирование Lakebase находится в бета-версии в следующих регионах: eastus2westeuropewestus.

Автомасштабирование Lakebase — это последняя версия Lakebase с автомасштабированием вычислений, масштабированием до нуля, ветвлением и мгновенным восстановлением. Сравнение функций с Lakebase Provisioned см. в разделе выбора между версиями.

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

Autoscaling

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

Ключевые преимущества:

  • Автоматическая корректировка: Масштаб ресурсов на основе фактического спроса.
  • Нет простоя: Масштабирование происходит без прерывания подключений.
  • Оптимизация затрат: Оплачивайте только те ресурсы, которые вы используете.
  • Согласованность производительности: Сохраняйте скорость реагирования во время пиков трафика.

Дополнительные сведения: Автомасштабирование | настройки автомасштабирования

Масштабирование до нуля

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

Ключевые преимущества:

  • Нулевые затраты на простой: Плата за вычисления не взимается, если база данных неактивна.
  • Мгновенное возобновление: Базы данных автоматически просыпаются при доступе.
  • Подходящее для разработки: Идеально подходит для разработки и тестовых сред с периодическим использованием.
  • Автоматическое управление: Никакого вмешательства вручную не требуется.

Дополнительные сведения: масштабирование до нуля |

Ветви базы данных

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

Ключевые преимущества:

  • Мгновенное создание: Ветви создаются за считанные секунды с помощью технологии копирования по записи.
  • Экономия: Только измененные данные хранятся отдельно, минимизируя затраты на хранение.
  • Изолированные среды: Протестируйте изменения безопасно, не затрагивая базу данных-источник.
  • Простая совместная работа: Участники группы могут одновременно работать над отдельными филиалами.

Узнать больше: ветви баз данных | Управление ветвями

Реплики для чтения

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

Ключевые преимущества:

  • Горизонтальное масштабирование: Распределяйте запросы на чтение между несколькими репликами.
  • Нет дублирования данных: Все реплики считываются из одного хранилища.
  • Мгновенное создание: Доступно в секундах без копирования данных.
  • Экономичность: Отсутствие дополнительных затрат на хранение, а также поддержка автомасштабирования и масштабирования до нуля.

Дополнительные сведения: реплики чтения | Управление репликами чтения

Мгновенное восстановление

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

Ключевые преимущества:

  • Восстановление до точки во времени: Создайте ветвь с любого момента в течение настроенного периода восстановления (0–30 дней)
  • Мгновенная операция: Восстановление выполняется в считанные секунды с использованием той же технологии копирования при записи, что и используемая для ветвления.
  • Неразрушительное: Создает новую ветвь, оставляя исходную ветвь неизменной и операционной.
  • Завершение восстановления: Все базы данных из выбранной точки во времени включаются в новую ветвь.

Дополнительные сведения: Восстановление на определенный момент времени | Настройка окна восстановления

Как они работают вместе

Эти основные понятия работают вместе для создания мощной и гибкой платформы баз данных:

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

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