[發明專利]多租戶非關系型平臺對象在審
| 申請號: | 201780073856.3 | 申請日: | 2017-09-28 |
| 公開(公告)號: | CN110036382A | 公開(公告)日: | 2019-07-19 |
| 發明(設計)人: | A·沃沙瓦斯基;A·托曼;E·萊文;J·A·費爾南多;S·簡恩 | 申請(專利權)人: | 易享信息技術有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/21 |
| 代理公司: | 北京市磐華律師事務所 11336 | 代理人: | 高偉;婁曉丹 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 租戶 非關系型數據庫 動態虛擬 對象腳本 定義數據庫 數據庫系統 數據對象 匹配 更新 虛擬 計算機程序產品 多個數據庫 關聯 處理請求 平臺對象 企業存儲 請求生成 數據庫列 用戶接收 記錄 存儲 架構 維護 共享 管理 | ||
1.一種數據庫系統,包括:
處理器;以及
存儲指令的存儲器,所述指令配置為使得所述數據庫系統:
維護與多個企業相關聯的多租戶非關系型數據庫,所述多租戶非關系型數據庫識別用于所述多個企業中的每個企業的多個記錄;
維護與所述多個記錄相關聯的動態虛擬表;
接收來自所述數據庫系統的用戶的、定義所述數據庫系統內的數據對象的請求,所述請求至少識別所述數據對象的一個或更多個屬性;
處理定義所述數據庫系統內的所述數據對象的所述請求;
基于定義所述數據對象的所述請求生成對象腳本,所述對象腳本定義所述數據庫系統中與所述數據對象以及所述數據對象的一個或更多個屬性相關聯的一個或更多個數據庫列;
更新所述動態虛擬表,使得一個或更多個虛擬列與所述對象腳本中的數據庫列定義匹配;以及
更新所述多租戶非關系型數據庫中共享表的一個或更多個現有列,以匹配所述動態虛擬表中的所述一個或更多個虛擬列。
2.如權利要求1所述的系統,其中定義所述數據庫系統內的所述數據對象的所述請求包括采用聲明性語言的一個或更多個文檔。
3.如權利要求1或權利要求2所述的系統,其中所述數據對象的所述一個或更多個屬性中的至少一個是由所述多個企業中的一個定義的自定義屬性。
4.如前述權利要求中任一項所述的系統,其中基于定義所述數據對象的所述請求生成對象腳本包括:將所述數據對象和所述數據對象的一個或更多個屬性自動地定義為與所述多租戶非關系型數據庫相關聯的、采用數據描述語言的數據庫結構。
5.如前述權利要求中任一項所述的系統,其中,定義所述數據庫系統內的所述數據對象的所述請求進一步識別與所述數據對象相關聯的一個或更多個主鍵列。
6.如前述權利要求中任一項所述的系統,其中所述更新所述動態虛擬表包括以下中的至少一個:移除一個或更多個虛擬列,增加一個或更多個虛擬列,以及修改一個或更多個虛擬列的內容。
7.如前述權利要求中任一項所述的系統,其中所述更新所述多租戶非關系型數據庫中共享表的一個或更多個現有列包括:將數據寫入所述共享表。
8.如權利要求7所述的系統,其中將數據寫入所述共享表包括以下中的至少一個:Put操作,Delete操作,CheckAndPut操作,CheckAndDelete操作,Increment操作,Get操作和Scan操作。
9.如前述權利要求中任一項所述的系統,所述數據庫系統進一步配置為使得:
將一個或更多個記錄添加到所述多租戶非關系型數據庫中的所述共享表,所述一個或更多個記錄與所述共享表的所述一個或更多個現有列相關聯。
10.一種方法,包括:
維護與多個企業相關聯的多租戶非關系型數據庫,所述多租戶非關系型數據庫識別用于所述多個企業中的每個企業的多個記錄;
維護與所述多個記錄相關聯的動態虛擬表;
接收來自所述數據庫系統的用戶的、定義所述數據庫系統內的數據對象的請求,所述請求至少識別所述數據對象的一個或更多個屬性;
處理定義所述數據庫系統內的所述數據對象的所述請求;
基于定義所述數據對象的所述請求生成對象腳本,所述對象腳本定義所述數據庫系統中與所述數據對象以及所述數據對象的一個或更多個屬性相關聯的一個或更多個數據庫列;
更新所述動態虛擬表,使得一個或更多個虛擬列與所述對象腳本中的數據庫列定義匹配;以及
更新所述多租戶非關系型數據庫中共享表的一個或更多個現有列,以匹配所述動態虛擬表中的所述一個或更多個虛擬列。
11.如權利要求10所述的方法,其中定義所述數據庫系統內的所述數據對象的所述請求包括采用聲明性語言的一個或更多個文檔。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于易享信息技術有限公司,未經易享信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780073856.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:存儲器內數據搜索技術
- 下一篇:基于知識的電子病歷特征自動提取





