数据库
文章平均质量分 93
数据库
林小鹿@
后端开发,热衷于算法,每日更新高质量算法题解。
展开
-
SQL后计算的利器
此外,还有涉及多数据库和非数据库的场景,也无法使用SQL完成计算任务,只能在外部完成。这样,就要在应用程序中实现SQL后计算任务。SQL返回的数据一般都是结构化数据,那么好的SQL后计算技术也要有方便的结构化数据对象,能够进一步计算和处理返回的数据;提供丰富的库函数,拥有不亚于SQL的计算能力;最好还能支持循环和判断语法以实现流程控制。特别地,SQL后计算技术要用在应用程序中,要易于被集成。Java是重要的开发语言,但JDK提供的方法过于基础,虽然能实现SQL后计算,但开发效率很低。......原创 2022-07-27 10:00:38 · 2075 阅读 · 41 评论 -
零编码制作报表真地可能吗?
报表工具的设计初衷,旨在减少手工设计报表的编码量,能真正做到少编码的就已经算作是好产品了,至于零编码,那是少编码的终极状态,是各工具远没有达到的,也是需要去持续努力才能一步步接近的。...原创 2022-07-19 07:14:03 · 2108 阅读 · 33 评论 -
怎样评价国产报表工具和BI软件
如果说有什么通用软件领域是国内产品的技术要比国外产品更好,那估计只有报表工具了。原创 2022-06-20 09:53:17 · 2362 阅读 · 18 评论 -
深度长文探讨JOIN运算的简化和提速
连接运算(JOIN)一直是SQL中的老大难问题。在关联表稍多一点的时候,代码书写就变得很容易出错了。而且因为JOIN语句的复杂,导致关联查询也一向是BI软件的软肋,几乎没有BI软件能让业务用户顺畅地完成多表关联查询。对于性能优化也是,关联表较多或者数据量大时,JOIN的性能也很难得到提升。...原创 2022-06-14 10:06:45 · 4451 阅读 · 19 评论 -
怎样提高报表呈现的性能
报表的性能很重要,是一个总被谈及的问题,跑的慢的报表用户体验恶劣,无法忍受。解决这些慢的性能问题,也成了项目方和工程师头疼的事情。一出状况,就得安排技术好的,能力强的工程师去救火,本来利润就薄,还得不断的追加人工成本,而且工程师有时候也无能为力,并不是所有的性能问题都能靠程序员能力解决的这个总会让人头疼的问题没办法解决吗?没有好的方法去提升性能了吗?原创 2022-05-17 09:31:36 · 13818 阅读 · 52 评论 -
如何让JOIN跑得更快?
JOIN 一直是数据库性能优化的老大难问题,本来挺快的查询,一旦涉及了几个 JOIN,性能就会陡降。而且,参与 JOIN 的表越大越多,性能就越难提上来。其实,让 JOIN 跑得快的关键是要对 JOIN 分类,分类之后,就能利用各种类型 JOIN 的特征来做性能优化了。JOIN 分类有 SQL 开发经验的同学都知道,绝大多数 JOIN 都是等值 JOIN,也就是关联条件为等式的 JOIN。非等值 JOIN 要少见得多,而且多数情况也可以转换成等值 JOIN 来处理,所以我们可以只讨论等值 JOIN。原创 2022-05-10 09:13:21 · 16477 阅读 · 39 评论