真正的HTAP对用户和开发者意味着什么?

2022-08-19
阅读 5 分钟
简介: Gartner 2016 年首次提出 HTAP(Hybrid Transaction / Analytical Processing,混合事务分析处理)并给出明确的定义:即同时支持 OLTP 和 OLAP 场景,需要创新的计算存储框架,在一份数据上保证事务的同时支持实时分析,省去费时的 ETL 过程。在我看来,HTAP 代表了一种技术理想,但是落地的时候难免会遇到各种问...

微前端架构的几种技术选型

2022-08-19
阅读 11 分钟
简介: 微前端架构的几种技术选型背景随着SPA大规模的应用,紧接着就带来一个新问题:一个规模化应用需要拆分。一方面功能快速增加导致打包时间成比例上升,而紧急发布时要求是越短越好,这是矛盾的。另一方面当一个代码库集成了所有功能时,日常协作绝对是非常困难的。而且最近十多年,前端技术的发展是非常快的,每隔...

【ASPLOS 2022】机器学习访存密集计算编译优化框架AStitch,大幅提升任务执行效率

2022-08-19
阅读 5 分钟
简介: 近日,关于机器学习访存密集计算编译优化框架的论文《AStitch: Enabling A New Multi-Dimensional Optimization Space for Memory-Intensive ML Training and Inference on Modern SIMT Architectures》被系统领域顶会ASPLOS 2022接收。作者:郑祯   近日,关于机器学习访存密集计算编译优化框架的论文《AStitch:...

TairSearch:加速多列索引查询

2022-08-18
阅读 4 分钟
简介: 互联网及传统行业应用服务的关键数据一般存储在MySQL这类的关系型数据库中。如需缓解数据库访问压力,可引入Redis等缓存系统承担热数据的查询,以此提升查询效能。然而业务场景如果是在数据库上做随意多列组合索引查询或者like模糊匹配查询,使用普通的KV缓存系统并不能完全承载住,往往需要引入lua或者外部计算...

10亿+/秒!看阿里如何搞定实时数仓高吞吐实时写入与更新

2022-08-18
阅读 8 分钟
简介: 10亿+/秒!看阿里如何搞定实时数仓高吞吐实时写入与更新导读:Hologres(原交互式分析)是阿里云自研的一站式实时数仓,这个云原生系统融合了实时服务和分析大数据的场景,全面兼容PostgreSQL协议并与大数据生态无缝打通,能用同一套数据架构同时支持实时写入实时查询以及实时离线联邦分析。它的出现简化了业务的...

如何在 Anolis 8上部署 Nydus 镜像加速方案?

2022-08-18
阅读 6 分钟
简介: 手把手教你在 Anolis OS 上部署 Nydus!在上一篇文章中详细介绍 Anolis OS 是首个原生支持镜像加速 Linux 内核,Nydus 镜像加速服务重新优化了现有的 OCIv1 容器镜像格式,重新定义镜像的文件系统,数据与元数据分离,实现按需加载,本文作为使用 Nydus 的教程将详细介绍在 Anolis OS 上部署 Nydus 的过程,以帮...

Redis 数据类型list以及使用场景

2022-08-18
阅读 2 分钟
简介: Redis 数据类型list以及使用场景数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序list类型:保存多个数据,底层使用双向链表存储结构实现list 类型数据基本操作添加/修改数据lpush key value1 [value2] ……rpush key value1...

一种关于低代码平台(LCDP)建设实践与设计思路

2022-08-18
阅读 8 分钟
简介: 作者在负责菜鸟商业中心CRM系统开发过程中发现有一个痛点:业务线很多,每个业务线对同一个页面都有个性化布局和不同的字段需求,而他所在的团队就3个人,那么在资源有限的情况下该如何支撑呢?本文就降本的情况下,和大家分享下作者是如何低成本构建产品能力去支撑多条业务线、多租户的。作者 | 刘玄(玄哥)来源 ...

Pandas+ SLS SQL:融合灵活性和高性能的数据透视

2022-08-17
阅读 3 分钟
简介: Pandas是一个十分强大的python数据分析工具,也是各种数据建模的标准工具。Pandas擅长处理数字型数据和时间序列数据。Pandas的第一大优势在于,封装了一些复杂的代码实现过程,只需要调用接口就行了,避免了编写大量的代码。Pandas的第二大优势在于灵活性,可以实现自动化批量化处理复杂的逻辑,这些工作是Excel...

代码圈复杂度治理小结

2022-08-17
阅读 13 分钟
简介: 我们一直在说系统很复杂,那到底什么是系统复杂度呢?作为团队的稳定性底盘负责人,也经常和大家探讨为什么会因为圈复杂度高而被扣分。那么,怎么才能写的一手可读,可扩展,可维护的好代码?本文作者尝试结合在团队内部的实践,分享下过程中心得。作者 | 陈胜利(李渔)来源 | 阿里开发者公众号网上有个段子,说建...

重新定义容器化 Serverless 应用的数据访问

