[發(fā)明專利]一種提高數(shù)據(jù)庫搜索效率的方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 201610551982.2 | 申請日: | 2016-07-13 |
| 公開(公告)號: | CN107622059A | 公開(公告)日: | 2018-01-23 |
| 發(fā)明(設(shè)計)人: | 王申召 | 申請(專利權(quán))人: | 天脈聚源(北京)科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100007 北京市東*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 提高 數(shù)據(jù)庫 搜索 效率 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種提高數(shù)據(jù)庫搜索效率的方法和系統(tǒng)。
背景技術(shù)
互聯(lián)網(wǎng)發(fā)展迅速,已成為人們生活的重要組成部分和人類文明傳播發(fā)展的重要載體,滲透到經(jīng)濟、政治、文化、社會生活各個方面,改變著人們的交往方式和思維方式。無論是在工業(yè)領(lǐng)域或者是在社會生活領(lǐng)域,互聯(lián)網(wǎng)給人的改變是巨大的。
作為互聯(lián)網(wǎng)數(shù)據(jù)記錄的核心,數(shù)據(jù)庫也滲透到社會的各個方面,得到廣泛的發(fā)展和應(yīng)用。數(shù)據(jù)庫是按照一定的結(jié)構(gòu)和規(guī)則組織起來的相關(guān)數(shù)據(jù)的集合,是從全局觀點出發(fā)建立的,按一定的數(shù)據(jù)模型進行組織、描述和存儲。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。
數(shù)據(jù)庫用于數(shù)據(jù)的存儲和處理,存儲的是屬于企業(yè)、事業(yè)部門、團體和個人的有關(guān)數(shù)據(jù)的集合,是一個單位或是一個應(yīng)用領(lǐng)域的通用數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫中的數(shù)據(jù);多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源,即不同的用戶可以同時存取數(shù)據(jù)庫中的同一個數(shù)據(jù)。數(shù)據(jù)共享性不僅滿足了各用戶對信息內(nèi)容的要求,同時也滿足了各用戶之間信息通信的要求。
數(shù)據(jù)庫是重要的電子資源,是適應(yīng)互聯(lián)網(wǎng)發(fā)展的信息技術(shù),具有以下特點:
1)、數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)并不是雜亂無章、毫不相干的,它們具有一定的組織結(jié)構(gòu),屬于同一集合的數(shù)據(jù)具有相似的特征。
2)、數(shù)據(jù)具共享性。在一個單位的各個部門之間,存在著大量的重復(fù)信息。使用數(shù)據(jù)庫的目的就是要統(tǒng)一管理這些信息,減少冗余度,使各個部門共同享有相同的數(shù)據(jù)。
3)、數(shù)據(jù)的獨立性。數(shù)據(jù)的獨立性是指數(shù)據(jù)記錄和數(shù)據(jù)管理軟件之間的獨立。數(shù)據(jù)及其結(jié)構(gòu)應(yīng)具有獨立性,而不應(yīng)該去改變應(yīng)用程序。
4)、數(shù)據(jù)的完整性。數(shù)據(jù)的完整性是指保證數(shù)據(jù)庫中數(shù)據(jù)的正確性。可能造成數(shù)據(jù)不正確的原因很多,數(shù)據(jù)庫管理系統(tǒng)通過對數(shù)據(jù)性質(zhì)進行檢查而管理它們。
5)、數(shù)據(jù)的靈活性。數(shù)據(jù)庫管理系統(tǒng)不是把數(shù)據(jù)簡單堆積,它在記錄數(shù)據(jù)信息的基礎(chǔ)上具有很多的管理功能,如輸入、輸出、查詢、編輯修改等。
6)、數(shù)據(jù)的安全性。根據(jù)用戶的職責(zé),不同級別的人對數(shù)據(jù)庫具有不同的權(quán)限,數(shù)據(jù)庫管理系統(tǒng)能夠確保數(shù)據(jù)的安全性。
隨著數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用,信息量增長與傳播速度達到了前所未有的高度。信息發(fā)布的媒介類型的多樣化使信息的冗余度越來越高,信息資源的生命期越來越短,給人門在信息的海洋中選擇獲取信息帶來了比以前更大的難度。在信息社會中,檢索技術(shù)對于數(shù)據(jù)的有效應(yīng)用越來越重要,主要體現(xiàn)在:
1)、信息檢索技術(shù)可以快速查找所需的信息。高效的信息檢索技術(shù)能夠節(jié)約時間和成本,準確、快速的獲得所需的信息,提高工作效益,做到事半功倍,實現(xiàn)信息資源的有效利用。
2)、高效檢索技術(shù)能夠及時系統(tǒng)地了解已有的數(shù)據(jù)的積累情況,掌握業(yè)務(wù)最新動態(tài)及發(fā)展趨勢,適時作出正確的決策,使所開展的工作取得最快、最有效的進展。
3)、高效檢索能及時把握最新的信息,促進新業(yè)務(wù)和應(yīng)用的不斷涌現(xiàn)。
4)、有助于科學(xué)決策。隨著現(xiàn)代信息技術(shù)的高速發(fā)展,信息資源的電子化、多元化以及運行條件的網(wǎng)絡(luò)化已經(jīng)成為現(xiàn)實。無論是國家、部門還是企業(yè)都將更多地依賴于數(shù)據(jù)等信息的迅速交流、傳播和利用。智能技術(shù)日益成為制定政策的手段。知識和信息日益成為科學(xué)、民主、合理決策之源泉。而信息檢索則是獲取信息的重要途徑,是科學(xué)決策的必要前提。
現(xiàn)有的數(shù)據(jù)庫技術(shù)由于受到數(shù)據(jù)結(jié)構(gòu)、內(nèi)存、I/O吞吐量、索引、鎖或者死鎖等方面的因素影響了檢索效率,數(shù)據(jù)庫無法充分滿足查詢需求,降低了網(wǎng)站的搜索效率。
發(fā)明內(nèi)容
本發(fā)明提供一種提高數(shù)據(jù)庫搜索效率的方法和系統(tǒng),采用映射數(shù)據(jù)庫和開源搜索引擎來執(zhí)行搜索業(yè)務(wù),提高了信息檢索的速度,降低了整體技術(shù)方案的成本,提高了網(wǎng)站搜索的效率,適應(yīng)了互聯(lián)網(wǎng)購物行業(yè)快速發(fā)展的需求。
本發(fā)明的技術(shù)方案提供了一種提高數(shù)據(jù)庫搜索效率的方法,包括以下步驟:
S101、采用MySQL建立網(wǎng)站基礎(chǔ)數(shù)據(jù)庫;
S102、采用Redis數(shù)據(jù)庫建立MySQL數(shù)據(jù)庫的同步映射;
S103、采用Sphinx建立基于MySQL的搜索引擎;
S104、查詢是否有搜索請求,若無則返回S104;
S105、對Sphinx搜索引擎進行搜索,若有搜索結(jié)果則轉(zhuǎn)向S108;
該專利技術(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/201610551982.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(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í)行方法及裝置





