当前位置: 首页 > Web前端 > HTML

2021年度总结-葡萄城软件开发技术回顾(下)

时间:2023-03-28 19:05:00 HTML

2021年度总结|新探索,新尝试。(详细内容:https://www.cnblogs.com/power...)包括escom表,解决前面传统高性能结构化表(Grid)与公式计算引擎(CalcEngine)结合的问题-端电子表格,以及复杂报表在不同平台上的性能提升和兼容扩展。除了控制技术相关的内容,我们还有一些新的内容与大家分享近几年风头正劲的low-code和BI数据分析。嵌入式BI,数据可视化的利器数据可视化也是近年来人们关注的热点。2021年年中,我们在数据BI领域也取得了新的突破。Wax(WynAnalyticExpression)分析语言系统今年针对BI数据分析,我们新开发了Wax引擎。Wax引擎的本质是一个复杂的SQL生成器,对Wax语句和表达式进行分析,然后分析数据模型的拓扑结构,将两者结合生成抽象语法树,进行反复的优化迭代,最终生成适合于目标数据库语句。在这个过程中,我们对图操作等关键组件做了很多优化,以保证最终SQL产品的性能和质量。不同于传统的BI实现方式,Wax不需要Cube,而是选择连接高级OLAP数据库作为备选,根据自身特点生成最合适的SQL,满足查询性能的需求。基于此,在未来的版本中,Wax引擎将支持更多类型的OLAP数据库。在硬件足够强大的前提下,Wax会释放背后OLAP数据库的无限潜力。Wax语言几乎可以实现用户需要的任何查询,使得构建RFM、DuPont等复杂分析成为可能。从使用的角度来看,Wax允许用户以低代码的形式构建高级分析,与之前注重易用性、依赖拖放构建通用分析的版本配合良好,为用户提供更多的自由度。从目前业界同类分析语言支持情况来看,Wax胜在轻量和通用性。Wax的复用性强在设计Wax的时候,我们也对高复用性做了很多考虑。除了OLAP数据库,Wax引擎还可以生成适用于主流OLTP数据库的SQL。使用Wax组件的产品可以直接以Wax报表的形式对目标数据库进行查询分析。Wyn利用它来实现实时数据分析。包括推送数据集和流式数据集,Wyn可以接收数据,清洗数据并转储到内存数据库或持久化列式数据库,并在仪表板发起查询结果时,在这些数据库上执行Wax引擎生成的SQL,获取分析。Wax引擎本身是一个紧密封装的、零依赖的独立模块,可以作为nuget包重新分发。这意味着其他产品也可以安装Wax模块来提供数据分析功能。Wax引擎的核心代码与平台无关,与语言只有一点点关系,因此可以很容易地用其他语言(如Java等)改写。流模式下实时数据访问流数据集和推送数据集的底层实现是一个可以调用的WebAPI。设备源、传感器、服务器、测试仪器等物联网设备采集到的数据,可以通过调用此WebAPI推送到WynEnterprise,并实时显示在仪表盘上,充分满足各种实时数据监控需求。工欲善其事,必先利其器。正如Gartner分析师所说,增强分析将塑造大数据的未来趋势,我们也希望未来能在BI领域为大家提供更有力的支持。积木搭好,马上开发。2021年,在数字化背景的加持下,除了数据BI,低代码也是风头正劲的一年。凭借数十年的控制技术积累,葡萄城的低代码也在不断努力,让开发者能够像搭积木一样快速实现应用的搭建。今年,我们将MovableType带到了云端。我们在私有化部署的基础上,开发了一种资源独享的公有云服务,也就是常说的PaaS。MovableTypeCloud基于云原生K8S容器技术和.NETCore跨平台技术构建。在满足企业级应用开发的基础上,最大限度发挥公有云带来的技术优势。关于K8S的相关内容,我们已经连载:Docker与k8s的恩怨系列,详情如下:第1章:Docker与k8s的恩怨(一)——CloudFoundry成为PaaS的前浪第2章:与Docker的恩怨k8s(二)——用最简单的技术实现“容器”4)——云原生时代的闭源第五章:Docker与k8s的恩怨(五)——Kubernetes的革新第六章:Docker与k8s的恩怨(6)-《容器编排》上演“终结者”大片第七章:Docker与k8s的恩怨(7)-《服务发现》大法让你的内外部交互原地起飞第八章:Docker与k8s的恩怨(8)-蓦然回首Kubernetes功能:MosaicCloud完全兼容On-Promise私有化部署应用,可以轻松将本地应用迁移到云端;在运维方面:马赛克云提供丰富的监控接口,可以对服务器进行监控在性能方面:稳定、高可用的集群部署环境,为应用的健康稳定运行提供支持;同时,MovableTypeCloud可以与云商城结合使用,提供海量应用和组件,方便用户快速搭建应用,避免重复造轮子。总结科技的发展无止境,万物生长,百花齐放。每年都有很多“后浪”技术不断更新升级,也有很多“前浪”技术相继涌现。你未必能空手而归,但你可以满载而归。在这里我们给2021年画上一个圆满的句号,2022年会给大家带来更多有趣和严肃的内容。