2022-08-17
阅读 9 分钟
简介: 本文首先聚焦到 AI 和大数据等应用 Serverless 化的最大挑战:计算和存储分离架构带来的数据访问延迟和远程拉取数据带宽巨大的挑战。尤其在 GPU 深度学习训练场景中,迭代式的远程读取大量训练数据方法会严重拖慢 GPU 计算效率。作者:车漾、刘奖、景奇 随着 IT 基础设施从物理机到虚拟机,再到以 Kubernetes 为...

EasyNLP集成K-BERT算法,借助知识图谱实现更优Finetune

2022-08-17
阅读 6 分钟
导读知识图谱(Knowledge Graph)的概念⾸次出现2012年,由Google提出,它作为⼀种⼤规模语义⽹络, 准确地描述了实体以及实体之间的关系。知识图谱最早应⽤于搜索引擎,⽤于准备返回⽤户所需的知识。随着预训练语⾔模型的不断发展,将知识图谱中的知识三元组融⼊预训练模型,对提升模型的效果有重要的作⽤。经典的知识...

模型代码联动难? BizWorks来助力

2022-08-17
阅读 5 分钟
简介: 本文介绍了业务模型设计和实现保持一致的重要性以及实际落地可能遇到的问题,以及BizWorks如何设计并提供一种双向联动能力, 通过BizWorks Toolkit(IDE 插件) 来解决和优化双向联动过程中的一系列问题。业务模型设计和沉淀是企业数字化转型过程中非常重要的一个环节,  日趋复杂的业务场景和协作模式给建模的有效...

全链路灰度新功能:MSE上线配置标签推送

2022-08-16
阅读 4 分钟
简介: 微服务场景下,全链路灰度作为一种低成本的新功能验证方式,得到了越来越广泛的应用。除了微服务实例和流量的灰度,微服务应用中的配置项也应该具备相应的灰度能力,以应对灰度应用对特殊配置的诉求。为什么需要配置标签推送从全链路灰度谈起在微服务场景中,应用的灰度发布迎来了新的挑战。不同于单体架构中将应...

阿里云解决方案架构师张平:云原生数字化安全生产的体系建设

2022-08-16
阅读 10 分钟
简介: 企业要做安全生产建设的话,核心分为两大部分:一部分是技术体系建设,一部分是服务体系建设。 关于今天的分享主题——“安全生产”,内容主要分为三大部分: 第一部分是安全生产的背景,以及我们对于安全生产这个领域的理解; 第二部分主要介绍阿里巴巴集团的安全生产工作到底是怎么开展的,借此给各位有作为参考和...

前端智能化实践——可微编程

2022-08-16
阅读 17 分钟
简介: 研究者表示,由于广泛的科学计算和机器学习领域在底层结构上都需要线性代数的支持,因此有可能以可微编程的形式,创造一种新的编程思想。下面,我们就一起进入这个全新的领域。 什么是可微编程通过动画、动效增加 UI 表现力,作为前端或多或少都做过。这里以弹性阻尼动画的函数为例:函数在时是效果最好的。最终...

在阿里做前端程序员,我是这样规划的

2022-08-16
阅读 5 分钟
简介: 许多前端工程师工作超过了3年之后会遇到一个迷茫期,我跟很多前端从业人也聊过,有一部分人说想做开源项目推广出去(类似react,vue)变成前端网红。有些说想去创业。往往更长远的职业发展规划考虑的很少。我希望把自己工作经历和在阿里学到的东西分享给大家,作为一个案例解答有关职业发展的困扰。前端程序员常...

操作系统的“冷板凳”要坐多久?万字长文解读16年开源老兵的坚持

2022-08-16
阅读 9 分钟
简介: 想知道内核研发是怎样的体验?操作系统的“冷板凳”得坐多久才有春天?本文对话龙蜥社区理事长马涛,畅所欲言聊开源,一起来看看那些开源润物细无声背后的故事以及龙蜥社区运营的道法术。作者 | 马涛来源 | 阿里开发者公众号想知道内核研发是怎样的体验?操作系统的“冷板凳”得坐多久才有春天?本文对话龙蜥社区理事...

三端一体计算方案:Unify SQL Engine

2022-08-15
阅读 7 分钟
简介: 本文将介绍数仓建设过程中面对三种计算模式,较低的研发效率、不可控的数据质量,以及臃肿数据接口服务的困境的解决方案。背景在漫长的数仓建设过程中,实时数仓与离线数仓分别由不同的团队进行独立建设,有大而广的离线数仓体系,也有需要追求业务时效,需要建设实时数仓。然而,业务数据需求和数据产品需求中,...

如何可视化编写和编排你的 K8s 任务

2022-08-15
阅读 8 分钟
简介: 通过任务调度 SchedulerX 来调度你的 K8s 任务,能够降低学习成本,加快开发效率,让你的任务失败可报警,出问题可排查,打造云原生可观测体系下的可视化 K8s 任务。作者:学仁 简介 K8s Job 是 Kubernetes 中的一种资源,用来处理短周期的 Pod,相当于一次性任务,跑完就会把 Pod 销毁,不会一直占用资源,可以...

