タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

DBとDB設計に関するsatoshieのブックマーク (2)

  • レプリケーションとシャーディング、MySQLでレプリケーションの張り方 - 猫でもわかるWebプログラミングと副業

    この記事は、 MySQL Casual Advent Calendar 2017 4日目の記事です。 1日前の記事はこちら→MySQL 8.0でカジュアルにウインドウ関数(rank, dense_rank) | キムラデービーブログ 僕の記事は、超初心者向けに、レプリケーションとシャーディングについての説明と、MySQLでのレプリケーションの張り方を解説します。 レプリケーションとシャーディングの違い レプリケーション シャーディング サーバーの台数を増やしづらい 結局両方のDBサーバーにクエリを投げなければいけない時がある 実際にレプリケーションを張ってみる GTIDではないレプリケーション レプリケーション用ユーザーを作成する masterのバイナリログのファイルとポジションを確認する slaveとmasterの間でレプリケーションを張る 試しにレプリケーションされているか確認してみる

    レプリケーションとシャーディング、MySQLでレプリケーションの張り方 - 猫でもわかるWebプログラミングと副業
  • 【データベース設計】 テーブル名、カラム名の名前の付け方(命名規則) at softelメモ

    データベース設計のテーブル名、カラム名の物理名について、とても個人的な自分ルールをご紹介。 テーブル名は、 小文字英数字とアンダースコアだけ使う。大文字は避ける。 一般的な英単語、ローマ字(ヘボン式)でつける。多少長くなってもいい。 頭に何かつける(t_***、m_***、c_***など)。 カラム名は、 小文字英数字とアンダースコアだけ使う。大文字は避ける。 一般的な英単語、ローマ字(ヘボン式)でつける。 頭にテーブル名を付ける。ものすごく長くなってもいい。 大文字小文字はDBMS、OS、プログラミング言語によって区別されたりされなかったりするので、無用なトラブルを避けるため。 ヘボン式で統一すれば、ツはtuなのかtsuなのか、シはsiなのかshiなのかで迷わなくなる。 テーブル名に t_***、m_***、c_*** などを付けて、テーブル、マスタ、多対多の関連を表すテーブル、ログ的な

    【データベース設計】 テーブル名、カラム名の名前の付け方(命名規則) at softelメモ
  • 1