java>存储大量数据

时间:2015-12-19 22:29:29

标签: java database large-data

我目前正在创建一个应用程序,我需要存储大量数据, 4000到7000个用户名和相同数量的注册日期。

你怎么建议我这样做?

2 个答案:

答案 0 :(得分:0)

您需要某种数据库。 DB既可以嵌入(在Java进程内部运行),也可以独立运行(作为单独的守护进程运行,可以在同一台机器上运行,也可以在不同的机器上运行)。使用嵌入式数据库,您的应用程序将更容易配置;你会丢失很多功能,但你的用例听起来很简单,所以我现在不用担心。

此外,DB可以是面向表的(SQL)或不是(所谓的NoSQL;我不喜欢这个术语,因为它不是很具描述性,但我没有更好的东西)。任何这些都适用于您的情况,但我建议使用基于SQL的数据库,因为SQL是每个程序员都需要的技能。

根据个人经验,我会告诉您使用HSQLDB。另请参阅:Java Embedded Databases Comparison

答案 1 :(得分:0)

您当然应该使用DBMS。

以下是使用数据库构建应用程序的好教程:http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/