阿里云丁宇:以领先的云原生技术,激活应用构建新范式

2022-08-15
阅读 4 分钟
简介: 2022 阿里云飞天技术峰会在深圳举行,会上阿里云重磅发布 Serverless 应用中心:海量场景化模板,让 Serverless 应用全生命周期管理更简单。8 月 11 日,2022 阿里云飞天技术峰会在深圳举行,会上阿里云提出云原生激活应用构建三大范式,并发布最新的产品与解决方案。基于分布式云容器平台 ACK One,实现多地域分...

Kruise Rollout:灵活可插拔的渐进式发布框架

2022-08-15
阅读 5 分钟
简介: Kruise Rollout 是 OpenKruise 社区开源的渐进式交付框架。Kruise Rollout 支持配合流量和实例灰度的金丝雀发布、蓝绿发布、A/B Testing 发布,以及发布过程能够基于 Prometheus Metrics 指标自动化分批与暂停,并提供旁路的无感对接、兼容已有的多种工作负载(Deployment、CloneSet、DaemonSet)。近期也在《202...

1 分钟在 Serverless 上部署现代化 Deno Web 应用

2022-08-15
阅读 4 分钟
简介: 利用 Serverless 的水平扩展与按量付费优势, 结合自定义运行时, 实现 Web 应用的快速迁移。作者 | 连喆人(掌上乾坤公司)本文选自 “Serverless 函数计算征集令" 征文 利用 Serverless 的水平扩展与按量付费优势, 结合自定义运行时, 实现 Web 应用的快速迁移。而 Deno 运行时是新一代的 JS 运行时, 使用阿里云 Se...

解析 RocketMQ 业务消息——“事务消息”

2022-08-12
阅读 6 分钟
简介: 本篇文章通过拆解 RocketMQ 事务消息的使用场景、基本原理、实现细节和实战使用,帮助大家更好的理解和使用 RocketMQ 的事务消息。作者:合伯 引言:在分布式系统调用场景中存在这样一个通用问题,即在执行一个核心业务逻辑的同时,还需要调用多个下游做业务处理,而且要求多个下游业务和当前核心业务必须同时成...

云原生事件驱动引擎(RocketMQ-EventBridge)应用场景与技术解析

2022-08-12
阅读 11 分钟
简介: RocketMQ 给人最大的印象一直是一个消息引擎。那什么是事件驱动引擎?为什么我们这次要推出事件驱动引擎这个产品?他有哪些应用场景,以及对应的技术方案是什么?本文我们就一起来看下。作者:罗静 在刚刚过去的 RocketMQ Summit 2022 全球开发者峰会上,我们对外正式开源了我们的新产品 RocketMQ-Eventbridge 事...

淘系数据模型治理最佳实践

2022-08-12
阅读 6 分钟
简介: 本次分享题目为淘系数据模型治理,主要介绍过去一年淘系数据治理工作的一些总结。导读:本次分享题目为淘系数据模型治理,主要介绍过去一年淘系数据治理工作的一些总结。具体将围绕以下4部分展开模型背景&问题2问题分析3治理方案4未来规划▌模型背景&问题1.整体情况首先介绍一下淘系的整体数据背景。淘系的数据中...

用了那么久的Lombok,你知道它的原理么?

2022-08-12
阅读 7 分钟
简介: 在写Java代码的时候,最烦写setter/getter方法,自从有了Lombok插件不用再写那些方法之后,感觉再也回不去了,那你们是否好奇过Lombok是怎么把setter/getter方法给你加上去的呢?有的同学说我们Java引入Lombok之后会污染依赖包,那我们可不可以自己写一个工具来代替Lombok呢?作者 | 王再军(曦峰)来源 | 阿里开发...

地址标准化服务AI深度学习模型推理优化实践

2022-08-12
阅读 10 分钟
简介: 深度学习已在面向自然语言处理等领域的实际业务场景中广泛落地,对它的推理性能优化成为了部署环节中重要的一环。推理性能的提升:一方面,可以充分发挥部署硬件的能力,降低用户响应时间,同时节省成本;另一方面,可以在保持响应时间不变的前提下,使用结构更为复杂的深度学习模型,进而提升业务精度指标。导读...

友邦人寿可观测体系设计与落地

2022-08-11
阅读 5 分钟
简介: 面对微服务化、容器化改造,访问链路和部署复杂度的提升,如何更好地观测应用成为了无法回避的挑战。不妨看看友邦人寿如何进行可观测性建设规划与落地。作者:沈斌、右京 业务场景与挑战 友邦保险是香港联合交易所上市的人寿保险集团,覆盖 18 个市场。截至 2021 年 12 月 31 号,总资产 3400 亿美元。 友邦保险...

ModelScope初探:一行代码调用成熟AI模型。

2022-08-11
阅读 2 分钟
简介: 如何用一行代码调用成熟AI模型?试试ModelScope,让AI开发者解放生产力!ModelScope是阿里推出的下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,其开发目标为让模型应用更简单。ModelScope希望在汇集行业领先的预训练模型,减少开发者的重复研发成本,提供更加绿色环...