我有興趣在我的桌面應用程序中使用db4o作爲我的持久性機制,但我很關心一些事情。db4o顧慮
第一個問題:意外剪切非常複雜的對象圖。
假設我有一棵高度爲10的樹,我獲取根,它如何處理我再次存儲根對象?
從我的理解來看,它並沒有獲取整個樹,它取得了前5個引用層。
所以..如果我做一個簡單的切換到根,然後保存它,將它進一步剪除節點下的樹,在本質上刪除它們。
如果不是......它如何處理這個問題?
2日關注:提取子圖在一個較大的對象圖
用我上面的樹例子...如果數據庫中包含大量的1個樹我可以查詢在其中一個節點?由於.store
只被調用一次,我的數據庫是否認爲它只包含1個「記錄」?
謝謝。