杭州爬山-不畏浮云遮望眼
杭州是非常不错的城市,其中之一就是群山环绕,山不高,适合周末爬山,锻炼。上周末,从早上八点半从老和云起出发,大概十二点半左右从安缦法云酒店附近下山,全程约四小时,八公里。路线参考:20210925-hiking@google maps(由于国家法规限制,卫星图准确,街道等相关信息有偏差)。
[......]这是kiki的心得,记录如下。
在孩子的养育过程中,最近对孩子的学习领悟的比较多一点。现在我想讲一下这方面的理解。
现在很多家长,对于孩子学习很头疼,担心孩子成绩不好,考不上大学,这个其实我很能理解,我也是这样过来的,一直很焦虑不知道该怎么办。
但是有一点我现在想得比较明白,那就是学习的过程比孩子成绩考了多少重要,因为写作业的过程中会锻炼人的各种能力,比如专注力,思维能力,自控力,忍耐力,抗挫折的能力,这些能力对于一个人来说是非常重要的,它们会在你未来的人生中起到很关键的作用。有些专家甚至说了更多的能力,我目前只想到这几个,因为这是我的实战经验。
我为什么说过程比结果重要呢?难道我不关注结果吗?不是的,我其实很关注结果,但是我不会因为一次两次考试的结果不好就去打孩子骂孩子,因为这件事情其实孩子并没有任何的错误,孩子其实也很想学好的。反过来说你打了孩子,骂了孩子就有效果了吗?有的时候会有一点效果,但这主要是对顺从性比较好或者比较要强的孩子会有一定的效果,不适用于绝大多数的普娃。而且就算是这种效果也是暂时的,不长久的,长期来说负面的东西会更多,所以这么做我是不赞成的。因为这会伤害孩子的自信心甚至内驱力,孩子成绩不好不是他犯了错误,更多的原因是他学习能力的问题,不是靠着你的惩罚他就能学好了的。
那么学习不好怎么办呢?首先我觉得作为家长要做的是搞清楚你的孩子,能力欠缺在哪一方面,有学习习惯不好的,有孩子本身这个年龄段就是欠缺的能力的,也有学习方法没有掌握的。那么我们怎么来解决这些问题呢?[......]
一直以来实现数据库的零数据丢失都是非常有挑战,尤其是跨可用区的场景下。很多核心系统为了实现这一点都投入了大量的智慧和金钱。Amazon RDS在文档都明确的写到,数据库在多AZ之间的数据是保持同步的(注:同步是指数据写入两边要同时写成功,即使一边不可用,已经提交的事务在另一边一定是成功的)。一直以来,我也很好奇Amazon RDS在哪个层面实现的同步复制。
这个问题原本也是没有太大疑问的,可以推测应该是通过EBS层面的块复制来下。依据有两方面,有一些公开的Amazon RDS一些架构图中可以看到有EBS复制的箭头说明。另外,还有一点,只有通过EBS的复制实现跨可用区数据一致性,才可能在RDS支持的多种数据库,如MySQL、SQL Server、Oracle等,上保持架构上一致。否则,不同数据库类型的高可用和复制架构可能相差很大。
但是,之前很长时间我还是有一个疑问,Amazon RDS复制到底是在数据库逻辑层实现的还是在EBS物理层实现的。
既然有上面的猜测,那为什么产生了这个疑问呢?是因为,在Aurora很多的对外介绍材料(包括论文、架构介绍的slide)中,会放一个MySQL架构来突出Aurora的架构优势。这个图一直让我误以为Amazon RDS使用了数据库的binlog的复制。在了解Aurora的时候大家经常会看到如下架构图作为反面案例(参考):[......]