實例
外觀
在電腦科學中,基於某種模型或藍圖的所建立的具體實現,被稱為實例(Instance)。這個實例通常與其他基於同一模型的實例有一個共同的資料結構,但儲存在實例中的值是獨立的。這樣改變一個實例中的值就不會干擾到其他一些實例的值。
例子
[編輯]- 物件導向程式設計
在物件導向程式設計中,對象(Object)是類別(Class)的具體實現。在類別為基編程中,一個對象就是一個類別的實例,對象由建構函式建立,並由解構函式銷毀。該對象可以稱為類別實例或類對象。並非所有的類都可以被實例化,抽象類就不能被實例化。[1]
- 運算實例
在雲端運算中,雲端服務供應商通常利用虛擬機管理程式提供運算資源,包括虛擬化的處理器、RAM、硬碟及網卡等,類比一台裸機伺服器的硬體,讓使用者自行安裝作業系統和應用程式。每一台的虛擬機都是一個運算實例(Compute Instance)。[2]
如果應用程式不適合在虛擬機上運行,使用者則須租賃裸機伺服器。此時,每一台實體伺服器就是一個運算實例。
- 資料庫
在資料庫管理系統中,資料庫實例是指擁有獨立的運算資源和儲存空間的對象。[3]
舉例來說,微軟 SQL Server 容許在同一運算節點上建立最多50個資料庫實例。[4]客戶資料、企業的內部資料及公開的資料可分別存放在不同實例,以提高安全性及滿足合規性。
參考文獻
[編輯]- ^ What is instance? – Definition from WhatIs.com. Whatis.techtarget.com. [February 9, 2014]. (原始內容存檔於2021-11-09).
- ^ What is an Instance in Cloud Computing? - Cloud Instances Explained - AWS. Amazon Web Services, Inc. [2025-12-27].
- ^ Data Saint Consulting Inc, Data Saint Consulting. Database, Database instance vs Database Server: difference in all popular rbdms in the market. Medium. 2023-11-15 [2025-12-27] (英語).
- ^ Maximum Capacity Specifications for SQL Server - SQL Server. learn.microsoft.com (美國英語).