pingcap/parser (MySQL互換) で SQL を手軽に解析 – freee Developers Blog

この記事は freee Developers Advent Calendar 2021 の23日目の記事です🎄 freee の DBRE チームに所属している caterpillar です. なんだか大きなデータベースを眺める仕事をしています. 突然ですが, pingcap/parser を使って SQL を簡単に解析していきたいと思います. Go 製 の SQL Parser で, MySQL への高い互換性を…

MySQLでIN句の中に大量の値の入ったクエリがフルスキャンを起こす話 – freee Developers Blog

こんにちは、freee Developers Advent Calendar 2021、19日目のid:shallow1729です。昨日はtdtdsさんで【マジで】サイバー演習シナリオの作り方【怖い】でした!障害訓練後に攻撃方法を解説された時はリアリティの高さに驚きました。 僕はMySQLを使っていて発生した不思議な挙動の調査の話をしようと思います。 今回問題…

tblsとGitHub Actionsを使ってDBマイグレーションを含むPRには自動更新したER図を追加する – BASEプロダクトチームブログ

BASEアドベントカレンダー2021 10日目の記事です。 BASEアドベントカレンダー2021 10日目 BASE BANKでエンジニアをしている @budougumi0617 です。 マイグレーションファイルが含まれたPull Request(PR)が作られたとき、自動更新したER図をPRに追加するGitHub Actionsを作りました。 本記事では紹介するGitHub Actions…

Leaving MySQL

Today was my last day at Oracle, and thus also in the MySQL team. When a decision comes to switch workplaces, there’s always the question of “why”, but that question always has multiple answers, and perhaps the simplest one is that I found another opportunity, and and as a whole, it was obvious i…

マルチAZ DBクラスター、RDS(MySQL,Postgres)の新しい高可用性オプションを試してみた | DevelopersIO

マルチAZ DBクラスター、RDS(MySQL,Postgres)の新しい高可用性オプションを試してみた AWSチームのすずきです。 Amazon RDS でプレビューリリースされたマルチAZ DBクラスター (3−AZ DBクラスター)、 3つのアベイアビリティゾーン(AZ)に3つのインスタンスを配置、1台のライターと、2台のリーダーの構成を試す機会があり…

Render secures $20M Series A to scale its DevOps cloud platform

DevOps cloud platform Render, which won our Disrupt SF 2019 Startup Battlefield, announced today that it closed a $20 million Series A funding round led by Addition alongside existing investors General Catalyst and South Park Commons. Addition first made a small investment in Render in February 2020 when the company was not looking to raise […]