- 一文读懂蚂蚁金服自研技术的发展和实践
今天我想和大家聊聊蚂蚁金服和自研技术。说到蚂蚁金服,大家很容易联想到中国新四大发明之一的支付宝,从支付宝的担保交易到风险识别、智能客服,再到更加基础的数据库、中间件以及大数据平台,这些技术实际上是蚂蚁金服在完成自身业务挑战的基础上进行的大量创新和发展。
赵钰莹 · 2018-05-14 09:13 - RadonDB用户使用手册——所支持的SQL集
在 SQL 语法上, RadonDB 与 MySQL 完全兼容。在满足大部分需求场景下, RadonDB 的 SQL 实现只是 MySQL 一个子集,从而更好的使用和规范。
田晓旭 · 2018-05-09 18:20 - RadonDB用户使用手册——RadonDB性能测试
RadonDB 支持 sysbench 和 benchyou 性能压测软件。 注意:压测前需要修改建表语句指定分区键 (PARTITION BY HASH (分区键))
田晓旭 · 2018-05-09 17:09 - RadonDB用户使用手册——数据导入导出
RadonDB 目前只支持 go-mydumper 方式的数据导入和导出。XeLabs/go-mydumper 是一个使用 go 语言开发的开源工具,与 maxbube/mydumper 格式完全兼容,但是对并行处理进行了优化,性能更加卓越。该工具不仅限于 RadonDB 使用,MySQL 也可以使用。
田晓旭 · 2018-05-09 17:04 - RadonDB用户使用手册——集群信息概述
必须使用高可用的读写 IP 来访问集群。由于连接到读 IP 的请求会在所有 SQL 节点及其副本(包括当前的 SQL 主节点)之间负载,所以,当某个连接请求被分配到当前主节点时,也是可写的,反之,若分配到非主节点,则必然是只读的。
田晓旭 · 2018-05-09 16:59 - RadonDB用户使用手册——RadonDB的创建
RadonDB 是一款基于 MySQL 研发的新一代分布式关系型数据库 (MyNewSQL)。旨在向用户提供具备金融级高可用、强一致、超大容量的数据库服务,RadonDB 高度兼容 MySQL 语法,自动水平分表,智能化扩容。
田晓旭 · 2018-05-09 16:44 - RadonDB技术手册——RadonDB的扩容体验
此场景目的是体验RadonDB的自动化扩容。为了体验扩容影响性,我们使用压测工具给压,然后在Console上进行扩容操作。基于导入数据进行扩容。
田晓旭 · 2018-05-08 11:08 - RadonDB技术手册——RadonDB性能压测体验
此场景目的是体验RadonDB的读写性能。压测使用开源工具benchyou,整个压测大概需要10分钟。4个表,64个线程随机读、写。基于导入数据进行压测。
田晓旭 · 2018-05-08 10:59 - RadonDB技术手册——RadonDB复杂SQL体验
此场景目的是体验RadonDB的复杂查询兼容性能力。一般中间件对SQL处理上的约束: ● 全局排序不支持 ● 查询中不包含分区键的,不支持或是性能不好 ● 需要join的需要拆分中绑定到一个库里 ● 聚集函数不支持 ● limit运算,可能开销过重 RadonDB则没有上面的约束。
田晓旭 · 2018-05-08 10:50 - RadonDB技术手册—数据导入及自动分表体验
此场景目的是把MySQL数据快速导入到RadonDB。体验机上预置有13G的MySQL数据,可以通过导入脚本快速导入。导入工具使用开源工具go-mydumper,整个导入大概需要5分钟。RadonDB会根据分区键进行自动分表,无需任何配置。
田晓旭 · 2018-05-08 10:34 - RadonDB技术手册——RadonDB高可用体验
RadonDB每个分区都是3副本,3个副本通过Raft协议进行选主,数据基于MySQL GTID进行同步。本场景目的是体验RadonDB分区高可用,当主副本不可用时,副本间秒级选主并继续提供服务。
田晓旭 · 2018-05-08 10:21 - RadonDB技术手册——RadonDB集群创建指引
登陆 QingCloud Console (https://console.qingcloud.com/login),用户名/密码:详见文件袋里纸条;创建 RadonDB 集群选择 “GD2A 区” —> 进入“数据库与缓存”板块 —> 选择 “RadonDB”—> 点击“创建”
田晓旭 · 2018-05-08 10:11 - 如何快速恢复崩溃的SQL Server数据库?
SQL Server数据库的重要性毋庸置疑,但是有时候我们会遇到数据库崩溃的现象,这是无可避免的。任何数据库系统都无法避免崩溃的状况,即使你使用了Clustered,双机热备……仍然无法完全根除系统中的单点故障,何况对于大部分用户来说,无法承受这样昂贵的硬件投资。所以,在系统崩溃的时候,如何恢复原有的宝贵数据就成为一个极其重要的问题了。
赵钰莹 · 2018-05-08 08:24 - 相同查询在不同RDS for MySQL的性能差异
相同查询在数据量相近的情况下在不同 RDS for MySQL 实例上有不同的性能表现,容易引发用户对 RDS for MySQL 实例的性能差异性的疑虑,本文分享下近期碰到的一个原因比较隐蔽但很常见的案例。
田晓旭 · 2018-05-07 11:19 - 初始海量数据处理的利器——greenplum
如果想在数据仓库中快速查询结果,可以使用greenplum。Greenplum数据库也简称GPDB。它拥有丰富的特性:第一,完善的标准支持:GPDB完全支持ANSI SQL 2008标准和SQL OLAP 2003 扩展;从应用编程接口上讲,它支持ODBC和JDBC。完善的标准支持使得系统开发、维护和管理都大为方便。而现在的 NoSQL,NewSQL和Hadoop 对 SQL 的支持都不完善,不同的系统需要单独开发和管理,且移植性不好。
田晓旭 · 2018-05-07 09:22 - 深度解析容器的六大误区和八大正确场景
做容器的研究和容器化几年了,从最初对于容器的初步认识,到积攒了大量的容器迁移经验,并和客户解释了容器技术之后,发现原来对于容器的理解有大量的误解,而且容器并非虚拟机的替代,而是有十分具体的应用场景的。
田晓旭 · 2018-05-02 17:13 - 盘点Neo4j中的15种不同图表算法及其功能
图表分析在企业决策中能够发挥极大的价值,而好的图形算法不仅易于使用,执行速度快,而且能够产生强大的结果。Neo4j包含一个不断增长的开放式高性能图形算法库,可以揭示连接数据中的隐藏模式和结构。
田晓旭 · 2018-04-30 16:54 - 算法有没有价值观?知乎内容推荐算法解析
今年,我们已经听到了多家内容平台整改的消息,对于标题党、蹭热点等行为,用户早已经见怪不怪。同样是知识分享平台,知乎倒是躲过了每一次整改,肯定有人会说是幸运,也肯定有人会从理性的角度对知乎的内容推荐和讨论方式进行分析,就好像每一条知乎问答下的用户一样理性。
赵钰莹 · 2018-04-10 15:26 - ContainerDNS性能优化17W到1000W QPS实践
随着TIG阿基米德平台全面应用。组成京东容器生态技术栈的分布式域名解析服务ContainerDNS(go版https://github.com/tiglabs/containerdns )全量生产环境应用,承载着每天百亿的访问量,单实例峰值每秒请求达到15W QPS,已经接近ContainerDNS的性能极限(17W QPS)。为了更好的提高系统的并发服务,对ContainerDNS 的优化也势在必行。
赵钰莹 · 2018-03-16 10:29