データモデリングとインデックス設計

スポンサーリンク
PostgreSQL

【入門編】 UUID型 – PostgreSQL

こんにちは!データベースの世界へようこそ。今日は、アプリを作るときに誰もが一度は悩む「データの名前(ID)の付け方」について、ちょっとお話ししましょう。皆さんは、Webサイトのユーザー登録や注文履歴を作る時、データの「背番号」をどうやって決...
PostgreSQL

【テクニカル・上級編】 配列型 (Array Types) – PostgreSQL

PostgreSQLの「配列型」は、ただの便利機能か、それとも諸刃の剣かPostgreSQLを長く触っていると、一度は「配列型(Array Types)」の誘惑に駆られるはずです。「正規化して別テーブルに切り出すまでもない、この1対多の関係...
PostgreSQL

【実務・中級編】 配列型 (Array Types) – PostgreSQL

「配列型(Array Types)を使いこなして、PostgreSQLのポテンシャルを解放しよう」やあ。今日はPostgreSQLのちょっと「攻めた」機能、配列型について話をしようか。RDBMSの設計において「1対多」の関係を作るなら、基本...
PostgreSQL

【入門編】 配列型 (Array Types) – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、私たちがアプリケーションを作るとき、「これ、ひとつの枠にまとめて入れられたら楽なのになぁ」って思うこと、ありませんか?例えば、ブログの「タグ」や、ユーザーの「趣味」、あるいは「一週間の予定」な...
PostgreSQL

【テクニカル・上級編】 JSONB型 – PostgreSQL

JSONBの深淵へ:PostgreSQLで「柔軟性」と「速度」を両立させるための内部構造論PostgreSQLを長年触っていると、必ず一度は「JSONBを使うべきか、それとも従来のRDB的な正規化を貫くべきか」という問いに直面します。かつて...
PostgreSQL

【実務・中級編】 JSONB型 – PostgreSQL

「JSONBは魔法の杖じゃない」——PostgreSQLでJSONBと上手く付き合うための現実的な設計論「とりあえずJSONB型に入れておけば後でなんとかなるでしょ」。もし君がそう思って、テーブルの設計をサボろうとしているなら……ちょっと待...
PostgreSQL

【入門編】 JSONB型 – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、皆さんが使っているアプリやWebサイトの裏側では、膨大なデータがせっせと整理整頓されています。でもね、世の中には「これ、きっちり表形式に当てはめるの、ちょっと無理がない?」っていうデータもたく...
PostgreSQL

【テクニカル・上級編】 日付・時刻型 (Date/Time Types) – PostgreSQL

PostgreSQLの日付・時刻型:その「型」の選択が、数年後の負債を左右する話PostgreSQLを長年触っていると、若手エンジニアから「とりあえず `timestamp` を使っておけばいいですよね?」という質問を受けることがよくありま...
PostgreSQL

【実務・中級編】 日付・時刻型 (Date/Time Types) – PostgreSQL

PostgreSQLの日付・時刻型、ちゃんと使い分けてる?「沼」にハマらないための設計ガイドやあ。今日はPostgreSQLの日付・時刻型の話をしよう。「え、日付なんて `timestamp` で適当に突っ込んでおけばいいでしょ?」なんて思...
PostgreSQL

【入門編】 日付・時刻型 (Date/Time Types) – PostgreSQL

こんにちは!データベースの世界へようこそ。PostgreSQLを触り始めると、必ずと言っていいほど直面するのが「日付と時刻の扱い」ですよね。「ただの数字じゃダメなの?」なんて思うかもしれませんが、ここを制する者はデータベースを制すると言って...
スポンサーリンク