java - 用于创建大数据 View 的轻量级 Java 解决方案

标签 java sql database jakarta-ee hsqldb

我需要创建一个 Java (J2EE) 应用程序,允许人们生成大型 CSV/TSV 表格数据的“ View ”。 View 可能包括以下内容:数据分页、排序、过滤、旋转以及图表。

我目前的想法是将数据加载到数据库中的临时表中,使用SQL执行查看任务,然后丢弃表。

有人可以推荐一种更好且快速的方法吗? 我的限制是:

  • 这是一个实时事务,因此 Hadoop/Hive 不是一个选择
  • 快速响应非常重要
  • 我希望能够以无状态的方式执行此操作,其中各个请求描述 View (但不以性能为代价)
  • 我希望不必手动编写 View 生成代码,因此首选 SQL 数据库。

最佳答案

回答我自己的问题。我发现 HSQL 完全满足了我的需要。看起来像Text Tables在 HSQL 中,我将使用它来按照我需要的方式创建 View 。

关于java - 用于创建大数据 View 的轻量级 Java 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4811524/

相关文章:

java - 无法通过jsp连接mysql数据库,Class.forName(com.mysql.jdbc.Driver);未加载

mysql - 尝试根据事件阈值找出每月用户流失的 SQL 查询

sql - 在 SQL 表上插入数据...找不到数据

PHP 报告错误。 DB验证如何?

php - 如何从MySQL数据库获取数据到Android应用程序

java - 使用 JDBC,如何将多个 ID 替换为 "DELETE FROM T WHERE id IN (?)"

java - Windows和Unix上传下载动态转换的高效方式

java - 从一行中获取特定单词

sql - 更新第一个匹配行

swift - 解析服务器关系查询不起作用