Database

duckdb-wasm で OPFS (Origin Private File System) に読み書きし IndexedDB とパフォーマンスを比較する

DuckDB の Hive パーティションプルーニングの仕組みをソースコードから理解する

CDK で Glue Data Catalog 上のテーブルに Lake Formation による行やカラムレベルでのアクセス制限をかける

Aurora PostgreSQL のトリガーを Lambda でハンドリングする

Metabase で SQL を直接書いたときと Question のクエリビルダーを使ったときの挙動の違いを確認する

MySQL のトランザクション中に発生するメタデータロックの挙動を確認する

SQL の Lint ツール SQLFluff にカスタムルールを追加する

Snowflake に S3 のデータをコピーしてクエリする

Redshift ServerlessとAthenaの性能をTPC-DSのクエリで比較する

GlueのTPC-DS Connectorでデータを生成する

AthenaのFederated QueryでTPC-DS Connectorを用いてデータを生成する

MySQLのslow queryを出してEXPLAINしてインデックスを張る

CloudFormationでVPCを作成してLambdaをデプロイしAurora Serverlessを使う

MySQLのtime_zoneとgo-sql-driver/mysqlのlocの関係

MySQL InnoDBのロックの挙動

xorm reverseでDBスキーマからGoのstructを生成する

Gooseリポジトリのmerge時にバージョンを上げmigrationボタンをSlackに出す

MySQLのALTER TABLEのメモ

GoogleのkvsライブラリLevelDBを使う

MySQLで大文字小文字を区別しないのを直す

グラフデータベースNeo4jを触ってみた

MySQLのUNIX_TIMESTAMPにある程度未来の日付を渡すと0になる