0
當我使用java.do創建文檔並將其保存在OrientDb中時,保存文檔和檢索文檔包括序列化或編組。如果沒有OrientDb使用任何新技術?是否新技術比在插入和檢索時間方面的序列化?OrientDb中的序列化
當我使用java.do創建文檔並將其保存在OrientDb中時,保存文檔和檢索文檔包括序列化或編組。如果沒有OrientDb使用任何新技術?是否新技術比在插入和檢索時間方面的序列化?OrientDb中的序列化
串行化是將對象轉換爲字節數組(或更好地轉換爲一系列位)的過程。 (序列化和編組是不同的術語來表示相同的過程,請參閱wikipedia)
如果需要以任何形式(數據庫,文件,流)保存對象,則需要序列化它們。
OrientDb有自己的實現來序列化和反序列化對象。他們使用內部代碼來做到這一點,而不是使用外部庫來提高效率並準確知道數據的存儲方式。
有可能知道更多關於OrientDb如何序列化數據看看他們的documentation。我不知道這是用於保存數據庫記錄還是僅用作網絡交換格式的數據形式。
我可以知道ODocument.Whether的引用是否序列化。所以問題歸結爲OrientDb中以'O'開頭的所有基元(如ODocument,Oclass,OSchema。)是否是傳統類?如果是這樣,根據上面提到的將這些類實例從內存中保存到數據庫的序列化過程是否被使用?您能否確認?如果有任何支持鏈接,請提供。 –
我編輯了一個鏈接到OrientDb序列化文檔的答案 –