當前正在評估InfluxDB並希望瞭解序列化對象(例如使用Java)是否可以從InfluxDB存儲/檢索,並且它的過程是什麼?InfluxDB可以存儲序列化對象嗎?
0
A
回答
1
根據wikipedia,該數據庫支持以下類型的值:
值可以是64位整數,64位浮點,字符串,和布爾值。
可以Java對象序列化爲字節流;字節流可以表示爲十六進制字符串。
因此,理論上答案是肯定的 - 應該可以將序列化的Java對象存儲在此數據庫中。回顧一下,你只是逆轉這個過程。
如果這是一個好主意是一個完全不同的問題。這聽起來效率很低,並存儲序列化的對象本身並不是一個好主意。首先,這是一個很大的彎路 - 將一個對象轉換爲一個字節流成一個十六進制字符串(並反向)。那麼:java對象的序列化有它自己的野獸 - 你必須小心,例如不要引入版本不兼容。當你發佈一個新版本的Java代碼,並且當你試圖反序列化之前的存儲的對象時,代碼會拋出一個異常,這真的很煩人。
因此更現代的方法寧願序列爲不同的格式(JSON爲例),或使用工具直接翻譯領域不同的表列。
相關問題
- 1. 我可以使用NHibernate以xml序列化的形式存儲對象嗎?
- 2. 以定製的可序列化形式存儲對象
- 3. 在java序列化過程中可以緩存對象嗎?
- 4. 存儲/序列化對象列表
- 5. memcached可以存儲複雜對象嗎?
- 6. 存儲序列化對象教義
- 7. linqtosql對象是可序列化的嗎?
- 8. 你可以在運行時使對象可序列化嗎?
- 9. 可以使用對象存儲GE來存儲圖像嗎?
- 10. Azure存儲 - NodeJS - 我可以存儲對象嗎?
- 11. OmniXML可以反序列化一個包含對象列表的對象嗎?
- 12. 緩存不可序列化的對象
- 13. 無法存儲不可序列化對象的引用
- 14. 將可序列化對象寫入文件 - Google雲存儲
- 15. 如何序列化fabricjs對象以存儲在數據庫中?
- 16. 從存儲過程中傳遞對象以用XML序列化
- 17. rmiregistry或JNDI是否以序列化形式存儲對象
- 18. Delegates.observable()可以序列化嗎?
- 19. 序列化時可以找到「引用/父對象」嗎?
- 20. 對象可以(de)在richfaces xhtml中序列化嗎?
- 21. 我可以序列化ruby Digest :: SHA1實例對象嗎?
- 22. java對象可以序列化自己嗎?
- 23. 可以使用Protobuf-net部分序列化一個對象嗎?
- 24. 反序列化JSON對象時可以省略字段嗎?
- 25. 可以將序列化的java對象轉換爲文本嗎?
- 26. Silverlight可以序列化匿名對象嗎?
- 27. 我可以序列化一個C#類型對象嗎?
- 28. 是否可以序列化JavaScript對象變量並存儲到Cookie中?
- 29. 保存對象/序列化
- 30. 序列化,保存對象
似乎沒有其他的東西進來;所以..如果我的答案足夠有用;請考慮接受... – GhostCat