db4o

    0熱度

    1回答

    我使用db4o作爲看起來像語義wiki的項目的後端。 我的主要擔憂是爲什麼表演如此之低? 這裏是上下文: 的應用程序中使用openJdk6 &的db4o-V8.1。該模型是在四個層次的傳承約20個類,有激活的藏品,參考,UUID,指數等 使用,我發現SYS-時間日誌的時間是在部分花...對象的操縱。對於30次激活或更新,應用程序平均需要1.1秒(在提交時數據少於1Kb)。我已經檢查了內存(轉儲),

    -1熱度

    4回答

    我在java中格式化日期時遇到了問題。 我有一個購物類,其中包含字符串中的項目名稱,int中的數量和Date中的日期。 在運行類中,我試圖運行此查詢。 Date date = new Date(202020); SimpleDateFormat dateformat = new SimpleDateFormat("dd-mm-yy"); String date1 = dateformat.fo

    0熱度

    1回答

    我正在爲本地社區「節日」安卓項目工作,android應用程序應在每次啓動時與在線數據庫同步,然後將數據存儲在android中db4o的。 現在數據從json的php頁面發送到應用程序。這一切都有效。 現在我的問題是: 如何存儲項目?我應該將它們轉換爲Java對象嗎?或者我應該將它們存儲爲json對象/數組? 我必須能夠在白天(如星期五的所有事件)中檢索對象,並且還可以獲得一個具有所有信息的特定事件

    1熱度

    1回答

    直接到達我的觀點:我想有獨立的對象模型,我不會引用數據庫引擎的任何庫,這樣我就可以使用多個對象或文件數據庫是模型(如RavenDB的,db4o, eloquera等) ,另一方面我會先設計db4o的,所以讓我們想象一下下面的對象模型類: public class User : IActivatable { [Indexed] private string name;

    1熱度

    1回答

    我正在考慮使用嵌入式db4o數據庫來存儲模擬工具的計算結果。仿真結果可能非常大(單次運行最多可達幾GB),因此數據庫的實際大小可能在10 GB到100 GB的範圍內。 據我所知,db4o將整個數據庫存儲在一個文件中。雖然我已經理解db4o支持數據庫up to 254 GB,但我仍擔心可能會遇到不喜歡大文件的文件系統問題(我正在開發的應用程序將運行在各種架構上,所以我不能真正預測哪些文件系統將到位.

    0熱度

    1回答

    我正在使用包含有關文件的文件和信息的db4o構建數據庫,但希望在這種方式不需要背後的文件系統(我特別希望文件系統不會因爲文件關係的複雜性而不存在:沒有辦法以智能的方式爲物品網設計這樣的文件系統) 所以我知道File類是一個指向文件系統中的文件的指針,但我希望實際的文件包含在我正在處理的對象中。我會使用一個字符串,但是這些對象通常可以加載二進制文件,圖像或電影,所以這會成爲我不想要的類型的濫用。 我

    1熱度

    1回答

    在我的java代碼中,我創建了一棵樹,樹中節點的類型爲節點。該節點具有名稱,屬性和子類型節點。我使用db4o來存儲樹。我正在通過簡單地存儲樹的根節點來實現這一點。但是,我發現db4o不存儲對象節點的所有子節點。當我從數據庫中檢索根,並遍歷樹時,我只能遍歷樹的3個層次。看來,較低級別的兒童節點已經丟失。有人可以幫助我,所以我不會失去任何節點?謝謝。 下面是我的代碼: Node node1= new

    1熱度

    1回答

    我創建了一個節點樹,並將其存儲在面向對象的數據庫(db4o)中。因爲我想從數據庫中有效地加載節點,所以我使用「透明激活」,並實現了Activatable接口。我的Node類如下: package directory_service_server; import com.db4o.activation.ActivationPurpose; import com.db4o.activation.

    1熱度

    1回答

    我正在開發一個封閉源代碼的Android應用程序。我使用db4o來在設備上保存數據,並且我發現它非常簡單易用。 不幸的是,我直到現在才知道它的許可證是GPL。 據我瞭解,通過在我的應用程序中使用db4o,我必須使其開放源代碼,這是我無法做到的。 什麼是最簡單,最無痛的替代db4o在一個不太緊張的許可證(Apache)下?

    0熱度

    2回答

    我有一個使用db4o數據庫的Android應用程序,我想在運行我的應用程序時查詢此數據庫。我已經在Eclipse上安裝了OME(ObjectManager Enterprise)插件,但我不知道如何將它連接到我的Android db4o數據庫。 有沒有人能夠成功地做到這一點?我甚至不確定在程序運行時是否有訪問我的Android應用程序數據的方法。