哪种帐户报告工具最适合时间限制、动态查询和聚合
Which accounts reporting tool is ideal for Time bound, Dynamic Queries and Aggregates
问题:
我们正在寻找一个很好的数据库方面的开源工具,它擅长以下方面;
We use Spring boot and Microservice architecture
- 在求和、均值、平均值和减法方面的聚合很好
- 您可以用来存档数据的着色功能
- 能够高效地进行时间限制查询
- 用于非结构化数据的 NoSQL 数据库
查询类型为一般会计报告,例如;
- 试算表
- 总帐
- 现金流量
- 余额Sheet
我们考虑了 mongo 具有以下功能;
- NoSQL 数据库
- 着色功能
Monogo 无法以简单的方式进行聚合查询,对于那些使用过 mongo 的人,您会发现您正在编写代码块来获得简单的聚合使用 spring 聚合时的和有时限的查询。
请分享您的想法和引擎,将不胜感激。
PostgreSQL 是个不错的选择。它通过以下方式满足您的要求:
作为关系型数据库,它在聚合查询中表现一般
有几种方法可以满足 shading/archiving 数据要求
- 如果数据量小就用另外一列标记归档数据
- 使用另一个具有相同架构的 table 并复制记录(手动或使用触发器)
- 使用内置 partitioning 功能
索引允许高效地执行时间限制查询。
为非结构化数据提供json列类型
我使用 Reportico 作为 Postgresql 数据库的报表引擎
问题:
我们正在寻找一个很好的数据库方面的开源工具,它擅长以下方面;
We use Spring boot and Microservice architecture
- 在求和、均值、平均值和减法方面的聚合很好
- 您可以用来存档数据的着色功能
- 能够高效地进行时间限制查询
- 用于非结构化数据的 NoSQL 数据库
查询类型为一般会计报告,例如;
- 试算表
- 总帐
- 现金流量
- 余额Sheet
我们考虑了 mongo 具有以下功能;
- NoSQL 数据库
- 着色功能
Monogo 无法以简单的方式进行聚合查询,对于那些使用过 mongo 的人,您会发现您正在编写代码块来获得简单的聚合使用 spring 聚合时的和有时限的查询。
请分享您的想法和引擎,将不胜感激。
PostgreSQL 是个不错的选择。它通过以下方式满足您的要求:
作为关系型数据库,它在聚合查询中表现一般
有几种方法可以满足 shading/archiving 数据要求
- 如果数据量小就用另外一列标记归档数据
- 使用另一个具有相同架构的 table 并复制记录(手动或使用触发器)
- 使用内置 partitioning 功能
索引允许高效地执行时间限制查询。
为非结构化数据提供json列类型
我使用 Reportico 作为 Postgresql 数据库的报表引擎