从希腊神话到图数据库建模
图数据库是用来组织高度关联数据的一种数据存储系统,相对传统的关系型数据库,它有着查询、分析更加高效的优势,在社交网络、公安、交通、金融等领域都有良好的应用前景。本文从数据模型入手,介绍图数据库的逻辑模型和基本概念,希望能够帮助感兴趣的同学,叩开图数据库世界的大门。为了增加文章的趣味性,选用了Janu
报表与火锅的故事
上篇文章也谈到BI报表查询,但更多在讲技术人员的价值观,有标题党的嫌疑。本文回归技术分析,题目有点小写意,套用一个火锅店的小故事,重点是MPP与分布式数据库存储上的一个差异点,希望能达到通俗易懂的效果。数据时代,信息化成熟的企业通常建设了很多BI报表系统,每天各级管理人员根据报表的数据调整企业整体的
YCSB测试HBase远程完全分布式集群
写在前面本文只讲一个很简单的问题,YCSB对HBase集群的测试。虽然网上有很多介绍YCSB测试HBase的文章,但都是针对本地HBase伪分布式集群的。大家都知道,稍微正式一些的压测都会要求测试客户端与目标集群分离部署,而且伪分布式集群通常不会在生产环境下使用,本身也没有太大的压测意义。本文会着重
NoSQL性能测试工具(YCSB)
写在前面目前,在系统设计中引入了越来越多的NoSQL产品,例如Redis/MongoDB/HBase等,其中性能指标往往会成为权衡不同NoSQL产品的关键因素。对这些产品在性能表现和产品选择上的争论,Ivan碰到不止一次。虽然通过对系统架构原理方面的分析可以大致判断出其在不同读写场景下的表现,但一是
真正的事务是可串行化的
写在前面本文是一篇CockroachDB官方博客的译文,主要阐述数据库实现串行化隔离的必要性。关于事务隔离性,Ivan曾经在“分布式数据库之事务隔离性”中从理论方面进行过系统的介绍,本文则是从数据库厂商的角度来阐述对隔离性的理解,大家可以将两篇文章结合起来阅读会对隔离性有更加全面客观的理解。Cock
银行需要分布式数据库吗?
技术优秀的你,未来一两年很可能会被老板问到这个问题“我们要不要上分布式数据库”,你有答案了吗?Ivan试着来帮你分析一下。我们都知道数据库是IT系统的基石,高性能高可靠的服务是它默认的前提。银行目前的数据库方案被多年实践过的方案,理论上当然是没问题的,但是未来会怎样呢?高性能业务场景的变化带来业务量
分布式数据库之事务隔离性
写在前面近两年分布式数据库技术加速发展,而由于金融行业技术生态的限制,周围很多同学对其并没有深入的了解,所以进行高性能、高可靠系统设计时往往缺少这一利器。Ivan希望以系列文章的方式与大家交流探讨,加深我们对分布式数据库的认识。本文是该系列文章的第一篇,主要探讨事务管理中的隔离性,厘清相关概念和关键
设计数据中台分几步?
本文旨在探讨通用的数据中台架构设计方法,希望思考过程能给大家带来一点启发。
Aurora是全球化数据库吗?
Aurora是Amazon于2015年推出的分布式数据库,其架构被很多云厂商数据库模仿。本文从可用性、性能、数据一致性三个角度对Aurora是否可以称为“全球化”数据库进行了分析。
Flink Forward Aisa 2019见闻
本文记录Flink Forward Aisa 2019的热点议题及Ivan的一些思考
2019中国系统架构师大会掠影
本文介绍了SACC部分热点场次的分享内容,可以作为阅读大会PPT的参考!
银行业“数据中台”的再思考
中台已成为架构转型的里程碑,本文结合互联网和银行业案例探讨了“数据中台”的理解和具体架构设计。
从希腊神话到图数据库建模
本文以希腊神话为背景,介绍图数据库的逻辑模型和基本概念,样例借鉴自JanusGraph官方文档。希望能够帮助感兴趣的同学,叩开图数据库世界的大门。
YCSB测试HBase远程完全分布式集群
有关YCSB测试HBase集群,发现网上很多文章都是针对伪分布式集群,本文介绍了对完全分布式集群的测试配置,希望能够帮到有需要的同学
NoSQL性能测试工具(YCSB)
众多NoSQL产品在性能指标上有不同的trade-off,通过分析系统实现原理得出初步判断,而一次真刀真枪的性能测试可以打破所有质疑。YCSB就是这样一款性能测试利器,方便好用,你值得拥有。
真正的事务是可串行化的
本文是一篇CockroachDB官方博客的译文,主要阐述数据库实现串行化隔离的必要性。建议本文与前续文章“分布式数据库之事务隔离性”结合阅读,会对隔离性有更加全面客观的理解。
银行需要分布式数据库吗?
IT系统就像时装,既要有实用性,还要符合时尚潮流。本文从实用性和潮流趋势两个方面探讨了银行未来选择分布式数据库的可能性。
发刊词 | 数据技术传播者
我们不是创造新世界的众神,但希望做盗火的普罗米修斯。