SQLite VS.纯文本(Android /新手)

时间:2013-06-04 12:12:33

标签: android performance sqlite

我正在制作我的第一个Android应用程序,一个简单的名称生成器,以熟悉自己的eclipse和android。我在java编程方面有一个小背景(刚读完大学一年级),只想继续练习。

我的问题是我是应该使用SQLite数据库还是纯文本文件来存储名称片段。我熟悉用纯文本做这个但是很麻烦,我发现很多论据都表明我应该学习如何使用SQLite。

  1. 此时此刻(只是为自己练习),我有什么理由选择其中一种吗?

  2. 无论采用哪种方式,有什么优点和缺点?

  3. 我不是特别熟悉性能和避免内存泄漏等。这个设计选择会对此产生多大影响吗?

  4. *编辑:经过一番挖掘,我发现了这个(我不知道我是多么第一次错过它),我觉得这对同样情况下的任何人都非常有用。 http://developer.android.com/guide/topics/data/data-storage.html#db

1 个答案:

答案 0 :(得分:1)

您应该选择SQLite选项。

几乎在任何情况下,这都是最佳解决方案。即使使用简单的数据结构,它也可以为您提供更多控制,并可以在以后进行扩展。

在你学习的过程中,这就是你想要学习的内容,因为几乎每个你认真制作的应用程序都需要一个。

准确回答你的问题;

  1. 您想学习如何使用数据库。它是一般存储数据的首选方式。它高效,快速,简便,最重要的是易于扩展。

  2. 我不知道明白文字的优点是什么。这是一个额外的麻烦,在扩展时难以维护。

  3. 不是真的。只需按照正确的教程。

  4. 您可以查看http://vogella.de/,其中包含大量基本教程和正确的示例。