独自走在朝圣之路和许多朋友聊了这段旅程后我才发现,趁着我的脑海里还留有美好的印象,我需要以文字的方式把它们都记录下来。我便这么一边回忆,一边构思我的文章,直到记忆逐渐模糊干涸。幸运的是,和学生时代的不同,现在的写作并没有任何时间上的压力,我有灵感时才会拿起笔写上那么几段,没灵感时则直接去打游戏,不需要带着镣铐跳舞。我写写删删,写写删删,终于在今天完稿。 瑾以此,献给这段独特的旅行,也献给一直以来风尘仆仆的自己。
🚶🏻♂️漫步在“发电机”博物馆 - 看看Dynamo 走过的这20年申明:这篇文章既不关于发电机,也不关于博物馆,更和休斯敦发电机队没有一点关系。20年间,Dynamo DB已经逐渐成为亚马逊内部服务的基石,只要一有数据库的需求,所有人都会想到用Dynamo DB。为什么大家都喜欢用Dynamo DB?它到底好用在哪?Dynamo DB在这20年间有着几个阶段的改变,从这些改变中我们可能就会找到更好的答案。
😨啊我数据呢? 一个分布式数据库中最严肃的问题Morris 在MIT 6.824分布式系统的第一节课就讲到,如果不是绝对的需求,那就千万不要考虑把系统变成分布式,因为它会让很多东西变得很复杂。但是现在随着对数据量,对可用性,和对可扩展性的需求增加,分布式似乎成了唯一的解决办法,而这样也带来了许多麻烦:很多事情放在一个机器上很简单,但放在多个机器上就出问题了。数据库系统,特别是OLTP,则是这些麻烦的栖居地,因为它对“错误”没有任何的忍耐度。
😇New SQL数据库还能继续New吗 - 读Andy Pavlo ‘What's Really New About New SQL’距离我正式入门数据库已经过了快要两年了,现在是一个非常好的时间去回顾一下这几年OLTP的发展和展望一下未来的方向。