簡體   English   中英

序列化與嵌入式數據庫相比,可實現簡單的獨立應用程序

[英]Serialization vs Embedded Database for simple standalone application

說,我有一個非常簡單的Java應用程序,需要存儲一些用戶設置的方法。 XML並不是一個很好的解決方案,因為我想以二進制形式存儲它們。 那么,在這種情況下,嵌入式數據庫(例如Apache Derby)或僅是普通的舊序列化將是最佳解決方案?
我知道這是兩個完全不同的事物,但是都允許保留某些應用程序狀態。 那你會選擇什么,為什么呢?

編輯
至於存儲簡單的用戶首選項,.properties或xml文件都可以,我也同意。 但是,如果我想存儲密碼或一些特定於應用程序的數據該怎么辦?

用戶設置通常存儲為

由於Apache Derby是一個可嵌入的關系數據庫,因此使用它來存儲和處理關系數據是很有意義的。 使用嵌入式數據庫僅保留一些用戶設置有點過頭。

如果是我,我將使用簡單的鍵/值對序列化來保留用戶設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM