...
首页> 外文期刊>Computer Languages, Systems & Structures >Optimisation of language-integrated queries by query unnesting
【24h】

Optimisation of language-integrated queries by query unnesting

机译:通过取消嵌套查询优化语言集成查询

获取原文
获取原文并翻译 | 示例
           

摘要

Native functional-style querying extensions for programming languages (e.g., LINQ or Java 8 streams) are widely considered as declarative. However, their very limited degree of optimisation when dealing with local collection processing contradicts this statement. We show that developers constructing complex LINQ queries or combining queries expose themselves to the risk of severe performance deterioration. For an inexperienced programmer, a way of getting an appropriate query form can be too complicated. Also, a manual query transformation is justified by the need of improving performance, but achieved at the expense of reflecting an actual business goal. As a result, benefits from a declarative form and an increased level of abstraction are lost.
机译:编程语言(例如LINQ或Java 8流)的本机功能样式查询扩展被广泛认为是声明性的。但是,它们在处理本地集合处理时的优化程度非常有限,与该声明相矛盾。我们表明,开发人员在构造复杂的LINQ查询或组合查询时会面临严重性能下降的风险。对于没有经验的程序员,获取适当查询形式的方法可能太复杂了。同样,手动查询转换的理由是需要提高性能,但是以反映实际业务目标为代价来实现。结果,失去了声明式形式和增加的抽象级别的好处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号