タグ

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

タグの絞り込みを解除

データベースに関するk3akinoriのブックマーク (5)

  • MySQLでプライマリキーをUUIDにする前に知っておいて欲しいこと | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

    株式会社ラクーンホールディングスのエンジニア/デザイナーから技術情報をはじめ、世の中のためになることや社内のことなどを発信してます。 bashパフォーマンスMySQLInnoDBDB設計インデックス こんにちは、羽山です。 今回は MySQL のプライマリキーに UUID を採用する場合に起きるパフォーマンスの問題を仕組みから解説します。 MySQL(InnoDB) & UUID のパフォーマンスについては各所でさんざん議論・検証されていますが、論理的に解説した記事が少なかったり一部には誤解を招くようなものもあるため、しっかりと理由から理解するための情報として役立つことができればと思っています。 UUID と比較される古き良き昇順/降順のプライマリキーはというと、 MySQL の InnoDB において良いパフォーマンスを出すために縁の下の力持ちのような働きをしてくれているケースが実は少な

    MySQLでプライマリキーをUUIDにする前に知っておいて欲しいこと | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]
  • 本当にあったやらかしDB設計シリーズ一覧 - Qiita

    当にあったやらかしDB設計シリーズをまとめてみました SQLアンチパターンで書かれているほど高尚な問題ではなく、もっと初歩的な、でもありがちな問題を取り上げています 初心者を脱出したと思っている人に是非読んでもらい、正しく設計してもらうことを目的としています もしここに載っていないパターンを経験したことのある方がいたら是非教えてください 当にあったやらかしDB設計①【R無しRDB当にあったやらかしDB設計②【囚人番号テーブル】 当にあったやらかしDB設計③【ロジカルクエリー】 当にあったやらかしDB設計④【テストチューニング】 当にあったやらかしDB設計⑤【第三正規化病】 当にあったやらかしDB設計⑥【見えない削除フラグ】 当にあったやらかしDB設計⑦【ステートフルDB当にあったやらかしDB設計⑧【ファンクションDB当にあったやらかしDB設計⑨【文字列日付】

    本当にあったやらかしDB設計シリーズ一覧 - Qiita
  • WordPressのプラグインでデータベースを作成・削除・アップデートする方法

    セキュリティへの配慮が欠かせないデータベースとのやり取り 「WordPressプラグインの解説」第3弾。 WordPressのプラグインでは独自のテーブルを作成して利用することもできます。 そうなればWordPressの仕様に縛られること無く、自由なプラグインの開発が可能になります。 しかし自由には責任が付きもので、セキュリティに配慮した設計が重要になります。 このページではデータベースの基的な使い方と、必要になるセキュリティ対策について解説をします。 目次 当に独自のテーブルが必要か考える プラグイン専用テーブルの作成 テーブルのバージョンアップ処理 テーブルの削除処理 データベースへ安全にデータを保存する方法 データベースへ保存したデータを取得する方法 データベースから取得したデータのエスケープ 当に独自のテーブルが必要か考える プラグイン独自のデータをデータベースに保存する方法

    WordPressのプラグインでデータベースを作成・削除・アップデートする方法
  • MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora

    回答 (3件中の1件目) ハイプサイクルという概念をGartnerグループが提唱してまして、様々な流行りスタリのサイクルを分析する標準的な方法となっています。 ハイプとは過度な期待や熱狂を意味する言葉です。一発屋芸人の人気のカーブみたいなもので、テツandトモみたいに安定する場合と、消えていくものがあります。芸人ではありませんがDA PUMPは一茶の人間性もありまして、次は厳しいけど定着すると思っています。 なんだかのトリガーで評価が上がり始め、ピークを迎える。その後評価が下がっていき、底を打つと少し上がって定着するという経過をたどるとしています。これと同じモデルで、流行りのハイテク...

    MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora
  • 各種DBシステムの概要 RDBMSとNoSQL - Qiita

    RDBMS (Relational DataBase Management System) DBMSの主流。データを表形式で表す「関係モデル」に基づいている。 NoSQL (Not only SQL) RDBMSの弱みを補う目的で開発されたデータベースの総称。 主に次の4つのタイプに分けることができる。 Key-Value Store型 データがすべてインデックス付きキーと値で構成される。スキーマレス。 高速な読み書きができるが、複雑な検索処理には向いていない。 列指向型 データは列単位で管理される。大容量データに対して検索を行う場合など、 処理の負荷が高くRDBMSが苦手とする場面でも、高速な読み書きができる。 ドキュメント指向型 Key-Value Storeの考え方を拡張したもの。 複雑なデータをそのままドキュメントに格納し、各ドキュメントに一意のキーを割り当てる。 スケーラビリティ

    各種DBシステムの概要 RDBMSとNoSQL - Qiita
  • 1