欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在數(shù)據(jù)存儲系統(tǒng)上管理多個數(shù)據(jù)模型的制作方法

文檔序號:9756908閱讀:450來源:國知局
在數(shù)據(jù)存儲系統(tǒng)上管理多個數(shù)據(jù)模型的制作方法
【專利說明】在數(shù)據(jù)存儲系統(tǒng)上管理多個數(shù)據(jù)模型
[0001 ] 背景
[0002]計算系統(tǒng)和相關(guān)聯(lián)的網(wǎng)絡(luò)徹底改變了人類工作、游戲和通信的方式。我們生活的幾乎每個方面都在某種方式上受到計算系統(tǒng)的影響。網(wǎng)絡(luò)的擴(kuò)增允許計算系統(tǒng)共享數(shù)據(jù)并通信,從而快速地增加信息訪問。出于這個理由,現(xiàn)在的時代通常被稱為“信息時代”。
[0003]數(shù)據(jù)模型描述經(jīng)結(jié)構(gòu)化的數(shù)據(jù)的結(jié)構(gòu)(S卩,定義、格式、關(guān)系、約束等)以供存儲在數(shù)據(jù)管理系統(tǒng)(諸如關(guān)系數(shù)據(jù)庫)中。在操作期間,各個執(zhí)行軟件在確定要檢索的數(shù)據(jù)、數(shù)據(jù)的含義、數(shù)據(jù)與其它數(shù)據(jù)的關(guān)系、數(shù)據(jù)的屬性或特性等時可參考數(shù)據(jù)模型。
[0004]當(dāng)設(shè)計針對組織的數(shù)據(jù)系統(tǒng)時,通常首先設(shè)計相對獨(dú)立于底層數(shù)據(jù)管理系統(tǒng)(例如,相對獨(dú)立于底層數(shù)據(jù)庫管理系統(tǒng))的邏輯數(shù)據(jù)模型。邏輯數(shù)據(jù)模型通常包括描述業(yè)務(wù)實體的數(shù)據(jù)對象。例如,如果組織是刨冰公司,則業(yè)務(wù)實體可包括刨冰站、雇員、口味、大小、價格、營業(yè)收入、銷售量等。當(dāng)然,這些術(shù)語獨(dú)立于任何底層物理數(shù)據(jù)管理系統(tǒng)。
[0005]—旦邏輯數(shù)據(jù)模型被設(shè)計,數(shù)據(jù)管理系統(tǒng)的其余部分就被設(shè)計來滿足邏輯數(shù)據(jù)模型的需要。例如,物理數(shù)據(jù)模型位于邏輯數(shù)據(jù)模型之下,并還描述實體、關(guān)系、屬性等,但是以更加對準(zhǔn)底層數(shù)據(jù)管理系統(tǒng)的工具和約束的方式。邏輯數(shù)據(jù)模型內(nèi)的實體和屬性被映射到物理數(shù)據(jù)模型內(nèi)的實體和屬性。
[0006]此處要求保護(hù)的主題不限于解決任何缺點或僅在諸如上述環(huán)境這樣的環(huán)境中操作的各實施例。相反,提供該背景僅用于例示其中可實現(xiàn)所述一些實施例的一個示例性技術(shù)領(lǐng)域。

【發(fā)明內(nèi)容】

