可以將某個/某些 DBMS 安裝為作業系統嗎
是否有任何 DBMS 可以作為作業系統而不是作業系統上的應用程序安裝?我找不到任何東西。
稍後編輯,澄清一下:我習慣於將 DBMS(MySQL、MSSQL)作為伺服器(ice)安裝到作業系統(Windows、Ubuntu 等)上。我試圖找出是否有一些不需要底層作業系統並且直接作為作業系統“安裝”在硬體上的 DBMS。我在這裡問是因為Google搜尋沒有幫助。感謝我得到的答案,似乎答案接近“否”
是的。IBM i,以前稱為 AS/400,是一個平台,其作業系統具有關係 DBMS 作為其組成部分。實際上,Db2 for i 在某種程度上是 IBM i 文件系統的替代訪問方法。
Google搜尋了一下,我發現了另一個名為 TabulaROSA 的作業系統。
它由 MIT 設計,可在32k 核心超級電腦上執行,如果您或您的公司能夠負擔得起這樣的系統,它可能是一個不錯的選擇。
數據庫系統和集群上的作業系統所需的功能之間有許多重疊,但是在 TabulaROSA 的情況下,這些功能是在數據庫表中管理的。
引自文章:
該團隊根據“可直接轉換為數據庫操作的嚴格數學語義(關聯數組代數)來定義關鍵作業系統功能。因為數據庫表操作的數學是基於並集和交集半環上的線性系統,所以這些操作具有許多數學屬性,它們通過保證各種並行操作的正確性而成為並行作業系統的理想選擇。
TabularROSA 中的分叉模擬是通過使用關聯數組實現來執行的,並與超過 32,000 核超級電腦上的 Linux 進行了比較。使用超過 262,000 個分叉器管理超過 68,000,000,000 個程序,模擬表明 TabulaROSA 具有在大規模並行規模上執行作業系統功能的潛力。與 Linux 相比, TabulaROSA 模擬的性能提高了 20 倍,同時在完全可搜尋的表中管理的程序增加了 2000 倍
您可以通過以下方式獲得更多資訊:
或在此 PDF 文件中: