System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用舌头去添高潮无码视频,91久久精品无码一区二区毛片,国产品无码一区二区三区在线蜜桃
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于動態存儲模式的主索引管理方法、裝置、電子設備及存儲介質制造方法及圖紙

    技術編號:44049531 閱讀:30 留言:0更新日期:2025-01-15 01:29
    本發明專利技術提供一種基于動態存儲模式的主索引管理方法、裝置、電子設備及存儲介質,涉及計算機軟件領域中的醫療數據處理技術,方法包括:創建多個存儲源連接;驗證存儲源的有效性;啟用其中一個存儲源為默認存儲源;主索引業務系統上線并第一次抽取數據時全量抽取,在默認存儲源未修改的情況下,后續的數據抽取均采用增量抽取;當默認存儲源修改時,修改后的第一次數據抽取采用全量抽取,在下一次修改默認存儲源前,后續的數據抽取均采用增量抽取;主索引業務系統根據存儲的主索引處理相應的業務邏輯。本發明專利技術能夠根據醫院的體量和硬軟件資源情況動態選擇主索引業務系統的存儲模式,具有較強的實用性。

    【技術實現步驟摘要】

    本申請涉及計算機軟件領域,具體涉及主索引存儲技術,尤其涉及一種基于動態存儲模式的主索引管理方法、裝置、電子設備及存儲介質


    技術介紹

    1、隨著醫院信息化程度的提高,醫院業務系統越來越多,硬件資源需求也越來越大。對于主索引業務系統,當醫院的體量與硬軟件資源情況不同時,如果其存儲模式都按照統一的技術標準上線每一家醫院,可能會導致資源浪費或者資源緊缺;且醫院的體量在隨時變化,采用單一的存儲模式難以滿足醫院在各個階段的使用需求,而常規的存儲模式修改較為麻煩,需要重新開發程序和對外索引接口。


    技術實現思路

    1、為了解決上述相關現有技術缺陷,本申請提供一種基于動態存儲模式的主索引管理方法、裝置、電子設備及存儲介質,能夠根據醫院的體量和硬軟件資源情況動態選擇主索引業務系統的存儲模式,具有較強的實用性。

    2、為了實現上述目的,本專利技術采用以下技術:

    3、一種基于動態存儲模式的主索引管理方法,包括:

    4、創建多個存儲源連接,包括選擇存儲源的支持類型及輸入存儲源的連接信息,連接信息包括存儲源id、地址、用戶名、密碼;

    5、驗證存儲源的有效性;

    6、啟用其中一個存儲源為默認存儲源;

    7、主索引業務系統上線并第一次抽取數據時,全量抽取數據形成主索引并存儲到當前默認存儲源中,在默認存儲源未修改的情況下,后續的數據抽取均采用增量抽取,抽取數據形成的主索引存儲到當前默認存儲源中;當默認存儲源修改時,修改后的第一次數據抽取采用全量抽取,抽取數據形成的主索引存儲到當前默認存儲源中,在下一次修改默認存儲源前,后續的數據抽取均采用增量抽取,抽取數據形成的主索引存儲到當前默認存儲源中;

    8、根據存儲的主索引處理相應的業務邏輯,且主索引對外檢索接口統一。

    9、進一步的,形成的主索引存儲到默認存儲源中時:

    10、加載默認存儲源的信息,獲取默認存儲源的支持類型與連接信息;

    11、根據默認存儲源的連接信息,初始化連接;

    12、根據默認存儲源的支持類型,通過工廠+策略模式獲得對應的策略實現類;

    13、根據策略實現類獲取預設的數據處理邏輯;

    14、根據預設的數據處理邏輯處理形成的主索引,得到處理后的主索引;

    15、根據處理后的主索引處理存儲邏輯;

    16、存儲結果返回統一的標識。

    17、進一步的,在主索引業務系統進行一次數據抽取前,判斷是否為第一次抽取:

    18、如果是第一次抽取,則全量抽取數據形成主索引,并將主索引存儲到當前默認存儲源中;

    19、如果不是第一次抽取,則判斷上一次抽取數據時的默認存儲源與當前默認存儲源是否為同一個存儲源;若是同一個存儲源,則增量抽取數據形成主索引,并將主索引存儲到當前默認存儲源中;若不是同一個存儲源,則全量抽取數據形成主索引,并將主索引存儲到當前默認存儲源中。

    20、進一步的,初始化連接時,判斷形成的主索引是否是第一次抽取形成的主索引:

    21、如果是第一次抽取形成的主索引,則通過連接信息初始化連接池,并將當前默認存儲源的id與連接池加入緩存;

    22、如果不是第一次抽取形成的主索引,則查詢緩存中是否存在當前默認存儲源的id;若存在,則直接返回id匹配的連接池對象;若不存在,則通過連接信息初始化連接池,并將當前默認存儲源的id與連接池加入緩存。

    23、一種基于動態存儲模式的主索引管理裝置,包括連接創建模塊、連接驗證模塊、存儲源啟用模塊、全量抽取模塊、增量抽取模塊、主索引存儲模塊、業務邏輯模塊:

    24、連接創建模塊用于創建多個存儲源連接,包括選擇存儲源的支持類型及輸入存儲源的連接信息,連接信息包括存儲源id、地址、用戶名、密碼;

    25、連接驗證模塊用于驗證存儲源的有效性;

    26、存儲源控制模塊用于啟用其中一個存儲源為默認存儲源;

    27、主索引業務系統上線并第一次抽取數據時,全量抽取模塊用于全量抽取數據形成主索引,主索引存儲模塊用于將第一次抽取數據時全量抽取形成的主索引存儲到當前默認存儲源中,增量抽取模塊用于在默認存儲源未修改的情況下對后續的數據抽取進行增量抽取,主索引存儲模塊還用于在默認存儲源未修改的情況下將后續的增量抽取形成的主索引存儲到當前默認存儲源中;存儲源控制模塊還用于修改默認存儲源,當默認存儲源修改時,全量抽取模塊還用于對修改后的第一次數據抽取采用全量抽取,主索引存儲模塊還用于將默認存儲源修改后第一次抽取數據時全量抽取形成的主索引存儲到當前默認存儲源中,增量抽取模塊還用于在下一次修改默認存儲源前對后續的數據抽取采用增量抽取,主索引存儲模塊還用于在下一次修改默認存儲源前將后續的增量抽取形成的主索引存儲到當前默認存儲源中;

    28、業務邏輯模塊用于根據存儲的主索引處理相應的業務邏輯,且主索引對外檢索接口統一。

    29、進一步的,主索引存儲模塊包括信息加載模塊、初始化連接模塊、策略工廠模塊、策略實現模塊、數據處理模塊、存儲邏輯模塊、存儲結果返回模塊:

    30、信息加載模塊用于加載默認存儲源的信息,獲取默認存儲源的支持類型與連接信息;

    31、初始化連接模塊用于根據默認存儲源的連接信息,初始化連接;

    32、策略工廠模塊用于根據默認存儲源的類型,通過工廠+策略模式獲得對應的策略實現類;

    33、策略實現模塊用于根據策略實現類獲取預設的數據處理邏輯;

    34、數據處理模塊用于根據預設的數據處理邏輯處理形成的主索引,得到處理后的主索引;

    35、存儲邏輯模塊用于根據處理后的主索引處理存儲邏輯;

    36、存儲結果返回模塊用于將存儲結果返回統一的標識。

    37、進一步的,還包括抽取判斷模塊和存儲源判斷模塊:

    38、抽取判斷模塊用于在主索引業務系統進行一次數據抽取前,判斷是否為第一次抽取;

    39、全量抽取模塊還用于在抽取判斷模塊判斷為是第一次抽取時全量抽取數據形成主索引,主索引存儲模塊還用于在抽取判斷模塊判斷為是第一次抽取時將全量抽取數據形成的主索引存儲到當前默認存儲源中;

    40、存儲源判斷模塊用于在抽取判斷模塊判斷為不是第一次抽取時,判斷上一次抽取數據時的默認存儲源與當前默認存儲源是否為同一個存儲源;增量抽取模塊還用于在存儲源判斷模塊判斷為是同一個存儲源時增量抽取數據形成主索引,主索引存儲模塊還用于在存儲源判斷模塊判斷為是同一個存儲源時將增量抽取數據形成的主索引存儲到當前默認存儲源中;全量抽取模塊還用于在存儲源判斷模塊判斷為不是同一個存儲源時全量抽取數據形成主索引,主索引存儲模塊還用于在存儲源判斷模塊判斷為不是同一個存儲源時將全量抽取數據形成的主索引存儲到當前默認存儲源中。

    41、進一步的,初始化連接模塊包括主索引判斷模塊、連接池模塊、緩存查詢模塊;

    42、主索引判斷模塊用于判斷形成本文檔來自技高網...

    【技術保護點】

    1.一種基于動態存儲模式的主索引管理方法,其特征在于,包括:

    2.根據權利要求1所述的基于動態存儲模式的主索引管理方法,其特征在于,形成的主索引存儲到默認存儲源中時:

    3.根據權利要求1所述的基于動態存儲模式的主索引管理方法,其特征在于,在主索引業務系統進行一次數據抽取前,判斷是否為第一次抽取:

    4.根據權利要求2所述的基于動態存儲模式的主索引管理方法,其特征在于,初始化連接時,判斷形成的主索引是否是第一次抽取形成的主索引:

    5.一種基于動態存儲模式的主索引管理裝置,其特征在于,包括連接創建模塊、連接驗證模塊、存儲源控制模塊、全量抽取模塊、增量抽取模塊、主索引存儲模塊、業務邏輯模塊:

    6.根據權利要求5所述的基于動態存儲模式的主索引管理裝置,其特征在于,主索引存儲模塊包括信息加載模塊、初始化連接模塊、策略工廠模塊、策略實現模塊、數據處理模塊、存儲邏輯模塊、存儲結果返回模塊:

    7.根據權利要求5所述的基于動態存儲模式的主索引管理裝置,其特征在于,還包括抽取判斷模塊和存儲源判斷模塊:

    8.根據權利要求6所述的基于動態存儲模式的主索引管理裝置,其特征在于,初始化連接模塊包括主索引判斷模塊、連接池模塊、緩存查詢模塊;

    9.一種電子設備,包括:至少一個處理器和存儲器;其中,所述存儲器存儲有計算機執行指令;其特征在于,在所述至少一個處理器執行所述存儲器存儲的計算機執行指令,使得所述至少一個處理器執行如權利要求1~4中任意一項所述的基于動態存儲模式的主索引管理方法。

    10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,在所述計算機程序被處理器運行時控制所述存儲介質所在設備執行如權利要求1~4中任意一項所述的基于動態存儲模式的主索引管理方法。

    ...

    【技術特征摘要】

    1.一種基于動態存儲模式的主索引管理方法,其特征在于,包括:

    2.根據權利要求1所述的基于動態存儲模式的主索引管理方法,其特征在于,形成的主索引存儲到默認存儲源中時:

    3.根據權利要求1所述的基于動態存儲模式的主索引管理方法,其特征在于,在主索引業務系統進行一次數據抽取前,判斷是否為第一次抽取:

    4.根據權利要求2所述的基于動態存儲模式的主索引管理方法,其特征在于,初始化連接時,判斷形成的主索引是否是第一次抽取形成的主索引:

    5.一種基于動態存儲模式的主索引管理裝置,其特征在于,包括連接創建模塊、連接驗證模塊、存儲源控制模塊、全量抽取模塊、增量抽取模塊、主索引存儲模塊、業務邏輯模塊:

    6.根據權利要求5所述的基于動態存儲模式的主索引管理裝置,其特征在于,主索引存儲模塊包括信息加載模塊、初始化連接模塊、策略工廠模塊、策...

    【專利技術屬性】
    技術研發人員:朱智源蘭紅林宋仕東黃攀梅娟
    申請(專利權)人:成都醫星科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产强伦姧在线观看无码| 日韩毛片免费无码无毒视频观看| 无码视频在线播放一二三区| 日韩精品无码一区二区三区AV| 亚洲av福利无码无一区二区| 西西人体444www大胆无码视频| 人妻丰满熟妇AV无码区HD| 精品久久久久久中文字幕无码| 久久亚洲精品AB无码播放| 欧美性生交xxxxx无码影院∵| 亚洲av永久无码精品秋霞电影影院| 丰满亚洲大尺度无码无码专线| 国产精品无码无需播放器| 中文字幕精品无码一区二区| 50岁人妻丰满熟妇αv无码区| 中文无码精品一区二区三区| 四虎成人精品无码永久在线 | 久久久无码精品国产一区| 五十路熟妇高熟无码视频| 一区二区三区无码被窝影院| 精品无码无人网站免费视频| 国产午夜无码精品免费看| 最新国产精品无码| 国产亚洲精久久久久久无码AV| 四虎成人精品无码永久在线 | 日韩夜夜高潮夜夜爽无码| av大片在线无码免费| 日韩午夜福利无码专区a| 手机永久无码国产AV毛片 | 深夜a级毛片免费无码| 黄色成人网站免费无码av| 国产午夜av无码无片久久96| 亚洲av永久无码精品秋霞电影秋 | 亚洲国产精品无码久久98| 无码国产精品一区二区免费虚拟VR| 麻豆亚洲AV永久无码精品久久| 无码精品A∨在线观看中文| 色窝窝无码一区二区三区| 最新中文字幕av无码专区 | 国产激情无码一区二区| 亚洲AV人无码综合在线观看|