支付宝工程师如何搞定关系数据库的“大脑”——查询优化器

2019-05-31
阅读 7 分钟
查询优化理论诞生距今已有四十来年,学术界和工业界其实已经形成了一套比较完善的查询优化框架(System-R 的 Bottom-up 优化框架和 Volcano/Cascade 的 Top-down 优化框架),但围绕查询优化的核心难题始终没变——如何利用有限的系统资源尽可能为查询选择一个“好”的执行计划。

Schedulerx2.0分布式计算原理&最佳实践

2019-05-31
阅读 5 分钟
Schedulerx2.0的客户端提供分布式执行、多种任务类型、统一日志等框架,用户只要依赖schedulerx-worker这个jar包,通过schedulerx2.0提供的编程模型,简单几行代码就能实现一套高可靠可运维的分布式执行引擎。

达摩院首席数据库科学家李飞飞:云原生新战场,我们如何把握先机?

2019-05-29
阅读 8 分钟
阿里妹导读:云计算大潮来袭,传统数据库市场正面临重新洗牌的情境,包括云数据库在内的一批新生力量崛起,动摇了传统数据库的垄断地位,而由云厂商主导的云原生数据库则将这种“改变”推向了高潮。

分布式系统:一致性协议

2019-05-28
阅读 4 分钟
一致性模型本质上是进程与数据存储的约定,通过一致性模型我们可以理解和推理在分布式系统中数据复制需要考虑的问题和基本假设。那么,一致性模型的具体实现有一些呢?本文会介绍一致性协议实现的主要思想和方法。

BigData NoSQL —— ApsaraDB HBase数据存储与分析平台概览

2019-05-22
阅读 9 分钟
越来越多的数据库会做云原生(CloudNative),会不断利用新的硬件及云本身的优势打造CloudNative数据库,国内以阿里云的Cloud HBase、POLARDB为代表,此块文章会有一定的引述,但不是本文的重点。

数据可用不可见!揭秘蚂蚁区块链摩斯安全计算平台

2019-05-17
阅读 3 分钟
摘要: 蚂蚁区块链摩斯安全计算平台针对数据安全信任、个人隐私保护以及数据基础设施不足等痛点,秉持“数据可用不可见”和“将计算移动到数据端”的原则,借助区块链、密码学、隐私保护、安全多方计算、可信计算等前沿技术,建设安全、保护隐私、高效、通用、轻量、去中心化的数据合作基础设施,打通数据孤岛,帮助机构之间...

蚂蚁金服OceanBase性价比是传统数据库的十倍

2019-05-16
阅读 3 分钟
200名数据库领域从业三年以上的会员投票和专业的评委评选,在如此严苛的条件之下,蚂蚁金服金融级分布式关系数据库OceanBase 2.0依然获得了专家评审团的一致青睐,荣获2019中国数据库技术大会的“年度最佳创新产品”奖。

借助混沌工程工具 ChaosBlade 构建高可用的分布式系统

2019-05-14
阅读 3 分钟
在分布式架构环境下,服务间的依赖日益复杂,可能没有人能说清单个故障对整个系统的影响,构建一个高可用的分布式系统面临着很大挑战。在可控范围或环境下,使用 ChaosBlade 工具,对系统注入各种故障,持续提升分布式系统的容错和弹性能力,以构建高可用的分布式系统。

十五年了,蚂蚁为何执着攻坚这两个技术堡垒?

2019-05-13
阅读 7 分钟
阿里妹导读:近日,蚂蚁金服副CTO 胡喜应邀做了《蚂蚁金服十五年技术架构演进之路》的演讲,分享蚂蚁金服对金融科技未来的判断,并首次对外公开蚂蚁金服技术人才培训体系以及 BASIC College 项目。

洞见数据库前沿 集结阿里云数据库最强阵容 DTCC 2019 八大亮点抢先看

2019-05-08
阅读 5 分钟
摘要: 作为DTCC的老朋友和全球领先的云计算厂商,阿里云数据库团队受邀参加本次技术盛会,不仅将派出重量级嘉宾阵容,还会为广大数据库业内人士和行业用户奉上8场精彩议题。下面小编就为大家提前梳理了8大亮点,并附上阿里云议题全集,精彩一网打尽。

