摘要:本文探讨了数据中台的概念及其所依存的体系,实践中的痛点。 阅读全文
posted @ 2019-12-04 09:13 海边的Ivan 阅读 (2448) 评论 (13)
摘要:本文的题目虽然有点小写意,却是纯粹的技术分析贴,借用一个火锅店的故事,探讨报表查询场景下的延迟问题和一点数据库的特性。很久之前,有一家老字号的火锅店,顾客盈门,生意红火 阅读全文
posted @ 2018-08-29 09:44 海边的Ivan 阅读 (806) 评论 (0)
摘要:本文重点谈交易型分布式数据库的关键设计点,这里并不针对具体的产品而是以普适性的结构,结合NoSQL与NewSQL的差异,从纵向来谈谈OLTP场景“分布式数据库”实现方案的关键技术要点。算是分布式数据库专题文章的一个总纲,其中的要点Ivan之后也会单独撰文阐述。 阅读全文
posted @ 2018-06-04 10:01 海边的Ivan 阅读 (1585) 评论 (1)
摘要:本文是分布式数据库的总纲文章的第一部分,列举了三类不同技术方案(MPP/Hadoop/Mesa),主要探讨分析性分布式数据库的发展和技术差异;后续的第二部分则是交易性数据库的一些关键特性分析。Ivan开始计划的分布式数据库是不含分析场景的,所以严格来说本篇算是番外篇,后续待条件具备将以独立主题的方式展开。 阅读全文
posted @ 2018-05-17 15:30 海边的Ivan 阅读 (10130) 评论 (14)
摘要:本文会着重介绍一下YCSB测试远程完全分布式集群的操作差异。虽然网上有很多介绍YCSB测试HBase的文章,但都是针对本地HBase伪分布式集群的。大家都知道,稍微正式一些的压测都会要求测试客户端与目标集群分离部署,而且伪分布式集群通常不会在生产环境下使用,本身也没有太大的压测意义。 阅读全文
posted @ 2018-03-28 12:56 海边的Ivan 阅读 (1070) 评论 (0)
摘要:写在前面 目前,在系统设计中引入了越来越多的NoSQL产品,例如Redis/ MongoDB/ HBase等,其中性能指标往往会成为权衡不同NoSQL产品的关键因素。对这些产品在性能表现和产品选择上的争论,Ivan碰到不止一次。虽然通过对系统架构原理方面的分析可以大致判断出其在不同读写场景下的表现, 阅读全文
posted @ 2018-02-28 16:20 海边的Ivan 阅读 (2324) 评论 (0)
摘要:写在前面 近两年分布式数据库技术加速发展,而由于金融行业技术生态的限制,周围很多同学对其并没有深入的了解,所以进行高性能、高可靠系统设计时往往缺少这一利器。Ivan希望以系列文章的方式与大家交流探讨,加深我们对分布式数据库的认识。本文是该系列文章的第一篇,主要探讨事务管理中的隔离性,厘清相关概念和关 阅读全文
posted @ 2018-01-12 09:59 海边的Ivan 阅读 (4167) 评论 (10)
摘要:写在前面 本文是一篇CockroachDB官方博客的译文,主要阐述数据库实现串行化隔离的必要性。关于事务隔离性,Ivan曾经在“分布式数据库之事务隔离性”中从理论方面进行过系统的介绍,本文则是从数据库厂商的角度来阐述对隔离性的理解,大家可以将两篇文章结合起来,对隔离性有更加全面客观的理解。Cockr 阅读全文
posted @ 2018-01-10 11:29 海边的Ivan 阅读 (844) 评论 (0)
摘要:技术优秀的你,未来一两年很可能会被老板问到这个问题“我们要不要上分布式数据库”,你有答案了吗?Ivan试着来帮你分析一下,你看看能不能找到自己的答案。 我们都知道数据库是IT系统的基石,提供高性能高可靠的服务是默认的前提。银行系统目前的数据库方案被多年实践过的方案,理论上当然是没问题的,但是未来会怎 阅读全文
posted @ 2018-01-08 15:02 海边的Ivan 阅读 (1431) 评论 (0)