计算话题 栏目下的全部文章

Java 怎样查询统计 MongoDB 的数据

分类:计算话题 标签:,

可以用官方的Json风格的语法查询或统计MongoDB,优点是稳定可靠,缺点是语法古怪难掌握,很多基本计算都不支持,计算能力一般,而且代码非常繁琐。另一种方法是使用函数式编程风格的Hibernate Criteria,优点是更接近自然语言,易于理解,缺点是架构沉重 …

Java 有什么开源包能做类似 SQL 运算的?

分类:计算话题 标签:,,

所谓类似SQL的运算,专业点的说法是结构化数据运算,也就是过滤、分组、排序、连接等等。JAVA上做这种运算的开源包挺多的,但好用的真不多。Stream是亲儿子,但计算能力不行。Scala计算能力还行,但重点搞的是大数据,架构有点复杂,不容易被JAVA调用。还 …

高并发帐户查询怎么才能跑得快?

分类:计算话题 标签:

高并发帐户查询,是要在几千万甚至几亿的帐户历史数据中,快速找到某个帐户的几条到几千条明细。计算很简单,把数据查出来就可以了,关键是大并发时,响应速度要达到秒级甚至更快!

Java有什么开源包能做查询统计的?

分类:计算话题 标签:

做查询统计的开源包,Python上有著名的Pandas,JAVA上自然就有大批模仿者,其中Tablesaw和Joinery比较有名,但成熟度、计算能力、函数丰富程度等方面都远不如Pandas,而且改了还得编译(Pandas和SQL就不用)。如果不怕麻烦且数据量小,倒不如在SQLite里建 …

有没有Java版类似SQLite的开源库?

分类:计算话题 标签:,

能嵌入JAVA代码被调用,又能进行数据计算的开源库,数据库类的有HSQLDB/Derby/H2等。这几个和SQLite的毛病一样,入库过程非常繁琐,要检查表名是否重复、建表结构、读文件、解析字段、插入记录、建索引等,而且没法处理不规则的文本和特殊数据源;至于近 …

Java 中如何查询计算 txt/csv?

分类:计算话题 标签:,,

Github上有很多类库都能解析txt/csv,之后可以让Hibernate写入数据库,或手工拼出insert语句入库,最后用数据库查询。这种方法可以利用SQL的强大计算能力,但结构太复杂,时效性更是差得离谱。结构简单且时效性强的工具也有,其中Tablesaw模仿了Python Pa …

数据库中为什么会有这么多中间表?

分类:计算话题 标签:,

中间表是数据库中专门存放中间计算结果的数据表。中间表往往是为了前端查询统计更快或更方便而在数据库中建立的汇总表,这种表是由原始数据加工而成的中间结果,因此被称为中间表。

微服务中的数据处理逻辑就用Java硬写吗?

分类:计算话题 标签:,

为了保证微服务的可扩展性数据库往往主要做数据持久化,而不过多承担数据处理的工作,数据处理主要在应用端通过 Java 完成。这样可以解耦应用和数据库,数据库更换或扩容都不会对微服务产生过大影响,充分发挥微服务的效力。

Java可以在txt/csv上执行SQL吗?

分类:计算话题 标签:,

有一些文件的JDBC驱动可以直接在txt/csv上执行SQL,比如simoc csvjdbc/xiao321 csvjdb,但计算能力太弱,使用价值不大。JAVA内嵌数据库有一定计算能力,比如HSQLDB/Derby/H2,以及虽然不是纯JAVA但有JDBC接口的SQLite,但内嵌库不能直接在文件上执行SQL, …

Java 中如何查询计算 xls?

分类:计算话题 标签:

POI可以解析xls,但不提供进一步查询计算的能力,取出数据后都要自己硬写。内嵌数据库可以查询计算,但又不能解析,而且入库过程非常耗时,架构又臃肿得很。直接在xls上执行SQL是个快速轻便的好方法,但相关的开源库很少,现在都还只是雏形,实用价值不高 …