[0007]本文中描述的至少一些實施例涉及使用多個邏輯數(shù)據(jù)模型來展示數(shù)據(jù)存儲系統(tǒng)。每個邏輯數(shù)據(jù)模型可使用語義映射集來展示數(shù)據(jù)存儲系統(tǒng),語義映射集將邏輯數(shù)據(jù)模型的一個或多個實體(例如,邏輯數(shù)據(jù)模型實體或它們的屬性)映射到物理數(shù)據(jù)模型的對應(yīng)的一個或多個實體(例如,物理數(shù)據(jù)模型實體或它們的屬性)集或可能直接映射到數(shù)據(jù)存儲系統(tǒng)本身。每個邏輯數(shù)據(jù)模型可服務(wù)于不同的縱向(例如,不同的域),并具有特定建模符號。邏輯數(shù)據(jù)模型提供者可選擇用于表示邏輯數(shù)據(jù)模型的特定建模符號。映射還可將被用于各個邏輯數(shù)據(jù)模型的不同的邏輯建模符號成用于與物理數(shù)據(jù)模型進(jìn)行通信的公共邏輯建模符號。該系統(tǒng)還可考慮邏輯數(shù)據(jù)模型的生存周期,包括邏輯數(shù)據(jù)模型實體的出生或引退,以及邏輯數(shù)據(jù)模型的合并或拆分。
[0008]該概述不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在被用來幫助確定所要求保護(hù)的主題的范圍。
[0009]附圖簡述
[0010]為了描述能夠獲得上述和其它優(yōu)點和特征的方式,各實施例的更具體的描述將通過參考各附圖來呈現(xiàn)??梢岳斫猓@些附圖只描繪了示例實施例,并且因此不被認(rèn)為是對其范圍的限制,將通過使用附圖并利用附加特征和細(xì)節(jié)來描述和解釋各實施例,在附圖中:
[0011]圖1抽象地解說了其中可采用本文中所描述的一些實施例的計算系統(tǒng);
[0012]圖2示出數(shù)據(jù)管理環(huán)境,該數(shù)據(jù)管理環(huán)境包括數(shù)據(jù)存儲系統(tǒng)、物理數(shù)據(jù)模型層、包括多個邏輯數(shù)據(jù)模型的邏輯數(shù)據(jù)模型層以及在物理數(shù)據(jù)模型層和邏輯數(shù)據(jù)模型層之間作為中介的映射層;
[0013]圖3示出在示例邏輯數(shù)據(jù)模型上執(zhí)行的四種不同的邏輯數(shù)據(jù)模型結(jié)構(gòu)更改類型的示例;
[0014]圖4示出用于擴(kuò)充已經(jīng)包括展示數(shù)據(jù)存儲系統(tǒng)的一個或多個邏輯數(shù)據(jù)模型的數(shù)據(jù)模型的方法的流程圖;
[0015]圖5示出類似于圖2的數(shù)據(jù)管理環(huán)境的數(shù)據(jù)管理環(huán)境,并且其中模型查詢引擎用作用于處理模型查詢的中樞;
[0016]圖6示出用于模型查詢引擎對接收到的模型查詢進(jìn)行操作的方法的流程圖;以及
[0017]圖7示出類似于圖2的數(shù)據(jù)管理環(huán)境的數(shù)據(jù)管理環(huán)境,除了附加的邏輯數(shù)據(jù)模型被示出,邏輯和物理數(shù)據(jù)模型中的每一個具有相關(guān)聯(lián)的索引,并且存在用于模型查詢的高速緩存。
[0018]詳細(xì)描述
[0019]本文中描述的至少一些實施例涉及使用多個邏輯數(shù)據(jù)模型來展示數(shù)據(jù)存儲系統(tǒng)。每個邏輯數(shù)據(jù)模型可使用語義映射集來展示數(shù)據(jù)存儲系統(tǒng),語義映射集將邏輯數(shù)據(jù)模型的一個或多個實體(例如,邏輯數(shù)據(jù)模型實體或它們的屬性)映射到物理數(shù)據(jù)模型的對應(yīng)的一個或多個實體(例如,物理數(shù)據(jù)模型實體或它們的屬性)集或可能直接映射到數(shù)據(jù)存儲系統(tǒng)本身。每個邏輯數(shù)據(jù)模型可服務(wù)于不同的縱向(例如,不同的域),并具有特定建模符號。邏輯數(shù)據(jù)模型提供者可選擇用于表示邏輯數(shù)據(jù)模型的特定建模符號。映射還可將被用于各個邏輯數(shù)據(jù)模型的不同的邏輯建模符號翻譯成用于與物理數(shù)據(jù)模型進(jìn)行通信的公共邏輯建模符號。該系統(tǒng)可考慮邏輯數(shù)據(jù)模型的生存周期,包括邏輯數(shù)據(jù)模型實體的出生或引退,以及邏輯數(shù)據(jù)模型的合并或拆分。
[0020]將參考圖1描述對計算設(shè)備的一些介紹性討論。接著,將參考之后的附圖來描述用于展示數(shù)據(jù)存儲系統(tǒng)的多個邏輯數(shù)據(jù)模型的結(jié)構(gòu)和使用。
[0021]計算系統(tǒng)現(xiàn)在越來越多地采取多種多樣的形式。例如,計算系統(tǒng)可以是手持式設(shè)備、電器、膝上型計算機(jī)、臺式計算機(jī)、大型機(jī)、分布式計算系統(tǒng)、數(shù)據(jù)中心、或甚至是常規(guī)上不被認(rèn)為是計算系統(tǒng)的設(shè)備(諸如可穿戴設(shè)備(如眼鏡))。在本說明書以及權(quán)利要求書中,術(shù)語“計算系統(tǒng)”被廣義地定義為包括任何設(shè)備或系統(tǒng)(或其組合),該設(shè)備或系統(tǒng)包含至少一個物理且有形的處理器以及其上能具有可由處理器執(zhí)行的計算機(jī)可執(zhí)行指令的物理且有形的存儲器。存儲器可以采取任何形式,并可以取決于計算系統(tǒng)的性質(zhì)和形式。計算系統(tǒng)可以分布在網(wǎng)絡(luò)環(huán)境中,并可包括多個組分計算系統(tǒng)。
[0022]如圖1所例示,在其最基本的配置中,計算系統(tǒng)100通常包括至少一個硬件處理單元102和存儲器104。存儲器104可以是物理系統(tǒng)存儲器,該物理系統(tǒng)存儲器可以是易失性的、非易失性的、或兩者的某種組合。術(shù)語“存儲器”也可在此用來指示諸如物理存儲介質(zhì)這樣的非易失性大容量存儲器。如果計算系統(tǒng)是分布式的,則處理、存儲器和/或存儲能力也可以是分布式的。如本文中所使用的,術(shù)語“可執(zhí)行模塊”或“可執(zhí)行組件”可指可在計算系統(tǒng)上執(zhí)行的軟件對象、例程或方法。此處所描述的不同組件、模塊、引擎以及服務(wù)可以實現(xiàn)為在計算系統(tǒng)上執(zhí)行的對象或進(jìn)程(例如,作為分開的線程)。
[0023]在隨后的描述中,參考由一個或多個計算系統(tǒng)執(zhí)行的動作描述了各實施例。如果這樣的動作是以軟件實現(xiàn)的,則執(zhí)行動作的相關(guān)聯(lián)計算系統(tǒng)的一個或多個處理器響應(yīng)于已經(jīng)執(zhí)行了計算機(jī)可執(zhí)行指令來引導(dǎo)計算系統(tǒng)的操作。例如,這樣的計算機(jī)可執(zhí)行指令可以在形成計算機(jī)程序產(chǎn)品的一個或多個計算機(jī)可讀介質(zhì)上實現(xiàn)。這樣的操作的示例涉及對數(shù)據(jù)的操縱。計算機(jī)可執(zhí)行指令(以及被操縱的數(shù)據(jù))可以存儲在計算系統(tǒng)100的存儲器104中。計算系統(tǒng)100還可包含允許計算系統(tǒng)100例如通過網(wǎng)絡(luò)110與其他計算系統(tǒng)通信的通信信道108。計算系統(tǒng)100還包括顯示器112,顯示器112可被用于向用戶顯示視覺表示。
[0024]本文所述的實施例可包括或利用專用或通用計算系統(tǒng),該專用或通用計算系統(tǒng)包括諸如舉例來說一個或多個處理器和系統(tǒng)存儲器等計算機(jī)硬件,如以下更詳細(xì)討論的。本文中描述的各實施例還包括用于承載或存儲計算機(jī)可執(zhí)行指令和/或數(shù)據(jù)結(jié)構(gòu)的物理和其他計算機(jī)可讀介質(zhì)。這樣的計算機(jī)可讀介質(zhì)可以是可由通用或?qū)S糜嬎阆到y(tǒng)訪問的任何可用介質(zhì)。存儲計算機(jī)可執(zhí)行指令的計算機(jī)可讀介質(zhì)是物理存儲介質(zhì)。承載計算機(jī)可執(zhí)行指令的計算機(jī)可讀介質(zhì)是傳輸介質(zhì)。由此,作為示例而非限制,本發(fā)明的各實施例可包括至少兩種顯著不同的計算機(jī)可讀介質(zhì):存儲介質(zhì)和傳輸介質(zhì)。
[0025]計算機(jī)可讀存儲介質(zhì)包括RAM、R0M、EEPR0M、CD_R0M或其他光盤存儲、磁盤存儲或其他磁存儲設(shè)備,或可用于存儲計算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的所需程序代碼手段且可由通用或?qū)S糜嬎阆到y(tǒng)訪問的任何其他物理且有形存儲介質(zhì)。
[0026]“網(wǎng)絡(luò)”被定義為允許在計算系統(tǒng)和/或模塊和/或其他電子設(shè)備之間傳輸電子數(shù)據(jù)的一個或多個數(shù)據(jù)鏈路。當(dāng)信息通過網(wǎng)絡(luò)或另一通信連接(硬連線、無線、或者硬連線或無線的組合)傳輸或提供給計算系統(tǒng)時,該計算系統(tǒng)將該連接適當(dāng)?shù)匾暈閭鬏斀橘|(zhì)。傳輸介質(zhì)可以包括可以用來攜帶所需要的以計算機(jī)可執(zhí)行的指令或數(shù)據(jù)結(jié)構(gòu)的形式存在的程序代碼手段并可以被通用或?qū)S糜嬎阆到y(tǒng)訪問的網(wǎng)絡(luò)和/或數(shù)據(jù)鏈路。上述的組合應(yīng)當(dāng)也被包括在計算機(jī)可讀介質(zhì)的范圍內(nèi)。
[0027]此外,在到達(dá)各種計算系統(tǒng)組件之后,計算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的程序代碼手段可從傳輸介質(zhì)自動轉(zhuǎn)移到存儲介質(zhì)(或反之亦然)。例如,通過網(wǎng)絡(luò)或數(shù)據(jù)鏈路接收到的計算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)可被緩存在網(wǎng)絡(luò)接口模塊(例如,“NIC” )內(nèi)的RAM中,然后最終被傳送到計算系統(tǒng)RAM和/或計算系統(tǒng)處的較不易失性的存儲介質(zhì)。因而,應(yīng)當(dāng)理解,存儲介質(zhì)可被包括在還利用(或甚至主要利用)傳輸介質(zhì)的計算系統(tǒng)組件中。
[0028]計算機(jī)可執(zhí)行指令例如包括,當(dāng)在處理器處執(zhí)行時使通用計算系統(tǒng)、專用計算系統(tǒng)、或?qū)S锰幚碓O(shè)備執(zhí)行某一
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿拉尔市| 化德县| 美姑县| 海阳市| 托克逊县| 石柱| 祥云县| 韩城市| 九龙县| 潮州市| 黑水县| 黄大仙区| 咸宁市| 凉山| 陆川县| 乳源| 江城| 云阳县| 泌阳县| 潢川县| 阳山县| 泰安市| 教育| 九龙县| 霍州市| 蓬溪县| 门源| 札达县| 大余县| 贡嘎县| 正定县| 海安县| 象州县| 合川市| 凯里市| 兴安盟| 吴旗县| 靖江市| 东乌珠穆沁旗| 南江县| 深泽县|