我打算做一个应用程序,这是一种俚语/方言的词典。没有多少单词(少于1000)。为了存储数据,我有2个解决方案:xml或sql的小型android数据库?
- 存放在干净的SQLite数据库的数据(我用我的应用程序做)在26个XML文件
根据
谢谢
我打算做一个应用程序,这是一种俚语/方言的词典。没有多少单词(少于1000)。为了存储数据,我有2个解决方案:xml或sql的小型android数据库?
根据
谢谢
1.对于您必须使用SQLite更好的性能insted的XML的。
2.xml更复杂,你必须通过读取标签来解析数据,所以它会降低性能并增加复杂性。
使用SQLite数据库有超过存储在个XML
(是珩磨我不找任何理由来使用你的情况26个XML)
26个字母= 1个xml每个字母(我猜?) –
如果您只想从您的文件/数据库中读取数据,则可以使用xml文件,特别是如果您要在应用程序生命周期中缓存数据。这不会对您的记录/字数产生很大的影响,并且在开发过程中更易于管理。此外,请检查是否可以使用较少数量的文件来简化开发)
您还可以将文本文件(csv)用于只读数据:它们更易于在代码中管理和读取。
如果您要更新数据或创建相关数据(例如最喜欢的单词),Sqlite数据库会更好,因为它提供了更多的灵活性和性能。
我想单个数据库是26个XML文件的最佳解决方案! –
使用数据库,用于CRUD操作。 – JJ86