使用fastdb的應用程序為何必須運行在同一主機上?fastdb如何利用系統資源?
2023-04-06 09:02:28 來源:實況網
(資料圖片)
使用fastdb的應用程序為何必須運行在同一主機上?
FastDb是高效的內存數據庫系統,具備實時能力及便利的C++接口。FastDB不支持client-server架構因而所有使用FastDB的應 用程序必須運行在同一主機上。FastDB針對應用程序通過控制讀訪問模式作了優化。通過降低數據傳輸的開銷和非常有效的鎖機制提供了高速的查詢。對每一 個使用數據庫的應用數據庫文件被影射到虛擬內存空間中。因此查詢在應用的上下文中執行而不需要切換上下文以及數據傳輸。fastdb中并發訪問數據庫的同 步機制通過原子指令實現,幾乎不增加查詢的開銷。fastdb假定整個數據庫存在于RAM中,并且依據這個假定優化了查詢算法和接口。此外,fastdb 沒有數據庫緩沖管理開銷,不需要在數據庫文件和緩沖池之間傳輸數據。這就是fastdb運行速度明顯快于把數據放在緩沖池中的傳統數據庫的原因。
fastdb如何利用系統資源?
Fastdb支持事務、在線備份以及系統崩潰后的自動恢復。事務提交協議依據一個影子根頁面算法來自動更新數據庫。恢復可以執行得非常快,為臨界應用提 供了高可用性。此外,取消事務日志改進了整個系統的性能,并且使得可以更有效的利用系統資源。
fastdb是一個面向應用的數據庫,數據庫 表通過應用程序的類信息來構造。fastdb支持自動的模式評估,使你可以只需要在一個地方更改-你的應用程序的類。fastdb提供一個靈活方便的接口 來從數據庫中獲取數據。使用一個類SQL的查詢語言進行指定的查詢。通過一些后關系特性如非原子字段,嵌套數組,用戶定義類型和方法,對象間直接引用簡化 了數據庫應用程序的設計并使之更有效率。
盡管fastdb的優化是立足于假定整個數據庫配置在計算機的物理內存中,但是也有可能出現使用的 數據庫的大小超過了系統物理內存的大小的情況,在這種情況下標準的操作系統交換機制就會工作。但是整個fastdb的搜索算法和結構是建立在假定所有的數 據都存在于內存中的,因此數據換出的效率不會很高。
相關閱讀
精彩推薦
- 使用fastdb的應用程序為何必須運行在同一主2023-04-06
- wifi萬能鑰匙怎么用?wifi萬能鑰匙為什么還2023-04-06
- 天天新消息丨你知道吳永恩是誰嗎?吳永恩和2023-04-06
- 【天天快播報】著眼于工作與職業發展的軟文2023-04-06
- 世界時訊:普通臺式機硬盤大小是多少?臺式2023-04-06
- 公積金如何取出?公積金取出怎么算一年?2023-04-06
- 國際油價24日明顯下跌什么情況?下一輪油價2023-04-06
- 抖音功能有哪些?抖音電腦版有什么亮點?2023-04-06
- 百度網盤能多個設備同時登錄嗎?哪些網盤可2023-04-06
- 佛醫保門診可以報銷嗎? 佛醫保在哪里買?2023-04-06
- 每日時訊!利息保障倍數反映了什么?利息保2023-04-06
- 如何刪除Cookies?刪除cookies有什么影響?2023-04-06
- cc霜和隔離霜的區別 (cc霜和隔離霜哪個好)2023-04-06
- 買黃金理財怎么買?怎樣才能理財掙錢? -環2023-04-06
- 職場老油條分享,領導值不值追隨,看這三點2023-04-06
- 真正情商高的人,在酒局上明白這三個表現,2023-04-06
- 今日報丨領導想要辭退下屬前,常用的三個套2023-04-06
- 全球快看點丨下屬看重公平,領導看重付出,2023-04-06
- 焦點消息!職場技巧,明白這三個經驗教訓,2023-04-06
- 宏志班和重點班哪個好?什么是宏志班? 世2023-04-06
- 每日視點!世貿組織:今年全球商品貿易量增2023-04-06
- 北京租賃市場熱度3月份環比回落 “小陽春2023-04-06
- 【全球獨家】平和堂株洲店還能支持多久?平2023-04-06
- 王石家庭背景介紹 王石老婆是誰簡介2023-04-06
- 全球熱頭條丨婚姻在處女座眼中單純嗎?只要2023-04-06
- 世界頭條:北京愛情故事結局配對是誰?北京2023-04-06
- 手機怎么下載電影?手機下載電影在哪個文件2023-04-06
- 富士寶電磁爐怎么樣好用嗎?富士寶電磁爐是2023-04-06
- 電腦如何設置不休眠?電腦按哪個鍵退出睡眠2023-04-06
- A股申購 | 硝酸供應商迪爾化工(831304.BJ2023-04-06