[發明專利]多媒體數據的快速裝載系統及方法有效
| 申請號: | 201310045963.9 | 申請日: | 2013-02-05 |
| 公開(公告)號: | CN103150340A | 公開(公告)日: | 2013-06-12 |
| 發明(設計)人: | 王家賢;郭琰 | 申請(專利權)人: | 上海達夢數據庫有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海東創專利代理事務所(普通合伙) 31245 | 代理人: | 郭薔;曹立維 |
| 地址: | 201203 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多媒體 數據 快速 裝載 系統 方法 | ||
技術領域
本發明涉及數據庫系統數據裝載的方法,具體來說,是涉及多媒體數據的快速裝載系統及方法。
背景技術
數據裝載是數據庫日常應用及維護必不可少的環節,也是用戶和數據庫交互的起點。用戶經常由于各種原因,如數據備份、性能測試等,需要對數據庫表進行裝載。對于普通數據類型或小數據量數據而言,可以選擇多種裝載工具。這些常規工具具有操作簡單、易于監控、支持跨平臺遷移等優點。但是對于經常裝載動輒GB、TB級的動畫、影像、聲音等海量多媒體數據,使用常規裝載工具,就會出現裝載緩慢,性能低下,甚至出錯等現象。在聯機事務處理系統(On-Line?Transaction?Processing,OLTP系統)中,勢必影響到其他業務的正常運行,甚至停止營業等嚴重后果。
當前的國際主流數據庫產品都提供了自己的數據裝載工具,能進行常規數據和多媒體數據的裝載,如Oracle數據庫的SQL*Loader工具和SqlServer數據庫的bcp工具。但它們對于多媒體數據的處理都是一個多媒體字段數據單獨作為一個數據文件處理,且數據在裝載時才與控制信息一起通過網絡由客戶端傳給服務器進行處理,導致涉及多媒體數據的裝載比普通數據類型要繁瑣很多,且效率較低。(任永昌、刑濤、陳曉紀Oracle數據庫裝載外部數據工具SQL*Loader的應用渤海大學學報2008年9月(Vol.29No.3))(陳曉男淺談如何使用SQL中的image和text數據電腦知識與技術2006年14期)
如何能夠像裝載普通數據一樣,快速的、批量的裝載海量多媒體數據,就成了一個亟待解決的難題。這也是本發明所要解決的技術問題。
發明內容
本發明的目的是提供一種多媒體數據的快速裝載系統及方法,能夠用小至BYTE級的多媒體格式化信息來代替大至TB級的多媒體數據,在網絡上快速靈活的傳輸,從而既減小了網絡開銷,又加快了數據裝載的速度。
本發明的目的是這樣實現的:
一種多媒體數據的快速裝載系統,包括:
文本數據文件,用來存放一個多媒體數據或兩個/多個多媒體數據合并后的數據;
格式化文本數據文件,用來存放定義多媒體數據的裝載格式的格式化信息,按照此格式化信息,能夠將文本數據文件中的數據分隔成任意數量、任意長度的單個多媒體數據;
數據信息控制文件,用于定義一個映射規則,明確地指明文本數據文件所在路徑,明確地確定格式化文本數據文件與數據庫服務器中表的對應關系,并指明按照格式化信息分隔后的單個多媒體數據在數據庫表中所對應的列;
控制信息解析模塊,用于解析格式化文本數據文件中的數據格式信息,數據信息控制文件中的目的表相關信息,以及按照格式化信息分隔后的單個多媒體數據與目的表中的列的對應關系;
文本數據解析模塊,用于根據控制信息解析模塊得到的格式化文本數據文件格式信息,解析出單個多媒體數據的格式化信息;
數據處理模塊,用于處理文本數據解析模塊得到的單個多媒體數據的格式化信息,以及文本數據文件的路徑信息,根據傳輸控制協議/因特網互聯協議(TCP/IP)將其整合為一個通信數據包發送給數據庫服務器。
其中,所述多媒體格式化信息由按照換行符、列分隔符來分隔的行、列格式化數據組成,每行格式化數據定義的數據對應數據庫表中的一行數據,每列定義的數據對應數據庫表中的一個列值。一個多媒體數據可以按照格式化信息分隔成一個或多個單個多媒體數據,作為列值,裝載進數據庫表中相鄰或不相鄰的列中。
所述多媒體格式化信息中每行數據具有相同的格式排列。
其中,所述多媒體格式化信息由按照換行符、列分隔符來分隔的行、列格式化數據組成。每行格式化數據定義的數據對應數據庫表中的一行數據,其中,每列定義的數據對應數據庫表中的一個列值。一個多媒體數據可以按照格式化信息分隔成一個或多個單個多媒體數據,作為列值,裝載進數據庫表中相鄰或不相鄰的列中。
所述格式化信息中每行數據具有相同的格式排列。
所述每行數據包括:
(1)格式化文本數據文件名。最大長度256字節。
(2)數據偏移。單個多媒體數據在文件內的起始偏移,最大長度20字節。
(3)數據長度。單位為字節數,最大長度20字節。
(4)換行符。用關鍵字“str”標識。關鍵字“str”后為換行符。換行符是由字母、數字或符號等組成的字符串。缺省情況下,為回車換行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海達夢數據庫有限公司,未經上海達夢數據庫有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310045963.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種墨水瓶
- 下一篇:一種分發數據安全方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





