Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序收集有关电池的数据。我需要能够使用添加/删除选项来编辑这些数据。
存储这些数据的最合适方式是什么?我想到了两种方法:使用 SQL 的 XML 文件或数据库。
您应该为此使用 SQLite 数据库。我假设电池数据是很多格式明确的条目(即充电水平、当前温度、时间戳等)。这是一个应该使用数据库的经典例子。
对于潜在的大量数据,XML 资源过于繁重,应该是可编辑的。此外,XML 不会为您提供相对容易使用的 select 语句进行数据分析。您需要将所有数据加载到内存中并手动选择数据。