蚂蚁金服SOFA开源负责人鲁直:不只是中间件,未来会开源更多

2019-04-30
阅读 6 分钟
摘要: 蚂蚁金服开源也不只是 SOFA 中间件框架,未来会开源更多的东西,包括 AI 方面的一些技术,也希望整个社区能够多关注蚂蚁金服在开源上面未来的举措。

分布式系统:CAP 理论的前世今生

2019-04-29
阅读 4 分钟
CAP 理论是分布式系统设计中的一个重要理论,虽然它为系统设计提供了非常有用的依据,但是也带来了很多误解。本文将从 CAP 诞生的背景说起,然后对理论进行解释,最后对 CAP 在当前背景下的一些新理解进行分析,澄清一些对 CAP 的误解。

从濒临解散到浴火重生,OceanBase 这十年经历了什么?

2019-04-26
阅读 7 分钟
阿里妹导读:谈及国产自研数据库,就不得不提 OceanBase。与很多人想象不同的是,OceanBase 并非衔着金钥匙出生的宠儿。相反,它曾无人看好、困难重重,整个团队甚至数度濒临解散。

一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!

2019-04-26
阅读 6 分钟
本文来自我的知识星球的球友投稿,他在最近的校招中拿到了蚂蚁金服的实习生Offer,整体思路和面试题目由作者——泽林提供,部分答案由Hollis整理自知识星球《Hollis和他的朋友们》中「直面Java」板块。

阿里新一代分布式任务调度平台Schedulerx2.0破土而出

2019-04-24
阅读 3 分钟
Schedulerx2.0是阿里中间件自研的基于Akka架构的新一代分布式任务调度平台,提供定时、任务编排、分布式跑批等功能。使用Schedulerx2.0,您可以在控制台配置管理您的定时任务,查询历史执行记录,查看运行日志。借助Schedulerx2.0,您还可以通过工作流进行任务编排和数据传递。Schedulerx2.0还提供了简单易用的分布式编...

源码|详解分布式事务之 Seata-Client 原理及流程

2019-04-23
阅读 29 分钟
摘要: 本文主要基于 spring cloud + spring jpa + spring cloud alibaba fescar + mysql + seata 的结构,搭建一个分布式系统的 demo,通过 seata 的 debug 日志和源代码,从 client 端(RM、TM)的角度分析其工作流程及原理。

提升不止一点点,Dubbo 3.0 预览版详细解读

2019-04-22
阅读 14 分钟
Dubbo 自 2011 年 10 月 27 日开源后,已被许多非阿里系的公司使用,其中既有当当网、网易考拉等互联网公司,也不乏中国人寿、青岛海尔等大型传统企业。更多用户信息,可以访问Dubbo @GitHub,issue#1012: Wanted: who's using dubbo。

蚂蚁金服高级研究员阳振坤:为什么我们要选择自研数据库这条艰难之路

2019-04-17
阅读 7 分钟
“如果大家当时能看见原来十年后OceanBase能长成这样,可能十年前OceanBase得到的支持会好很多。但是这种如果是不存在的,很多时候你要先证明自己。” 

现代IM系统中的消息系统架构 - 架构篇

2019-04-16
阅读 6 分钟
IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。还有一些非以IM系统为核心的应用,最典型的如一些在线游戏、社交应用,IM也是其重...

阿里云数据库自研产品亮相国际顶级会议ICDE 推动云原生数据库成为行业标准

2019-04-16
阅读 2 分钟
本次专场研讨会由阿里巴巴集团副总裁、高级研究员,阿里云智能数据库产品事业部负责人李飞飞(花名:飞刀)主持,五位学术界知名学者和教授受邀参加作为Panel Discussion的嘉宾,与现场近百位与会者进行了深入交流讨论。这五位教授分别是:Anastasia Aliamaki,Professor and ACM Fellow, EPFL;Ihab Ilyas, Professor and...

基于TableStore的海量气象格点数据解决方案实战

