{"id":105025,"date":"2022-09-05T21:36:50","date_gmt":"2022-09-05T19:36:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/predstavlena-raspredelyonnaya-operaczionnaya-sistema-dbos-rabotayushhaya-poverh-subd"},"modified":"2022-09-05T21:36:50","modified_gmt":"2022-09-05T19:36:50","slug":"predstavlena-raspredelyonnaya-operaczionnaya-sistema-dbos-rabotayushhaya-poverh-subd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/predstavlena-raspredelyonnaya-operaczionnaya-sistema-dbos-rabotayushhaya-poverh-subd","title":{"rendered":"Se presenta el sistema operativo distribuido DBOS, que funciona sobre bases de datos","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se present\u00f3 el proyecto DBOS (Sistema Operativo Orientado a SGBD), que desarrolla un nuevo sistema operativo para ejecutar aplicaciones distribuidas y escalables. La caracter\u00edstica distintiva del proyecto es el uso de un SGBD para almacenar aplicaciones y el estado del sistema, as\u00ed como la organizaci\u00f3n del acceso al estado \u00fanicamente a trav\u00e9s de transacciones. El proyecto est\u00e1 siendo desarrollado por investigadores del Instituto Tecnol\u00f3gico de Massachusetts, de las universidades de Wisconsin y Stanford, de la Universidad Carnegie Mellon y de las empresas Google y VMware. Los avances se distribuyen bajo la licencia MIT.    <\/p>\n<p>Los componentes para interactuar con el hardware y los servicios de gesti\u00f3n de memoria de bajo nivel se han trasladado a un microkernel. Las capacidades proporcionadas por el microkernel se utilizan para ejecutar una capa con SGBD. Los servicios del sistema de alto nivel, que garantizan la ejecuci\u00f3n de aplicaciones, interact\u00faan \u00fanicamente con el SGBD distribuido y est\u00e1n separados del microkernel y de los componentes espec\u00edficos del sistema.     <\/p>\n<p>La construcci\u00f3n sobre un SGBD distribuido permite que los servicios del sistema sean inherentemente distribuidos y no est\u00e9n vinculados a un nodo espec\u00edfico, lo que distingue a DBOS de los sistemas de cl\u00faster tradicionales, en los que cada nodo ejecuta su propia instancia del sistema operativo, sobre la cual se ejecutan planificadores de cl\u00faster separados, sistemas de archivos distribuidos y gestores de red.       <center><img decoding=\"async\" alt=\"Se presenta el sistema operativo distribuido DBOS, que funciona sobre bases de datos\" src=\"\/wp-content\/uploads\/2022\/09\/3f504305269ef739afa07f5b2d737df7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Se observa que el uso de SGBDs distribuidos modernos, que almacenan datos en memoria y admiten transacciones, como VoltDB y FoundationDB, como base para DBOS puede proporcionar un rendimiento suficiente para la ejecuci\u00f3n eficaz de muchos servicios del sistema. En el SGBD tambi\u00e9n pueden almacenarse los datos del planificador, del sistema de archivos y de IPC. A su vez, estos SGBDs se escalan excelentemente, garantizan la atomicidad y aislamiento de las transacciones, pueden gestionar petabytes de datos y ofrecen herramientas para la gesti\u00f3n de acceso y el seguimiento de flujos de datos.        <\/p>\n<p>Entre las ventajas de la arquitectura propuesta se destaca la considerable ampliaci\u00f3n de las capacidades anal\u00edticas y la reducci\u00f3n de la complejidad del c\u00f3digo gracias al uso de consultas est\u00e1ndar de bases de datos en servicios del sistema operativo, donde se externaliza la implementaci\u00f3n de transacciones y soluciones para garantizar alta disponibilidad (esta funcionalidad puede implementarse en la base de datos una vez y utilizarse en el sistema operativo y aplicaciones).     <\/p>\n<p>Por ejemplo, el planificador de cl\u00faster puede almacenar informaci\u00f3n sobre tareas y controladores en tablas de bases de datos y realizar operaciones de planificaci\u00f3n como transacciones est\u00e1ndar, fusionando c\u00f3digo imperativo y SQL. El uso de transacciones simplifica la resoluci\u00f3n de problemas como la gesti\u00f3n de m\u00faltiples hilos y la recuperaci\u00f3n ante fallos, ya que las transacciones garantizan la coherencia y la resistencia del estado. En el contexto del ejemplo del planificador, las transacciones permiten organizar el acceso simult\u00e1neo a datos compartidos y garantizar la integridad del estado en caso de fallos.    <\/p>\n<p>Los mecanismos de registro y an\u00e1lisis de datos proporcionados en la base de datos pueden utilizarse para rastrear el acceso y cambios en el estado de las aplicaciones, as\u00ed como para monitorizaci\u00f3n, depuraci\u00f3n y mantenimiento de la seguridad. Por ejemplo, tras detectar acceso no autorizado al sistema, se puede determinar el alcance de la filtraci\u00f3n mediante la ejecuci\u00f3n de consultas SQL, identificando todas las operaciones realizadas por los procesos que accedieron a informaci\u00f3n confidencial.    <\/p>\n<p>El proyecto se ha estado desarrollando durante m\u00e1s de un a\u00f1o y se encuentra en la fase de creaci\u00f3n de prototipos de componentes individuales de la arquitectura. Actualmente se ha preparado un prototipo de servicios operativos que funcionan sobre la base de datos, tales como FS, IPC y el planificador, y se est\u00e1 desarrollando un entorno de programaci\u00f3n que proporciona una interfaz para ejecutar aplicaciones basadas en el modelo FaaS (function-as-a-service).     <\/p>\n<p>En la siguiente fase de desarrollo, se planea proporcionar un conjunto completo de programas para aplicaciones distribuidas. Actualmente, se est\u00e1 utilizando VoltDB como sistema de gesti\u00f3n de bases de datos en los experimentos, pero se est\u00e1 discutiendo la creaci\u00f3n de una capa propia para el almacenamiento de datos o la implementaci\u00f3n de las funcionalidades faltantes en los sistemas de gesti\u00f3n de bases de datos existentes. Tambi\u00e9n se est\u00e1 debatiendo qu\u00e9 componentes deben ejecutarse a nivel del n\u00facleo y cu\u00e1les se pueden implementar sobre el sistema de gesti\u00f3n de bases de datos.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57735\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442 DBOS (DBMS-oriented Operating System), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043d\u043e\u0432\u0443\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0421\u0423\u0411\u0414 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044e \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438. \u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0438\u0437 \u041c\u0430\u0441\u0441\u0430\u0447\u0443\u0441\u0435\u0442\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0430, \u0412\u0438\u0441\u043a\u043e\u043d\u0441\u0438\u043d\u0441\u043a\u043e\u0433\u043e \u0438 \u0421\u0442\u044d\u043d\u0444\u043e\u0440\u0434\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u0432, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u041a\u0430\u0440\u043d\u0435\u0433\u0438-\u041c\u0435\u043b\u043b\u043e\u043d\u0430 \u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 Google \u0438 VMware. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":105026,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105025","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442 DBOS (DBMS-oriented Operating System), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043d\u043e\u0432\u0443\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/predstavlena-raspredelyonnaya-operaczionnaya-sistema-dbos-rabotayushhaya-poverh-subd\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 DBOS, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u043f\u043e\u0432\u0435\u0440\u0445 \u0421\u0423\u0411\u0414 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442 DBOS (DBMS-oriented Operating System), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043d\u043e\u0432\u0443\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/predstavlena-raspredelyonnaya-operaczionnaya-sistema-dbos-rabotayushhaya-poverh-subd\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-09-05T19:36:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-05T19:36:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Se present\u00f3 el sistema operativo distribuido DBOS, que funciona sobre un sistema de gesti\u00f3n de bases de datos | ProHoster","description":"Se present\u00f3 el proyecto DBOS (sistema operativo orientado a sistemas de gesti\u00f3n de bases de datos), que desarrolla un nuevo sistema operativo para la ejecuci\u00f3n de aplicaciones distribuidas escalables.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/predstavlena-raspredelyonnaya-operaczionnaya-sistema-dbos-rabotayushhaya-poverh-subd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 DBOS, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u043f\u043e\u0432\u0435\u0440\u0445 \u0421\u0423\u0411\u0414 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442 DBOS (DBMS-oriented Operating System), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043d\u043e\u0432\u0443\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/predstavlena-raspredelyonnaya-operaczionnaya-sistema-dbos-rabotayushhaya-poverh-subd","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-09-05T19:36:50+00:00","article:modified_time":"2022-09-05T19:36:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105025","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-09-05 19:37:59","updated":"2022-09-27 20:07:14","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/105025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=105025"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/105025\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/105026"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=105025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=105025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=105025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}