Оглавление [Скрыть]
Управляющие базами данных
-
Обзор DBOS
- DBOS – операционная система, ориентированная на базы данных, для масштабируемости и безопасности приложений.
- Проект начался в 2020 году с участием ведущих университетов и компаний, включая MIT, Стэнфорд и Карнеги-Меллон.
- Основная идея – запуск распределенной базы данных в качестве микроядра и добавление сервисов поверх нее.
-
Преимущества и архитектура
- Все состояния системы представлены в виде таблиц базы данных, что упрощает масштабирование и отладку.
- Система обеспечивает безопасность, включая регистрацию изменений состояния и отказоустойчивость.
- Базы данных уже распределены, что упрощает оркестровку, такую как Kubernetes.
-
DBOS Cloud
- В марте 2024 года DBOS Inc. запустила коммерческий сервис DBOS Cloud, предоставляющий транзакционные функции как услугу.
- Сервис основан на базе данных FoundationDB и использует микроВМ Firecracker от AWS.
- DBOS Cloud предлагает надежную работу и поддержку многоузлового масштабирования.
-
Тестирование и API
- Сервис протестирован на 1000 ядрах и поддерживает TypeScript через фреймворк DBOS Transact.
- Первый API предназначен для TypeScript и обеспечивает надежную доставку сообщений.
-
Перспективы и рекомендации
- DBOS Inc. сталкивается с вопросом масштабирования и управления операционной системой, базой данных и другими сервисами.
- Статья предлагает читателям помочь расширить информацию о DBOS, чтобы сделать ее более полезной для Википедии.