我需要创建一个 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/