简单生活

  • 数据库DevOps这个话题我讲过很多次了,在阿里的数据库环境,已经是成熟的实践经验。现在离开阿里,以独立数据库工具厂商的身份去讲这个话题,还是有一些不一样的思考。

    09年,刚加入淘宝DBA团队的前几年,其实是很痛苦的。最早还没有工具和平台的思维,很多事情都是”手挑肩扛”。不过生产环境的数据库数量增长很快就远超团队人员增长速度。最早,淘宝内部将DBA分为”系统DBA”,负责数据库的安装/部署、监控、备份、性能监控报警、故障诊断等工作;还有一部分是”产品DBA”,负责面向上层业务的数据库支持,包括数据库的设计与发布、架构选型、业务优化、容量规划等。

    当时我在”系统DBA”团队,为了解决人员与系统增长不匹配的问题,当时也在前辈建立的”北斗”数据库管理基础上进行改进,并构建了淘宝数据库环境内首个MySQL数据库管理平台”天机“,取名字也是来自”北斗”七星中的”天玑”,不过取自”天机不可泄露”便取”天机”。而后,这个平台也几经改造与重构,发展为内部一套完整、健壮的DBaaS系统。

    而”产品DBA”也面临着同样的问题,表现上略有不同。主要问题包括:业务/研发爆发式增长,”数据库的设计与发布、架构选型、业务优化(性能管理)、容量规划”这些原本DBA的工作,已经不可能再靠有限的DBA人力完成了。于是,内部的开始尝试通过一些简单的工具尝试解决这个矛盾。最早,先是使用WebSQLPlus解决数据查询的问题、而后是dbtask解决了数据库DDL发布的问题。再之后,对于研发、DBA如何一起共同支撑起业务发展,从而构建出了全新的iDB平台,并且在iDB从3.0升级到4.0版本时候,重新对平台做了定位,由一个面向DBA的工具,转变为面向研发使用数据库的产品,也是在这个时候,正式提出了数据库DevOps的理念。

    在2017年,这套产品也在阿里云上正式商业化发布,开始从一个服务阿里内部的系统正式的以商业化的形式服务云上的更多企业。

    2021年,离开了阿里,一方面是很冲动,另一个很重要的原因是认为,这套系统应该是一个独立于某个云厂商的、第三方的系统,这样可以更好的服务当前企业用户,无论企业用户的数据库是在阿里云、还是在华为云、腾讯云、AWS、百度云,亦或者是在自己筹建的IDC之内,都可以很好的使用这个产品,用这个理念去管理数据库,去解决研发、DBA与数据库的问题。

    记得特别清楚,有一年端午节,在内部p8->p9的晋升答辩上,有一个评委问我:“DMS/DTS”等这些工具产品,交由第三方厂商去做是不是更好?当时回答得很凌乱…,现在可以给评委一个简单的回答了:“是的”。

    关于这次分享的详细内容可以参考,这篇文章:《企业级数据库 DevOps 最佳实践,通过 NineData 实现高效安全的数据库开发》。分享的片子如下:

    orczhou-database-devops-best-practice-dtcc-2024
  • This content is password-protected. To view it, please enter the password below.

  • 八小时的飞机

    ·

    从澳洲回来,飞机路程有八小时,因为是白天,所以也没什么睡意。 于是,做了一些平时想做又不会做的事情,比如将手机中的照片从11000张删除到5000张,此外,还完整的看完了三部电影:《第八个嫌疑人》、《古墓丽影:起源》 、《三少爷的剑》。

    《第八个嫌疑人》

    第八个嫌疑人还是不错的故事片,勉强能够给到四分(满分五分)吧。

    首先,其叙事结构比较引人入胜。开篇以一个莫名其妙的矿山杀人事件切入,然后故事随着一个退休警察的回忆进入故事,回到故事发生的最初。

    这是一个根据真实案件改编的故事,编剧的发挥也是在一定框架下进行,同时能够具备电影的张弛感、悬疑感等。正式故事从主人公“陈”的在筵席上醉酒,而其实却面临着生意失败开始。接着,是一个小规模的银行劫案而后,引出“陈”所精心规划的大劫案。

    在电影中,“大劫案”的过程与真实事件(番禺抢劫运钞车案)比较接近。劫匪们通过内外勾结、精心规划,现场杀死三名工作人员,很快从现场撤离。

    之后公安很快破案,抓住了主要的五个嫌犯,但背后主谋在逃。 而后,开始了数年的最凶。这里有一些非常不符合常理的地方在于,这里是由警官在一个视频中通过一个模糊的背影,最终到另一个城市追凶,再找到嫌犯。这里非常不科学,但这么安排可能是为了更加正能量吧,通过警察不懈的努力最终抓到嫌犯,大概更符合主流价值观。这里也很好奇真实的情况是怎样的? (下飞机有网络后再确认吧) 这里也出现另一个不合理的地方就是,陈的老父亲说,希望警察能够抓到他,这里大概也是“正能量需要”吧,做过父亲的人,大概都能够理解,父亲对于自己孩子的复杂的感情的。这种大义灭亲的桥段,多少有一些累赘,也许是为了过审需要吧,故事中比较让人纠结的一段是,凶手给父亲打了电话,在电话那头,儿子没有说话,给父亲磕了几个头。这还是比较像一个“人”的,无论是谁,对于家人、血亲的情感,总还是相通的,他虽然是坏人,但是并没有必要将其贬低为没有人性。

    此外,故事中,陈与其“表兄”,之间深厚的“江湖义气”是另一个,情感羁绊,两人以一种非常“负面”的形式“不离不弃”、“有福同享有难同当”,最终双双被捕,也算是“江湖义气”的最好“报应”了。 故事中安排了张颂文饰演角色的意外死亡,不知道现实是否真有其事,不过感觉更像是,剧情推进需要,使得,让后面警察多年执着最凶有一定的合理性。 老实说,如果这部电影拍摄更贴近真实拍摄,或者改编:警察最终放弃最凶,最后,由于机缘巧合,最终破案,可能电影的深度会更高一些,只是,这样拍可能会过不了审。

    补充说明:如果是时间充裕的话,电影比短视频还是要更加精彩: 电影的声、光效果,可以带来,是一种精心设计的体验,没有了这种体验,只是听到一个结果,缺乏体验,其实缺乏体验本身,也算是一种损失。当然,也伴随着另一个困境,看电影,比之于看原著,是不是另一种缺失。看原著所获的的各种细节体验。

    真实案件补充(下飞机后)

    如最初所预测,案件中并没有警察被杀,更没有坚持数年的追凶;最终,两名劫匪的落网是由于其中一人自首,根据新闻,其自首原因是患肺结核晚期、且经过20年潜逃想念妻女,最终决定自首,其中之一自首后,很快也就在同一城市抓到另一嫌犯。

    现实案件更具戏剧性的是,现实中,陈恂敏是广州大学,父亲是住建相关的主任。陈恂敏更像一个想证明自己、有一定智商的犯罪,而不是简单的为财抢劫。

    其他

    《三少爷的剑》这个武侠剧与金庸的改编大不相同。 高手都是极端的高手,所以反而更专注于各个武林高手背后的目的。总的来说,感觉是个莫名其妙的电影 。

    《古墓丽影:起源》, 从没看过这个系列,也没有玩过游戏。这个电影大概真的是交代一下“起源”,Himito的起源、奇怪病毒的起源,劳拉的起源,感觉看了个寂寞,有机会再看看其他几部,或者玩玩游戏,看看“起源”后面到底是什么故事。

  • This content is password-protected. To view it, please enter the password below.

  • This content is password-protected. To view it, please enter the password below.

  • 标题:OpenAI收购实时数据搜索与分析引擎Rockset; PolarDB-X 列存索引支持Schema多版本;

    重要更新

    6月21日,OpenAI官方发布一则消息:宣布收购实时分析数据库开发商Rockset,以增强大模型在实时数据搜索与分析的能力,其估值约为5~10亿美金;Rockset可以对结构化数据、向量化数据、事件数据、数据湖等数据进行实时的索引构建,以提供开始的搜索与分析能力。[1] 

    PolarDB-X 列存索引全面支持Schema多版本,以实现原表DDL时列存索引查询时的数据实时性、一致性以及高性能。[2] 

    更新详情

    阿里云
    • RDS MySQL大版本升级新增了大版本升级前置检查功能[4]
    • RDS MySQL/PostgreSQL的通用云盘版基准性能得以大幅度提升,IOPS最高提升22400,IO带宽最高提升350 MB/s。[5]
      • RDS SQL Server新增支持更多性能监控项,您可以通过RDS管理控制台查看实例的标准监控数据。[8]
    GCP(谷歌云)
    • Cloud SQL for PostgreSQL支持原地升级到PostgreSQL 16 [16] 
    AWS(亚马逊云)
    • Amazon RDS Oracle 支持r6i内存优化型实例 [25]
    • Amazon RDS 发布5.7.44扩展支持版本5.7.44-RDS.20240529 [26]
    参考链接