Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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_Sql_Database_In Memory Database_Nosql - Fatal编程技术网

推荐使用Java内存数据库

推荐使用Java内存数据库,java,sql,database,in-memory-database,nosql,Java,Sql,Database,In Memory Database,Nosql,正在寻找推荐信。我有一个命令行实用程序,现在需要以CSV的形式处理来自web服务的大量数据 我需要对数据运行多个测试以查找异常和模式。我希望该实用程序是一些人可以下载,而不必安装或配置 有没有建议使用NoSQL或SQL数据库,我可以在内存中启动,将CSV加载到表中,然后对该数据运行查询 Redis可以不用安装就使用吗?还有别的吗?我还没用过,不过看看 从网站上下载 快速安装指南 JasDB非常容易入门,它已经启动并运行 在一分钟内,只需下载并运行它,或者只需将其包含在 您的项目说明 通过解压缩

正在寻找推荐信。我有一个命令行实用程序,现在需要以CSV的形式处理来自web服务的大量数据

我需要对数据运行多个测试以查找异常和模式。我希望该实用程序是一些人可以下载,而不必安装或配置

有没有建议使用NoSQL或SQL数据库,我可以在内存中启动,将CSV加载到表中,然后对该数据运行查询


Redis可以不用安装就使用吗?还有别的吗?

我还没用过,不过看看

从网站上下载

快速安装指南

JasDB非常容易入门,它已经启动并运行 在一分钟内,只需下载并运行它,或者只需将其包含在 您的项目说明

  • 通过解压缩下载来安装JasDB
  • 使用Start.bat或Start.sh启动数据库
  • 打开

JasDB可以使用基于内存的完整索引和记录存储运行。 在这种情况下,需要使用以下配置:

<Storage>
    <RecordWriter provider="inmemory"/>
    <!--<RecordWriter provider="transactional"/>-->
</Storage>


我还没有用过它,但请看一看

从网站上下载

快速安装指南

JasDB非常容易入门,它已经启动并运行 在一分钟内,只需下载并运行它,或者只需将其包含在 您的项目说明

  • 通过解压缩下载来安装JasDB
  • 使用Start.bat或Start.sh启动数据库
  • 打开

JasDB可以使用基于内存的完整索引和记录存储运行。 在这种情况下,需要使用以下配置:

<Storage>
    <RecordWriter provider="inmemory"/>
    <!--<RecordWriter provider="transactional"/>-->
</Storage>


H2数据库怎么样?它是纯Java,在内存中,可以嵌入到应用程序中,请参阅

例如:

import org.h2.jdbcx.JdbcDataSource;

JdbcDataSource ds = new JdbcDataSource();
ds.setURL("jdbc:h2:˜/test.db");
ds.setUser("sa");
ds.setPassword("sa");
Connection conn = ds.getConnection();
(改编自)


如果您想要内存中的数据库,请将URL更改为类似jdbc:h2:mem:test.db或类似的内容。在文档中查找“内存中的数据库”

H2数据库怎么样?它是纯Java,在内存中,可以嵌入到应用程序中,请参阅

例如:

import org.h2.jdbcx.JdbcDataSource;

JdbcDataSource ds = new JdbcDataSource();
ds.setURL("jdbc:h2:˜/test.db");
ds.setUser("sa");
ds.setPassword("sa");
Connection conn = ds.getConnection();
(改编自)


如果您想要内存中的数据库,请将URL更改为类似jdbc:h2:mem:test.db或类似的内容。在文档中查找“内存中的数据库”

你到底需要从中得到什么?只是一个按主键存储的blob kvstore?json处理?查询语言?数据将有多大?可能与您需要的内容重复?只是一个按主键存储的blob kvstore?json处理?查询语言?数据将有多大?可能与@julianwki:nice重复,所以这是一个SQL数据库,对吗?是的,它是。只要看看他们的网站就知道了“欢迎使用H2,Java SQL数据库。H2的主要特征是……;-)谢谢我有点犹豫是否有留下文件的东西,但这是一个可靠的线索。这就是为什么你可以像我上面提到的那样在内存中使用它。@julianwki:很好,这是一个SQL数据库,对吗?是的,它是。只要看看他们的网站,它就以“欢迎使用H2,Java SQL数据库。H2的主要功能是…;-)谢谢!我有点犹豫是否有留下文件的东西,但这是一个可靠的线索。这就是为什么你可以像我上面提到的那样在内存中使用它。