Page 259 - 捷運技術 第46期
P. 259

捷運技術半年刊 第46期                                            253



                 採用這種方式開發的整合查詢,Application 端會很複雜,系統的開發與維護負擔很大,

            且系統運作的效率亦欠佳
                 因此有學者提出聯邦式資料庫(Data Federation)的概念(圖2);資料聯邦不需要所有的
            資料來源都使用相同的資料庫或資料格式,它是利用中介軟體或是工具,在不同資料庫之上
            建立共通的協議,讓異質資料庫的資料得以互通與分享。




































                                                  圖2 聯邦式資料庫模型


                 聯邦式資料庫將多種資料源以單一個體方式管理,維持各資料源的自主及完整性,當使
            用者存取分散各地的資料源時,就如同操作單一資料庫般便捷。
                 這種Model實做有其困難,問題還是在異質資料庫SQL查詢語法的差異,SQL指令的組
            合變化多端,很難在Data Model完整地定義清楚,例如有些功能只在SQL Server中支援,在
            Oracle中不支援,反之亦如是,需要一一克服。目前市面上還沒看到成熟的Data Model可以
            支援所有的SQL指令。

            (二) 搜尋引擎
                 聽過Google、Yahoo、百度嗎?大概沒有人不知道吧。我們比電影AI中的小男孩幸運,
            不必尋尋覓覓,只要上網使用搜尋引擎,心中的疑惑幾乎立即可以得到解答。網頁是以標準
            化HTML的格式存放,這很方便搜尋引擎分析利用。

                 市面上有幾家專為企業開發的搜尋引擎套裝軟體,可以搜尋企業內的網頁,也可以搜尋
            單一資料庫,或者是網路硬碟裡的檔案,但無法對所有的資料源整合查詢。
            (三) 整體檢索
                 除了有異質資料庫整合查詢的問題,還有許多電子化的資料,沒有放在資料庫裡,比如
            網站上網頁、網路磁碟裡的檔案,也需要整合進來一併查詢。這種查詢方式兼具異質資料庫
            的整合查詢及搜尋引擎的網頁查詢,為與兩者有所區分,故將所建構的查詢方式定名為捷運

            整體資訊檢索(圖3)。
   254   255   256   257   258   259   260   261   262   263   264