科技文明社會,台灣未來研究!

這裡提供POLO最新的觀念與資訊,給您全球化與嶄新的視野,解決台灣目前社會困境方案與思考方向。



2004/7/25 08:43 POLO著作 - 強勢商業邏輯 POLO POLO   9054  

下一代的作業系統,將以全新邏輯與面貌出現,這種新系統將從目前硬體驅動控制,進化到資料本身(包括系統的所有程式元件)如何有效讀取存放及整合管理功能,而當資料庫重整、壓縮時等同於以往的磁碟 的資料重整。

這也就是說,未來的作業系統將從核心底層便與資料庫完全整合在一起, 電腦內的所有資源、程式元件、文件、聲音、圖片、影像…均放置於資料庫內管理與執行,也包括安全及運行監控的設定與管制。這種全新架構能夠集中電腦內所有資源有效 進行管理,大幅提升各種應用程式存取硬碟內各種資料的「效能」,集中共用的電腦功能資源(元件程式),大幅簡化應用程式開發設計複雜度,縮短開發時程。

新系統能夠完全解決資料分類管理的複雜度與限制,傳統資料夾與檔案這樣的東西將消失不見,起而代之是由資料欄位建立出來的樹狀階層,甚至是被3D立體空間的多重樹狀階層分類目錄所取代。 傳統應用程式要在成千上萬的目錄檔案中(如整顆硬碟)尋找某項資源(某個檔案名稱與內容),必須執行無數次的回圈及判斷才能將條件符合的資料找出來,整個過程需要好幾甚至數十分鐘,以資料庫結構的新系統中,只需數秒時間就能做到同樣的結果。

在新架構內,任何一份(筆)文件資料都可以讓不同程式使用,就像使用四、五套各家不同的郵件收發及管理工具,但是郵件內容、帳號設定、聯絡人及送信群組資料都源自於相同資料庫資料 。而一個工作行程安排資訊,可以同時出現在行事曆、專案進度管控、任務分配的各種應用管理程式中。未來我們的郵件、聯絡人、電子郵件、行事曆、收集網址、圖片、聲音、動畫影片、各種網頁或OFFICE等各種文件與資料,全部放在系統資料庫內,我們可以隨時自訂增加分類或延伸資料欄位,以後我們不必點選分類資料夾,一層層地打開找檔案,而是以我要什麼資料(文字、圖片、聲音)、分類項目、重要等級、喜好程度、使用頻率、作者、公司或各種資料欄位符合條件,瞬間(一兩秒)把資料給呈現出來,再由瀏覽或編輯管理工具承接處理。

將來所有的應用程式都只需負責介面及邏輯控制部分,資料如何存放完全由資料庫及系統資源管理器負責,應用程式無需將任何匯來匯去, 應用程式必須配合資料(資料庫管控)來存放資料。未來的電腦主角在於資料本身(即資料庫),而不在應用程式,我們可以授權某些程式建立自己專用的資料表或欄位,而新的資料庫系統也可能在某些程式執行後,自動為其建立臨時資料庫,隔絕對其他資料庫的影響來確保安全,或作為資料暫存使用。

就現有瀏覽器為例,如果瀏覽器的資料存放均改成資料庫的方式儲存,我們瀏覽網頁時便自動將各種不同的檔案(如HTML、圖片、聲音、FLASH、CSS...)放在特定的資料庫與個別資料表中,某些屬性也會自動填入各種分類與資訊欄位中,我們要將喜歡的檔案、圖片、HTML...收集起來,只要移動到自己常用的資料庫去即可,所有的對應與連結都會自動修正,如此資料(知識)蒐集與運用就變的非常輕鬆容易。如要將該網址收藏,URL的位置也是自動存放於專屬的資料庫中,我們可以加上各種分類屬性,喜好度、語系、要何時瀏覽閱讀、與什麼公司、產品、產業或親友做關聯等等,這樣電腦內的所有資料(各種格式)便可以全面關聯起來。

當資料交換時,新系統是以資料庫對資料庫的傳遞,因此不會像目前得區分資料是網頁,圖片或是某種程式, 而執行不同的通訊協定與服務。如果此系統為伺服器,它能將現有的網頁、檔案、郵件...種種伺服器等功能合而為一,而且也受資料庫及安全設定(權限)所監控,包括資料進出及結果資訊。當然它會有新的通訊協定,來取代現有差進又不安全的各種協定服務,這種系統在資料交換過程中,會比現在常見的各種通訊協定更為簡單、安全又功能強大。

