3

我是 H2 数据库和 java 的新手。我从过去的 1 个月开始研究这些。我需要一些有关 H2 数据库的帮助。

我的工作概述:

我从报告引擎得到查询。查询是拆分的,只有在底层数据库(文件结构)上运行带有 where 的选择。结果需要存储在 H2 数据库中,并且需要运行实际查询(使用 orderby 和 groupby )。

我的疑惑:

  1. 使用哪种类型的连接模式?(在内存中/嵌入)。

  2. Schema 依赖于查询。那么如何动态加载模式和创建表呢?

  3. 在 H2 数据库中插入批量数据和获取的最佳方法是什么?

任何帮助深表感谢。

问候,巴拉特

4

1 回答 1

3

使用哪种类型的连接模式?(在内存中/嵌入)。

显然,这取决于你是否有足够的内存,以及是否需要保留数据。

Schema 依赖于查询。那么如何动态加载模式和创建表呢?

您可以使用create table ... as select .... 该语句针对性能进行了优化,并且比单独的createandinsert语句更快。

在 H2 数据库中插入批量数据和获取的最佳方法是什么?

请参阅有关快速数据库导入的文档。

于 2012-07-20T12:26:34.910 回答