~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ B4CC0CEC94BA4CEA47CF5B044FB3882D__1718873100 ✰
Заголовок документа оригинал.:
✰ DBOS - Wikipedia ✰
Заголовок документа перевод.:
✰ ДБОС — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/DBOS ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/b4/2d/b4cc0cec94ba4cea47cf5b044fb3882d.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/b4/2d/b4cc0cec94ba4cea47cf5b044fb3882d__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 08:46:08 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 20 June 2024, at 11:45 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

ДБОС — Википедия Jump to content

ДБОС

Из Википедии, бесплатной энциклопедии

DBOS — это на базы данных , ориентированная операционная система , предназначенная для упрощения и улучшения масштабируемости , безопасности и устойчивости крупномасштабных распределенных приложений. [1] [2] Он начался в 2020 году как совместный проект с открытым исходным кодом с Массачусетским технологическим институтом , Стэнфордом и Университетом Карнеги-Меллона после мозгового штурма между Майклом Стоунбрейкером и Матеем Захарией о том, как масштабировать и улучшить планирование и производительность миллионов задач Apache Spark . [2]

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

Архитектурная философия описывается этой цитатой из аннотации их первоначального препринта:

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

Стоунбрейкер заявляет о множестве преимуществ в области безопасности: от «меньшей и менее пористой поверхности атаки» до возможности регистрировать и анализировать изменения состояния системы в режиме реального времени из-за транзакционной природы ОС. [1] Восстановление после серьезной ошибки или атаки может быть таким же простым, как откат базы данных до предыдущего состояния. сложности оркестрации систем , таких как Kubernetes А поскольку база данных уже распределена, можно избежать .

Был построен прототип, конкурентоспособный по характеристикам по сравнению с существующими системами. [4]

Облако DBOS [ править ]

В марте 2024 года DBOS Cloud стала первым коммерческим сервисом от DBOS Inc. Он предоставляет транзакционные функции как услугу (FaaS) и позиционируется как конкурент бессерверных вычислительных архитектур, таких как AWS Lambda . DBOS Cloud в настоящее время основан на FoundationDB , быстрой базе данных ACID NoSQL , работающей на сервисе Firecracker microVM от AWS. Он обеспечивает встроенную поддержку таких функций, как многоузловое масштабирование и отладчик «путешественника во времени», который может помочь отслеживать неуловимые ошибки Heisenbug и работает в Visual Studio Code . Еще одной особенностью является надежное выполнение, позволяющее программе продолжать работу, даже если операционную систему необходимо перезапустить, и гарантирующее, что никакая работа не повторится. [5]

Firecracker работает на урезанном Linux микроядре через урезанный KVM гипервизор , поэтому части ядра Linux все еще находятся под прикрытием, но работа по их устранению продолжается. [6]

DBOS Cloud была протестирована на 1000 ядрах, на которых выполняются приложения. Первый предоставленный API предназначен для TypeScript через инфраструктуру DBOS Transact с открытым исходным кодом. [6] Он предоставляет среду выполнения со встроенной надежной доставкой сообщений и идемпотентностью . [7]

Хольгер Мюллер из Constellation Research задался вопросом, насколько хорошо компания может масштабировать DBOS. «Сможет ли небольшая команда DBOS управлять ОС, базой данных, наблюдаемостью, рабочим процессом и киберстеком так же хорошо, как комбинация лучших в своем классе поставщиков?» [8]

См. также [ править ]

PICK OS , еще одна реализация операционной системы на базе БД.

Ссылки [ править ]

  1. ^ Перейти обратно: а б Вернер, Джон. «Поместите ОС в базу данных: производительность, кибербезопасность и надежность в облаке» . Форбс . Проверено 27 декабря 2023 г.
  2. ^ Перейти обратно: а б Кларк, Линдси. «Пионер Postgres обещает еще раз перевернуть базу данных» . www.theregister.com . Проверено 27 декабря 2023 г.
  3. ^ Кафарелла, Майкл; ДеВитт, Дэвид; Гадепалли, Виджай; Кепнер, Джереми; Козыракис, Христос; Краска, Тим; Стоунбрейкер, Майкл; Захария, Матей (21 июля 2020 г.), DBOS: предложение по дата-центрической операционной системе , arXiv : 2007.11112
  4. ^ Скиадопулос, Афинагор; Ли, Цянь; Крафт, Питер; Каффес, Костис; Хонг, Дэниел; Мэтью, Шана; Бестор, Дэвид; Кафарелла, Майкл; Гадепалли, Виджай; Грефе, Гетц; Кепнер, Джереми; Козыракис, Христос; Краска, Тим; Стоунбрейкер, Майкл; Суреш, Лалит (01 сентября 2021 г.). «DBOS: операционная система, ориентированная на СУБД» . Труды Фонда VLDB . 15 (1): 21–30. дои : 10.14778/3485450.3485454 . ISSN   2150-8097 . S2CID   245827586 .
  5. ^ Уэйн Уильямс (17 марта 2024 г.). « Что, если проблема в операционной системе»: Linux никогда не создавался для облака — поэтому инженеры разработали DBOS, новую операционную систему, которая является частично ОС, частично базой данных» . ТехРадар . Проверено 22 апреля 2024 г.
  6. ^ Перейти обратно: а б Морган, Тимоти Прикетт (12 марта 2024 г.). «Облако перерастает Linux и порождает новую операционную систему» . Следующая платформа . Проверено 22 апреля 2024 г.
  7. ^ dbos-inc/dbos-transact , DBOS, Inc., 22 апреля 2024 г. , получено 22 апреля 2024 г.
  8. ^ Гошал, Анирбан (12 марта 2024 г.). «DBOS Cloud отменяет соглашения о базе данных в ОС ради скорости» . Инфомир . Проверено 22 апреля 2024 г.

Внешние ссылки [ править ]

Официальный веб-сайт

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: B4CC0CEC94BA4CEA47CF5B044FB3882D__1718873100
URL1:https://en.wikipedia.org/wiki/DBOS
Заголовок, (Title) документа по адресу, URL1:
DBOS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)