Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 爪哇>;存储大量数据_Java_Database_Large Data - Fatal编程技术网

Java 爪哇>;存储大量数据

Java 爪哇>;存储大量数据,java,database,large-data,Java,Database,Large Data,我目前正在制作一个需要存储大量数据的应用程序, 在4000到7000个用户名之间,以及相同数量的注册日期 你建议我怎么做?你想要某种数据库。DB可以是嵌入式的(在Java进程内运行)也可以是独立的(作为单独的守护进程运行,可以在同一台机器上运行,也可以在不同的机器上运行)。有了嵌入式数据库,你的应用程序将更容易配置;您将失去很多特性,但是您的用例听起来非常简单,所以我现在不担心这一点 此外,DB可以是面向表的(SQL),也可以不是(所谓的NoSQL;我不喜欢这个术语,因为它不是很描述性,但我没有

我目前正在制作一个需要存储大量数据的应用程序, 在4000到7000个用户名之间,以及相同数量的注册日期


你建议我怎么做?

你想要某种数据库。DB可以是嵌入式的(在Java进程内运行)也可以是独立的(作为单独的守护进程运行,可以在同一台机器上运行,也可以在不同的机器上运行)。有了嵌入式数据库,你的应用程序将更容易配置;您将失去很多特性,但是您的用例听起来非常简单,所以我现在不担心这一点

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


根据个人经验,我会告诉您使用HSQLDB。另请参见:

您当然应该使用DBMS


这里有一个很好的教程,介绍如何使用数据库构建应用程序:

这远远不是“大量”数据,所以请按照您的意愿进行操作,并了解如何操作。4k到7k记录不是大量数据。只需使用NoSQL或SQL数据库,只需使用一个简单的数据库表,并在实际处理大量数据时习惯这样做。