[發明專利]一種實現分布式存儲的內存數據庫系統及應用有效
| 申請號: | 200810097631.4 | 申請日: | 2008-05-22 |
| 公開(公告)號: | CN101587476A | 公開(公告)日: | 2009-11-25 |
| 發明(設計)人: | 馮宇翔 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 信息產業部電子專利中心 | 代理人: | 吳永亮 |
| 地址: | 518057廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 分布式 存儲 內存 數據庫 系統 應用 | ||
1.一種實現分布式存儲的內存數據庫系統,其特征在于,包括:接口機和 多個內存數據庫,其中,
所述接口機,用于存儲真實數據庫中各個數據庫表和內存數據庫的對應關 系,并且在接收到訪問客戶端的sql請求后,根據所述sql請求中的數據庫表, 將所述sql請求分發到相應的內存數據庫中;
所述內存數據庫,用于從接口機查詢得到自己負責的數據庫表的信息,然 后從對應的真實數據庫中讀入該數據庫表中的數據,并且,當接收到所述接口 機分發的sql請求時,所述內存數據庫根據所述接口機分發的sql請求執行相應 的查詢或非查詢操作;
控制臺,用于根據用戶的要求對整個內存數據庫系統進行配置,并通過和 接口機交互使配置生效。
2.根據權利要求1的系統,其特征在于,所述內存數據庫還包括:
定時器,用于設定時間間隔;
同步單元,用于根據定時器設定的時間間隔,定時讀出發生改動變化的數 據內容,并將其同步到相應的真實數據庫中。
3.利用權利要求1所述的內存數據庫系統實現數據分布式存儲的方法,所 述方法包括:
步驟A:內存數據庫從接口機查詢得到自己負責的數據庫表的信息,然后 從對應的真實數據庫中讀入該數據庫表中的數據;
步驟B:當接口機在接收到訪問客戶端的sql請求后,根據所述sql請求中 的數據庫表及所述接口機存儲的真實數據庫中各個數據庫表和內存數據庫的對 應關系,將所述sql請求分發到相應的內存數據庫中;
步驟C:所述內存數據庫根據接口機分發得到的sql請求,對內存數據庫中 的數據進行查詢或非查詢操作。
4.根據權利要求3所述的方法,其特征在于,所述步驟C具體包括:
所述內存數據根據接口機分發得到的sql請求進行判斷:
如果是查詢操作,則返回查詢到的數據集,如果是非查詢操作,則對數據 進行相應的刪除、修改、添加操作,并將將數據進行的刪除、修改、添加操作 的具體信息寫入文件進行記錄。
5.根據權利要求3或4所述的方法,其特征在于,所述方法還包括:
根據設定的時間間隔,定時讀出經過非查詢操作發生變化的數據,并將其 同步到相應的真實數據庫中。
6.根據權利要求3或4所述的方法,其特征在于,所述步驟C中,當所述 內存數據庫收到接口機分發的多個sql請求時,對所述sql請求依次串行處理。
7.根據權利要求3或4所述的方法,其特征在于,所述sql請求至少包括 以下字段:
操作類型、數據庫表名、操作的具體信息和操作的流水號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810097631.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:房屋內頂吊棚的固定裝置
- 下一篇:多用旋轉式電動搗固機