新系統能夠解決舊有系統的諸多限制,如安全性、系統效能、複雜性及避免重複資料的產生,傳統難以資訊分類管理的難題。例如原系統登入檔將被其整合,各種應用軟體的設定資訊(像INI或各種資訊紀錄檔案),也都放於這個資料庫管理系統專屬的資料表內,許多大型商務管理系統(ERP、CRM、進銷存),各種伺服器,如郵件、網頁、專案或文件及知識管理,都不必另外安裝自己特殊的資料庫或檔案系統,整個電腦系統安裝再多的應用軟體 都能容易地進行維護(如程式執行本身所產生的各種紀錄資訊都放於資料庫內,統計分析會變得非常容易),這些大型應用軟體不必處理資料存放的問題,不必規劃獨特資料庫、存取方式與安全設定,只要管好程序的處理邏輯及操作介面 即可,程式設計會變得非常簡單,效率超高且具彈性。

一般人也許不知道目前OS架構(資料夾、檔案)存在許多缺陷,以Windows的開始工具列為例,當我們將一個資料夾拖到開始工具列內,由於資料夾與檔案並沒有自訂順序的功能,但開始工具列必須模擬此功能來,因此這個資料夾內的所有檔案(包括子目錄)會自動在系統登入檔建立一份相同樹狀結構資訊,使用者變動開始工具列的路徑順序時(如上下移動或移到別的目錄時),資訊會建立在系統登入檔中,如果檔案與資料夾不多便沒事,要是拖到開始工具列的資料夾內有上萬或數十萬檔案時,系統缺陷便立即顯示出來,不管是在開始工具列或原來的資料夾內變更檔案名稱、移動或刪除,系統需耗費時間計算讓兩邊資訊能夠一致,等待時間任人超乎想像的久(有時光變更一個檔案名稱就等數十秒才結束),如果將資料夾與檔案改成資料庫結構這種問題便不會產生。

以往系統並無規範明確的資料存放架構,資料夾及檔案結構缺乏資料庫管理的概念,導致使用不同的程式工具,檔案資料四處存放導致資訊支離破碎,整理(管理)困難 的問題,對於某些惡意程式,將自己四處複製躲藏,更是造成目前系統不穩定與不安的問題主因。

傳統作業系統架構(指資料夾與檔案結構),很難處理安全與權限管控的工作,像傳統作業系統有系統本身的帳號及權限設定、傳統資料庫也有 自己不同的帳號權限設定,資料夾與檔案也需要設定帳號權限,磁碟也有讀取權限設定,網頁伺服器也得設定好帳號權限,甚至是瀏覽器上的安全設定,這些混亂的設定很容易造成安全上漏洞, 這些因素增加使用者在操作電腦上的負擔與困難。

新系統能為任何一筆資料,一筆資料可以包含無數的分類及關聯資訊,自己無須為某個下載程式製作說明檔案。每筆資訊都能設定個別不同的安全等級與讀寫限制,當網路之間的資料傳遞時資料庫會將自動加密及壓縮才進行,不需要XML這種多餘、過大又不安全的資料傳送格式。由於這種資料庫系統不只是存放文字或圖片這種資料,連程式或功能元件也存放其中,我們可以連結到這種特殊資料欄位,將程式讓電腦載入到記憶體內執行,也可以透過資料庫將某種參數傳入該欄位執行,之後將結果(資料)回傳過來,資料庫會自動建立所有資料進出的驗證與管制動作,包括從遠端授權的連線要求。

將來電腦系統重灌(整個系統重新安裝),之前只需將所要的資料庫移轉備分出來,系統安裝完成後再將資料庫復原即可,系統就回到之前的樣子,而復原初始作業系統可能只需五到十分鐘內即可完成。或者說未來程式的安裝過程會與現在完全不同,任何應用程式只可能在自己專屬的資料表留下紀錄,我們只要將它在資料庫中所建立的資料表刪除,程式就完全移除,或者未來沒有所謂「電腦重灌」的問題,新資料庫系統對這部分資料建置及作業標準、邏輯會更加嚴格、功能強大。

當然我們將不再額外購買資料庫程式,其他廠牌資料庫再貴,效能也不會超過這種與系統整合,直接管理實體硬碟資料的資料庫控制系統,而且將來使用者只會購買與資料庫整合在一起的作業系統 ,而且會把重心放在資料管理上,誰的作業系統在管理資料(電腦內的一切資料)最有效率,誰才願意花錢買。

而哪家作業系統越早朝這種方向規劃,而且不分國家語系(指能同時顯示各種國家語言介面),還附上與資料庫完全整合的全新(觀念)開發工具,誰就可以打破今天一家獨大局面,而且將以驚人速度成長。






優質網站推薦

  • 全民社會企業
  • 3D列印與自造者資訊與教學
  • bizspark
  • 好花心醇品壓花工坊創辦人 曾鳳英
  • 林口社區大學

最新20消息