2019-04-16
阅读 8 分钟
气象数据是一类典型的大数据,具有数据量大、时效性高、数据种类丰富等特点。气象数据中大量的数据是时空数据,记录了时间和空间范围内各个点的各个物理量的观测量或者模拟量,每天产生的数据量常在几十TB到上百TB的规模,且在爆发性增长。如何存储和高效的查询这些气象数据越来越成为一个难题。

干货|Spring Cloud Stream 体系及原理介绍

2019-04-09
阅读 9 分钟
Spring Cloud Stream 在 Spring Cloud 体系内用于构建高度可扩展的基于事件驱动的微服务,其目的是为了简化消息在 Spring Cloud 应用程序中的开发。Spring Cloud Stream (后面以 SCS 代替 Spring Cloud Stream) 本身内容很多,而且它还有很多外部的依赖,想要熟悉 SCS,必须要先了解 Spring Messaging 和 Spring Integra...

信用算力基于 RocketMQ 实现金融级数据服务的实践

2019-03-29
阅读 4 分钟
微服务架构已成为了互联网的热门话题之一,而这也是互联网技术发展的必然阶段。然而,微服务概念的提出者 Martin Fowler 却强调:分布式调用的第一原则就是不要分布式。

数据科学家为什要用Git?怎么用?

2019-03-25
阅读 3 分钟
摘要:也许你在别的地方听说过Git。也许有人告诉过你,Git只适合软件开发人员。如果你是数据科学家,那么Git其实对你很重要。本文作者希望能够通过经验分享让你了解Git的重要性,以及如何在你的数据科学工作中使用它。

阿里巴巴的微服务开源之路

2019-03-25
阅读 8 分钟
侠之大者,为国为民。 在金庸小说中,郭靖和黄蓉是“侠之大者,为国为民”的典范,他们以布衣之身帮助宋军守护襄阳十余年。 技术的世界里,并无大小之分。 但当一群程序员由服务公司内部转变为社会的程序员,将技术以开源的方式与社区的开发者一同协作、改进和使用时,他们便被赋予了更大的责任和期待。 阿里云智能中间件...

十年再出发:阿里云智能战略加速的“四级火箭”

2019-03-21
阅读 2 分钟
3月21日,在2019阿里云峰会·北京站上,阿里云智能总裁张建锋首次对外阐述了阿里云战略加速的“四级火箭”:达摩院加持的云、数据智能的云、最佳实践的云和被集成的云,从技术、产品、商业和生态层面开启阿里云的下一个十年。

阿里巴巴微服务开源项目盘点(持续更新)

2019-03-19
阅读 3 分钟
Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,是国内影响力最大、使用最广泛的开源服务框架之一,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。在2016年、2017、2018年开源中国发起的最受欢迎的中国开源软件评选中,连续三年进入Top10名单。2019年2月Dubbo发...

揭秘:蚂蚁金服bPaaS究竟是什么?

2019-03-19
阅读 3 分钟
去年9月,蚂蚁金服在杭州云栖ATEC发布了分布式金融核心套件bPaaS( Business Platform As a Service ),对外开放自身沉淀的“产品合约”、“资产交换”、“资产核心”、“会计核算”、“计价” 等金融核心组件,而这款号称源自于蚂蚁金服十余年业务和技术积累的bPaaS,也被视为是2018年初蚂蚁金服决定将分布式金融核心能力对外输...

蚂蚁金服开源 SOFAJRaft:生产级 Java Raft 算法库

2019-03-15
阅读 11 分钟
SOFAJRaft 是一个基于 Raft 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。 使用 SOFAJRaft 你可以专注于自己的业务领域,由 SOFAJRaft 负责处理所有与 Raft 相关的技术难题,并且 SOFAJRaft 非常易于使用,你可以通过几个示例在很短的时间内掌握它。

NoSQL最新现状和趋势:云NoSQL数据库将成重要增长引擎

2019-03-12
阅读 4 分钟
NoSQL最早起源于1998年,但从2009年开始,NoSQL真正开始逐渐兴起和发展。回望历史应该说NoSQL数据库的兴起,完全是十年来伴随互联网技术,大数据数据的兴起和发展,NoSQL在面临大数据场景下相对于关系型数据库运用,这一概念无疑是一种全新思维的注入。