第四維度學習基礎
4th Dimension 學習基礎 首頁 目錄 ------------------------- i. 簡介 ii. 歷史 1. 系統需求 2. 程式結構 3. 網路架構差異 4. 執行階段差異 5. 編譯器 6. 網頁託管 7. 資料圖表化 8. 外掛模組 9. 工具/公用程式 10. 資源 11. 其他 4D 相關網址 3. 網路架構差異 4D 與 FMP 皆支援資料庫的網路化部署,但兩者的網路架構截然不同。一般的 FMP 檔案可在網路上自行託管並同時託管其他檔案(對等網路託管),然而此方式僅適用於檔案數量與連線使用者數較少的狀況。至於 4D,則必須透過伺服器進行運作;4D 並不提供對等網路託管模式。 FMP 網路架構 若需進行嚴肅性的資料庫網路部署,必須使用 FMP Server。FMP Server 僅負責提供檔案服務;若要開啟檔案進行修改或使用,仍需在各台電腦上安裝 FMP 應用程式副本。換言之,網路中每一台可能需要存取這些檔案的電腦,都必須安裝一份 FMP 應用程式。例如,若您擁有 100 台電腦,且預估最多同時有 25 台會存取檔案,您仍須準備 100 份 FMP 應用程式,每台電腦各一份。 FMP 對等網路架構 如前所述,一般版本的 FMP 可用於在網路上託管檔案。雖然此方式具備一定實用性,但使用者往往很快便會遭遇問題。儘管 FMP 理論上最多可同時開啟 50 個檔案並支援 25 位同時連線的使用者,實際上卻無法同時達到這兩項上限。典型情況可能是:1 位使用者開啟 48 個檔案,或 2 位使用者各開啟 25 個檔案,抑或 25 位使用者各自僅能開啟 3 個檔案。除了 FMP 對等網路架構效能不佳之外,相關的資料庫管理工作(例如備份與當機復原)也會比採用 Server 版本更為複雜。 圖 9-以 FMP 應用程式進行對等網路檔案託管 FMP Server 網路架構(FileMaker Pro Server 售價約為 1,000 美元) 圖 10-以 FMP Server 提供檔案服務 FMP Server 最多可同時開啟 125 個檔案(註:每台電腦仍最多只能開啟 50 個檔案),並支援高達 250 位同時連線的使用者。FMP Server 僅能在區域網路內提供檔案服務,無法用於網頁託管檔案。 4D 網路架構(4D Server 售價介於 900 至 1,000 美元之間,內含兩個同時連線授權;額外授權價格為:1 個 249 美元、5 個 999 美元、10 個 1,999 美元) 使用 4D 時,您可建立「用戶端(Client)」程式並安裝於每台電腦上。開發者無需為此支付任何費用,且可建立並安裝任意數量的用戶端。若欲將 4D 資料庫進行網路化部署,則必須使用 4D Server,並購買相應的伺服器授權。除了伺服器本身附贈的兩個同時連線授權外,您還需購買足夠的額外授權,使得總授權數等於或大於預期的最大同時使用者數。這表示:若您有 100 個用戶端,但預估最多僅 25 位使用者同時連線,則只需購買 25 個授權即可。接著,您在每台電腦上安裝 4D Client 應用程式副本;此時 4D Server 即允許最多等於所購授權總數的使用者同時連線。 圖 11-以 4D Server 提供檔案服務 註:每台 4D Client 機器上的結構檔(Structure file)會由 4D Server 自動部署,開發者無須手動逐台複製。此外,隨用戶端檔案一同部署的結構檔僅為主結構檔的子集。 4D Server 共有兩種版本:其中一種允許 4D Client 不僅能使用檔案,還能開啟並進行資料庫結構的設計工作(售價約 1,000 美元);另一種則僅供使用,稱為「4D Server Application」(售價約 900 美元)。兩種版本均支援網路部署與網頁發布功能。 註:除測試用途外,若要啟用網頁發布功能,須另行購買網頁授權(售價 1,000 美元)。 用戶端檔案 就 FMP 而言,並不存在所謂的「用戶端檔案」概念;每台電腦都必須安裝完整版的 FMP。而在 4D 環境中,使用者電腦上仅需安裝 4D Client 應用程式即可。 註:結構檔會由 4D Server 自動下載並更新。4D Client 可於網路中免費分發給每位使用者,使其得以存取位於伺服器電腦上的資料庫。 版權所有 © 1994–2000 HPO Soft。保留一切權利。
免費試用 FileMaker 45 天
長期運行的關係資料庫平台,適用於需要透過單一文件在桌面、Web 和行動裝置上自訂應用程式的團隊。