dbintronational

スポンサーリンク
Cloud Spanner

【実務・中級編】 コンピューティングリソースのスケーリング制限 – Cloud Spanner

Cloud Spannerのノード拡張で「即座にスケールしない」理由スケーリング制限の動的再計算とリバランスの深層「スパイクが来るから、直前にCloud Spannerのノード数を3から10に増やしておきました」もし君がチームのインフラレビ...
NoSQL

【テクニカル・上級編】 Stream型:コンシューマーグループ – Redis

Redis Streamsの深淵:コンシューマーグループという「分散ステートマシン」の真実Redis Streamsは、単なる「Redis版のKafka」ではない。もしあなたがそう考えているなら、この先を読み進める価値がある。Streams...
PostgreSQL

【テクニカル・上級編】 MCV(Most Common Values) – PostgreSQL

統計情報の「死角」を見抜く:PostgreSQLのMCV(Most Common Values)と付き合う技術PostgreSQLのクエリチューニングをしていると、必ずと言っていいほど「プランナがなぜこの実行計画を選んだのか」という壁にぶつ...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理子シーケンス – 階層型DBMS

「JOINさえ書ければデータは繋がる」――そんな軟弱な考えは、今すぐこの部屋のゴミ箱に捨ててこい。我々が扱うのは、ミリ秒単位の遅延すら許されないミッションクリティカルな世界だ。そこでは、データが「どこにあるか」だけでなく、「どう並んでいるか...
Cloud Spanner

【実務・中級編】 サービスアカウントのなりすましと権限委譲 – Cloud Spanner

やあ、現場で戦うアーキテクト諸君。今日は、Cloud Spannerを単なる「スケーラブルなDB」としてではなく、「Google Cloudのエコシステムにおける信頼の起点(Root of Trust)」としてどう扱うかという話をしよう。テ...
NoSQL

【テクニカル・上級編】 Stream型:基本操作 – Redis

Redis Streams: ログ管理の理想と、その内部に潜む「メモリの深淵」Redis Streams(`X`系コマンド)は、単なる「Redis版Kafka」などという陳腐な表現では到底括れない。これは、永続的なログ構造をメモリ上でいかに...
PostgreSQL

【実務・中級編】 MCV(Most Common Values) – PostgreSQL

「なぜかクエリが遅い」を解決する第一歩:PostgreSQLの「MCV」と付き合う話現場でバリバリコードを書いていると、たまに遭遇するじゃないですか。「インデックスも貼ってあるし、`EXPLAIN ANALYZE`を見てもコスト計算は合って...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 ポインタオーバーヘッド管理 – 階層型DBMS

諸君、今日のテーマは階層型DBMSの根幹、その魂とも言うべき「ポインタオーバーヘッド管理」だ。リレーショナルデータベースしか知らない者には、この概念の真の重みは理解できないかもしれない。しかし、我々が長年培ってきた階層型システムの極限性能を...
Cloud Spanner

【実務・中級編】 内部メタデータの保護 – Cloud Spanner

皆さん、Spannerの堅牢な可用性とグローバルな一貫性、そして比類なきスケーラビリティに日々感銘を受けていることでしょう。しかし、その魔法の裏側、つまりSpannerの「心臓部」がどのように守られているか、深く考えたことはありますか?デー...
NoSQL

【テクニカル・上級編】 Geospatial:地理空間情報 – Redis

Redis Geospatialの深淵:ZSETが隠蔽する空間の幾何学と最適化の真髄RedisのGeospatial機能(`GEOADD`等)を「単なる位置情報保存ツール」と認識しているなら、それは巨大なエンジンのポテンシャルを指先だけで操...
スポンサーリンク