db4o - db4o?開放源代碼對像數據庫,支持Java和.NET開發人員減少開發時間和成本,實現前所未有的性能水平。
db4o的本地對像數據庫引擎的獨特設計使其成為嵌入設備和設備,在移動或桌面平台上運行的打包軟件或實時控制系統中的理想選擇 - 簡而言之:在所有Java和.NET環境,其中不?在數據庫管理員(DBA)。
所有面向對象的軟件開發人員都熟悉從面向對象思維到關係持久化的困難。到目前為止,他們被迫在速度和麵向對象之間進行選擇:本地SQL訪問速度快,但費力,需要大量的額外代碼。對象關係?射器提供了一個方便的橋接,但它們嚴重降低性能。
db4o消除了OO對性能的?衷:它允許您輕鬆?儲甚至最複雜的對象結構,同時實現最?水平的性能。數據庫基準測試顯示db4o比Hibernate和MySQL(一個流行的對象關係?射器和關係SQL數據庫堆棧)快55倍。今天使用關係數據庫的主要原因?遺留的,即保留舊的企業數據和依賴它的現有應用程序集。但?除了以服務器為中心的持久化之外,還有許多設備,移動和桌面應用程序,傳統的數據庫技術不足。這裡db4o的技術確保了新的性能,功能和成本效益。
?管如此,通過db4o複製系統(dRS),開發人員可以保持與傳統RDBMS(如Oracle和MySQL)的完全數據兼容。
產品 - 應用,獨特的特點,優點
db4o旨在為面向對象的環境中的設備,移動,桌面和服務器平台提供功能齊全,可嵌入的數據庫引擎。在關係數據庫在提供零管理,小占用空間,?性能,平滑同步和容?重構等方面不足的情況下,db4o?答案。對於Java和.NET,db4o的單一編程庫(.jar /.dll)輕鬆集成到應用程序中,並且只需一行代碼即可執行?度可靠和可擴展的持久性任務,無論複雜的對象結構如何。因此,開發人員可以:
消除對象關係?射所需的工具和代碼,這被證?能夠在抑制性能和重構性的同時,驅動代碼複雜性和資源消耗。使用db4o,用戶可以在持續性方面獲得?達90%的軟件開發時間和成本節省。
使用無需運行時管理的無縫集成數據?儲構建應用程序,並且?度可靠,並且比傳統或專有數據庫引擎快得多。
受益於面向對象的範式,而不受數據庫的約束,導致更複雜的部署,即自然主義和功能豐富的對像模型,而不會增加成本和資源消耗。
更改,重構和重用軟件組件,能夠添加新的軟件功能,而不會破壞舊代碼或產生過?的成本 - 允許更多的靈活性保持?先競爭對手。db4o由世界上最大的社區驅動,擁有20,000個註冊的Java和.NET開發人員併計數。該產品已經下載近1,000,000次,並在運輸,網絡,自然科學,工業,消費和企業應用中成功部署。 db4o的用戶和客戶目前來自170個不同的國家,從?爾巴尼亞到津巴布韋,範圍從波音,博世,英特爾,理光和希捷等世界級?導者到範圍廣泛的?度創新的初創公司。
基於新的對像數據庫技術,db4o?目前唯一的Java和.NET本地的數據庫 - 提供跨平台可移植性,從私有供應商的?許可費中釋放用戶。 db4o提供了一系列獨特的,面向對象的數據庫功能,提?了OO編程語言的優勢:它的面向對象複製(dRS),面向對象的查詢(本地查詢,QbE,SODA)和ObjectManager GUI瀏覽對像數據庫文件在數據庫世界中?不匹配的。最重要的?,db4o非常容?學習,實現和使用。 db4o的強大的數據庫引擎允許用戶只用一行代碼?儲對象,將開發時間和持久層的開銷降到最低。
當涉及到改變軟件以重構,添加新功能或重新使用軟件組件時,這些好處?四倍的。 db4o通過開發環境自動重構,因為所有非本地API和字符串都被刪除。如果更新已部署到已安裝的基礎,則自動模式版本控制自動處理對像模型更改,而不需要轉換過程。開發人員不需要增強器,沒有預編譯,也沒有後編譯過程。甚至複製過程與軟件更改無關,避免了分佈式數據架構的破壞。
評論沒有發現