[發(fā)明專利]數(shù)據(jù)庫重放的細粒度同步有效
| 申請?zhí)枺?/td> | 201110162901.7 | 申請日: | 2011-05-05 |
| 公開(公告)號: | CN102236705A | 公開(公告)日: | 2011-11-09 |
| 發(fā)明(設(shè)計)人: | R·科勒;B·戴奇維勒;K·戴斯;L·賈拉尼斯;S·布蘭納瓦塔納喬克;J·克萊因;E·帕帕多瑪諾拉基斯;王宇君 | 申請(專利權(quán))人: | 甲骨文國際公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國國際貿(mào)易促進委員會專利商標(biāo)事務(wù)所 11038 | 代理人: | 袁玥 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)庫 重放 細粒度 同步 | ||
相關(guān)申請的交叉引用
本申請要求了根據(jù)巴黎公約第4條于2010年5月6日提出的標(biāo)題為“Fine是Grain?Synchronization?For?Database?Replay”的美國專利申請12/775,322的優(yōu)先權(quán)。本申請涉及:(1)于2006年10月20日提出的標(biāo)題為“Database?Workload?Capture?And?Replay?Architecture”的美國專利申請60/853,271,其整體內(nèi)容據(jù)此通過引用被并入如同在這里完全示出;(2)于2007年5月3日提出的標(biāo)題為“Database?Workload?Capture?And?Replay?Architecture”的美國專利申請11/800,122,其整體內(nèi)容據(jù)此通過引用被并入如同在這里完全示出;(3)于2007年5月3日提出的標(biāo)題為“Database?Workload?Replay?Remapping?Infrastructure”的美國專利申請11/800,240,其整體內(nèi)容據(jù)此通過引用被并入如同在這里完全示出;(4)于2007年5月3日提出的標(biāo)題為“Transactionally?Consistent?Database?Workload?Replay”的美國申請11/800,238,其整體內(nèi)容據(jù)此通過引用被并入如同在這里完全示出;(5)于2007年5月3日提出的標(biāo)題為“Client-Driven?Functionally?Equivalent?Database?Replay”的美國專利申請11/800,224,其整體內(nèi)容據(jù)此通過引用被并入如同在這里完全示出;(6)于2007年5月3日提出的標(biāo)題為“Capturing?Database?Workload?While?Preserving?Original?Tranactional?And?Concurrency?Characteristics?For?Replay”的美國專利申請11/800,239,其整體內(nèi)容據(jù)此通過引用被并入如同在這里完全示出。在此的一個或多個申請取消了在一個或多個相關(guān)申請或其起訴歷史中任何權(quán)利要求范圍的放棄權(quán)利,并告知美國專利商標(biāo)局本申請的權(quán)利要求會在某些方面比所述一個或多個相關(guān)申請的范圍更寬。總的來說,這六個相關(guān)申請被稱為“工作負(fù)載獲取和重放”申請。
技術(shù)領(lǐng)域
本發(fā)明涉及在一個數(shù)據(jù)庫系統(tǒng)中獲取工作負(fù)載并在另一個數(shù)據(jù)庫系統(tǒng)中重放該工作負(fù)載。
背景技術(shù)
數(shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫管理系統(tǒng)(“DBMS”)管理數(shù)據(jù)庫。數(shù)據(jù)庫管理系統(tǒng)可包含一個或多個數(shù)據(jù)庫服務(wù)器。數(shù)據(jù)庫包括保存在永久性存儲器機制,例如硬盤集合上的數(shù)據(jù)庫數(shù)據(jù)和元數(shù)據(jù)。元數(shù)據(jù)定義數(shù)據(jù)庫對象,例如關(guān)系表、表列、視圖和觸發(fā)器。
數(shù)據(jù)庫應(yīng)用和客戶端通過向數(shù)據(jù)庫服務(wù)器提交命令與數(shù)據(jù)庫服務(wù)器進行交互,通過執(zhí)行針對數(shù)據(jù)庫的命令,使得數(shù)據(jù)庫服務(wù)器完成對存儲于數(shù)據(jù)庫中的數(shù)據(jù)的操作。數(shù)據(jù)庫命令采用符合數(shù)據(jù)庫語言的數(shù)據(jù)庫語句的形式。表示數(shù)據(jù)庫請求的語言是結(jié)構(gòu)化查詢語言(SQL)。存在許多不同版本的SQL,一些版本是標(biāo)準(zhǔn)的,一些版本是專有的,還存在各種擴展。將SQL數(shù)據(jù)定義語言(“DDL”)指令發(fā)布給數(shù)據(jù)庫服務(wù)器,以創(chuàng)建或配置數(shù)據(jù)庫對象,例如表、視圖或復(fù)雜數(shù)據(jù)類型。SQL/XML是一種在對象-關(guān)系型數(shù)據(jù)庫中操縱XML數(shù)據(jù)時使用的常見SQL擴展。雖然例子是基于Oracle的SQL描述的,但在此提供的技術(shù)不局限于SQL的任何特殊版本或數(shù)據(jù)庫命令的任何特殊方式。
數(shù)據(jù)庫系統(tǒng)的測試和驗證
大型的重要商業(yè)應(yīng)用是復(fù)雜的并經(jīng)受高度變動的負(fù)載和使用模式。本申請期望根據(jù)響應(yīng)時間、吞吐量、正常運行時間和可用性來提供某些服務(wù)保證。有時,可能需要改變包括這種應(yīng)用的系統(tǒng)。例如,這種改變會涉及升級系統(tǒng)的數(shù)據(jù)庫服務(wù)器或修改配置。然而,在對生產(chǎn)系統(tǒng)做出任何改變以前,應(yīng)該在測試系統(tǒng)中完成大量的測試和驗證。為了確信生產(chǎn)系統(tǒng)中的改變不會產(chǎn)生問題(例如,錯誤或性能發(fā)布),一旦改變被引入生產(chǎn)系統(tǒng),系統(tǒng)測試器應(yīng)該試圖使測試系統(tǒng)經(jīng)受與生產(chǎn)系統(tǒng)在現(xiàn)實世界環(huán)境中實際經(jīng)受的工作負(fù)載非常類似的工作負(fù)載。
許多其它方法仍未能夠在測試系統(tǒng)中復(fù)制實際生產(chǎn)工作負(fù)載。按照一種方法,寫測試腳本的集合來測試通常被執(zhí)行的代碼路徑。雖然這種方法對于完成回歸測試和功能測試可能有用,但這種方法不能模仿生產(chǎn)工作負(fù)載。這種方法通常只能在非常小的程度上施壓給測試系統(tǒng)。
根據(jù)另一種方法,人類用戶被要求使用測試系統(tǒng),恰如測試系統(tǒng)是生產(chǎn)系統(tǒng)。然而,這種方法是非常隨機和不確定的。這種方法常常不能再現(xiàn)實際生產(chǎn)環(huán)境中經(jīng)受的負(fù)載模式。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于甲骨文國際公司,未經(jīng)甲骨文國際公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110162901.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種內(nèi)門架掛鏈板
- 下一篇:缺墨報警鋼筆
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設(shè)備及存儲介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置
- 一種管理和傳送細粒度業(yè)務(wù)的方法
- 基于CPU硬件性能監(jiān)控計數(shù)器的CPI精確測量方法
- 一種基于改進YOLOv3的細粒度圖像分類方法
- 細粒度對象流量分析方法和裝置
- 一種基于點云數(shù)據(jù)建模的方法、裝置和電子設(shè)備
- 細粒度圖像分類方法、系統(tǒng)、計算機設(shè)備及存儲介質(zhì)
- 基于圖像卷積特征的復(fù)雜背景下害蟲細粒度圖像識別方法
- 一種細粒度分類模型的優(yōu)化方法、系統(tǒng)及相關(guān)裝置
- 一種結(jié)合注意力混合裁剪的細粒度圖像識別方法
- 基于分級式結(jié)構(gòu)的細粒度視頻動作識別方法





