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