Ark*_*aha 2 java database cursor
我有处理这种数据的java应用程序:
class MyData
{
Date date;
double one;
double two;
String comment;
}
Run Code Online (Sandbox Code Playgroud)
所有数据都以csv格式存储在硬盘上,此类数据序列的最大大小约为150 mb,此时我只需将其完全加载到内存中并使用它.
现在我的任务是增加数百GB的最大数据序列.我想我需要使用DB,但之前我没有使用它们.
我的问题:
关于java < - > DB的任何其他提示和技巧都是受欢迎的!
你的问题非常不明确.没有最好的品种 - 这取决于你有多少钱和什么样的硬件.
由于Java和DB之间的映射非常简单,因此JDBC应该足够了.JDBC将根据需要为您创建游标; 丢失了循环中的行ResultSet.但是,根据数据库的不同,您可能需要将其配置为使用游标.
由于你提到"数百千兆字节",这排除了大多数"简单"数据库.如果您有钱,请尝试使用Oracle.如果您没有钱,请尝试使用MySQL或Postgres.
您也可以尝试JavaDB(也称为Derby).但我不确定性能是否符合您的要求.
请注意,他们都有他们的怪癖和"功能",因此期望花费几周的时间来找到他们的方式.
| 归档时间: |
|
| 查看次数: |
229 次 |
| 最近记录: |