Perst 是一個面向對象的開源嵌入式數據庫軟件, 能夠有效的處理移動設備上的大量數據。Perst 是McObject 公司發布的一款非常袖珍的開源嵌入式數據庫, 是一個簡單, 快速, 便捷, 面向對象, 適合java 與.NET 的數據庫。Perst 不需要專門的編譯器與預處理器, 支持ACID 事務。對于在資源受限的移動設備( 如手機, PDA 等)上存儲大量數據和對數據進行頻繁的IO 操作往往要消耗很多的設備資源。由于移動設備內存小, 性能較差, 如果采用關系數據庫( 如SQLServer2000, Oracle) 管理數據, 僅靠其有限的內存資源是不能運行這些數據庫管理系統的, 這樣就有必要采用一些特殊的數據庫系統。Perst 數據庫正是為這類設備研究開發的, 它們的作用是在資源受限的設備上完成大量數據的訪問操作。其實這些設備系統資源主要消耗在從磁盤上讀取數據的IO 操作。如何提供一種有效的文件存儲策略來降低對磁盤的IO 操作是嵌入式數據庫軟件設計的主要任務。
像其他嵌入式數據庫一樣,Perst沒有管理上的代價,但不同的是Perst直接將對象以Java或者C#對象的形式進行存儲。因此不需要在對象的內部表現形式和Java/C#表現形式之間轉換。這個數據庫引擎非常精悍,只有約5000行代碼,McObject對此感到驕傲。根據訪問模式不同,運行時需要30K到300K的內存
本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!