江蘇潤和軟件股份有限公司朱凱獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉江蘇潤和軟件股份有限公司申請的專利一種支持云原生架構的orm系統獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN115454975B 。
龍圖騰網通過國家知識產權局官網在2025-09-19發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202211205994.1,技術領域涉及:G06F16/21;該發明授權一種支持云原生架構的orm系統是由朱凱;鄧若冰設計研發完成,并于2022-09-30向國家知識產權局提交的專利申請。
本一種支持云原生架構的orm系統在說明書摘要公布了:本發明提供了一種支持云原生架構的orm框架,其特征在于,包括通過統一的數據模型定義語句,來實現所有數據模型的統一化,避免多樣化;通過統一的數據編排服務,完成數據模型到數據庫模型的轉義;通過抽象語法樹將對應的orm查詢翻譯成適配各種數據庫查詢語句來統一實現對于所有數據模型的查詢;框架總體架構采用領域驅動模型中的cqrs架構將對于數據的查詢和操作指令分開,從而達到靈活的擴展、簡化查詢和提高性能的效果;本發明從數據層面上也進行了微服務的劃分,減少了服務對于數據的加載,降低了系統的資源消耗,增加性能的同時,還可以保證數據的最終一致性,降低了開發人員開發系統的復雜度,解決了微服務在頻繁升級過程中的不停機問題。
本發明授權一種支持云原生架構的orm系統在權利要求書中公布了:1.一種支持云原生架構的orm系統,其特征在于,包括通過統一的數據模型定義語句,來實現所有數據模型的統一化,避免多樣化;通過統一的數據編排服務,完成數據模型到數據庫模型的轉義;通過抽象語法樹將對應的orm查詢翻譯成適配各種數據庫查詢語句來統一實現對于所有數據模型的查詢;系統總體架構采用領域驅動模型中的cqrs架構,將對于數據的查詢和操作指令分開,內置對關系型數據庫的讀寫分離支持,可以為服務配置多個數據源oracle關系型數據庫,mongo數據庫,hbase列式數據庫,redis內存數據庫,mysql關系型數據庫,gemfire內存數據庫,elasticsearch全文索引庫并指定寫庫和只讀庫;查詢與命令編排組件會自動的將數據更新操作轉發至可寫庫中,查詢操作轉發至只讀庫中; 該orm系統分客戶端和服務端,對應的主要流程分為公共步驟、客戶端流程和服務端流程; 所述服務端流程具體包括: ①加載數據對應的二進制包; ②對于數據定義中的每個類型的數據,初始化對應的字段,所需要操作的數據庫執行器類oracle的processor處理器,mysql的processor,redis的processor; ③根據消息tag數據標簽實時監聽消息總線中的消息,拿到消息后,對應調用步驟②中的processor處理; ④processor的處理邏輯,將數據對應寫到自己負責的數據庫中; 對于配置了一致性校驗的數據類型,再去每種數據庫中查詢下數據的狀態; 在單實例中,通過一個先進先出的隊列,當取走數據時不需要移動數組中的其他元素,在單消費者單生產者的模型下,不需要加鎖,可以更快的存取數據,這種數據結構即ringbuffer,通過使用ringbuff這種數據結構,來實現一對多場景,針對不同數據庫類型,由于自身的存儲特性差異,提供的數據庫驅動包的不同,導致了程序需要編寫不同的適配數據庫驅動的代碼來完成對于同一份數據的多個數據庫的存儲;通過實現不同數據庫的處理器processor來實現;針對同一個數據,需要根據流量標簽來確定具體插入的數據庫,通過消息總線的tag機制來實現。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人江蘇潤和軟件股份有限公司,其通訊地址為:210012 江蘇省南京市雨花臺區軟件大道168號潤和創智中心;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。