2、强一致性:数据一致性模型的差别

你好,我是王磊,你也可以叫我Ivan。 我们经常会听到说,分布式数据库的一个优势在于,它能够支持NoSQL做不到的强一致性。你怎么看待这件事儿呢? 显然,要来分析这个问题,我们首先得明白“强一致性”意味着什么。 我也问过很多身边的朋友,他们的答案都不...

分布式数据库30讲

1、什么是分布式数据库

你好,我是王磊,你也可以叫我Ivan。 在这门课的第1讲,我想和你探讨一个最基本的问题:什么是分布式数据库? 回答这个问题,其实就是在给分布式数据库下定义。 分布式数据库和很多技术概念一样,没有权威机构来做这个定义,甚至对于哪些机构是权威机构,我们都...

分布式数据库30讲

0、开篇词:为什么学习分布式数据库

你好,我是王磊,你也可以叫我Ivan,现在是光大银行首席数据架构师。这门课,我想和你聊聊分布式数据库这个话题。 说起分布式数据库啊,很多人的第一反应是,这东西还很新吧?一般的公司是不是根本就用不上?我有必要学吗? 分布式数据库可以解决什么问题?简单来...

分布式数据库30讲

31、性能调优

你好,我是吴磊。 在上一讲,我们一起完成了小汽车摇号趋势分析的应用开发,解决了5个案例。今天这一讲,我们逐一对这5个案例做性能调优,一起把专栏中学过的知识和技巧应用到实战中去。 由于趋势分析应用中的案例较多,为了方便对比每一个案例调优前后的性能效果,...

Spark性能调优实战

30、应用开发

你好,我是吴磊。 如果你也在北京生活,那小汽车摇号这件事大概率也和你息息相关。我身边很多人也一直都和我抱怨说:“小汽车摇号这件事太难了,遥遥无期,完全看不到希望,感觉还没买彩票靠谱呢”。 实不相瞒,我自己也在坚持小汽车摇号,在享受8倍概率的情况下,还...

Spark性能调优实战

29、负隅顽抗的调优思路

你好,我是吴磊。 在上一讲,我们说了应对“大表Join大表”的第一种调优思路是分而治之,也就是把一个庞大而又复杂的Shuffle Join转化为多个轻量的Broadcast Joins。这一讲,我们接着来讲第二种调优思路:负隅顽抗。 负隅顽抗指的是,...

Spark性能调优实战