タグ

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

  • データセンターが「落ちる」ことを想定したグーグルのアーキテクチャ

    サーバを安全に運用する施設として構築されるデータセンターですが、グーグルではそのデータセンターですら"落ちる"ことがあると想定してアーキテクチャを構築しています。 米グーグルが今年の5月に行ったイベント「Google I/O」で、同社のGoogle App Engine datastore leadであるRyan Barett氏が行った講演「Transactions Across Datacenters (and Other Weekend Projects)」のビデオがYouTubeで公開されました。 Barett氏は、担当しているGoogle App Engineのデータベースに関してグーグルが「multihoming」(マルチホーミング)と呼ぶ複数のデータセンターを用いた処理を実現している理由として、データセンターが自然災害や停電に見舞われたり、メンテナンスなどによるデータセンターの

    データセンターが「落ちる」ことを想定したグーグルのアーキテクチャ
    hiro55bs
    hiro55bs 2009/08/31
    5つのテクニックの特徴と、メリット/デメリットをまとめた表が分かりやすい。『No Silver Bullet...』
  • [データベース設計編]レコード長×件数でデータ容量を決めてはいけない:ITpro

    データベース設計の一つに,ディスク容量の見積もりがある。概算として,そのデータベースに格納する「テーブルのレコード長×件数」で見積もることがあるだろう。だが,こうして求めた値の容量を確保していると,後々ディスク容量不足になることが多いので注意が必要だ。 その原因として,大きく二つの理由がある。一つは「論理レコード長」と「物理レコード長」の違い,もう一つは「ブロック」の考え方が入っていない点である。論理レコード長とは,簡単に説明すればディスクへの格納形式を考慮しないレコード長,物理レコード長とはディスクへの格納形式に基づいたレコード長である。ブロックとは,RDBMSがディスク入出力を行う際のデータ単位である。 物理サイズはRDBMSに依存 レコード長は,テーブルを構成するカラム・サイズの合計で考えるのが基である。カラムの定義は,例えば「カラム01 char(10)」(10バイトの文字列)や

    [データベース設計編]レコード長×件数でデータ容量を決めてはいけない:ITpro
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • ERの基礎知識とツールの活用法

    前回からデータモデリング全体の利用法が理解できたかと思います。今回はデータモデリングの中身の話に入り、ERの基礎知識とツールの活用方法について解説します。データ中心設計(DOA)の基礎となるERについて、ぜひマスターしてください。 ERの醍醐味はリレーションです。リレーションの線がなければERはただの箱(エンティティ)の羅列で、無味乾燥したものになります。エンティティとエンティティの関係が一目であらわされることがER図の意義なのです。 ERのリレーションには依存型と非依存型があります。親エンティティがなければ子エンティティが存在できないものが依存型リレーション、親がなくとも子が独立して存在できるものが非依存型リレーションです。 図1はSQL ServerのサンプルデータベースNorthwindをリバースしたER図の一部です。 「受注」と「受注明細」の関係は、依存/非依存のどちらでしょうか。

  • SQL Formatter / SQLFormatter formats SQL Statements

    ProductsMenü umschalten Free Online SQL Formatter Notepad++ Plugin Windows App DBeaver SQL Formatter VS Code Plugin Azure Data Studio Plugin Visual Studio Plugin SSMS Plugin DownloadMenü umschalten Notepad++ Plugin Windows App VSCode Plugin ADS Plugin Visual Studio Plugin SSMS Plugin LicenseMenü umschalten Free License Single User License (includes everything) Notepad++ Plugin License VSCode Plugi

    SQL Formatter / SQLFormatter formats SQL Statements
  • 不倒城: SI業界からネットゲーム業界に移った知人に色々話を聞いてきた。

    ちょっと技術的な話になる。 私の知人に、かつてはアルファベット三文字の某有名SI会社に在籍していて、今はどういう訳か某ネットゲームの会社に勤めている変り種がいる。 彼はネットワークとDBの専門家である。ゲーム業界には元来DB周りに詳しい人があまり多くなかったらしく、しかしネットゲームの開発にはDBやネットワークのアーキテクチャに関する知識が必須で、要は引き抜かれたらしいのだが、当人それ程ゲーム好きでもないのに面白いルートに行くなーと思っていた。 機会があったら金融業界とネットゲーム業界のシステム周りの違いについて聞いてみたいなーと思ってたんだが、この前久々に会ったら色んな話が聞けた。特定されない程度においおい書いてみよう。ぼかして書く為、ところどころいー加減だが勘弁して頂きたい。 今日はサーバとかデータのやり取りとか、技術的な話。 まず、前提。オンラインシステムの肝の一つに、「誰がデータを

  • SQL -TECHSCORE-

    ここでは、リレーショナル型データベースを操作するために必須となる世界標準言語 SQL について、基礎から応用まで詳しく説明しています。 また、SQL のみにとどまらず、リレーショナルデータベースマネージメントシステム (RDBMS) の持つ様々な機能について詳しく説明しています。 最後には、データベースの設計に関する非常に重要な考え方についても触れていますので、これらを全て学習すると、データベースの操作から設計まで幅広い知識を身につけることができるでしょう。 SQL INDEX 1. データベースの概要 1.1. データベースとは 1.2. データベースシステムの特徴 1.3. データベースとファイルの違い 1.4. 代表的なデータモデル 1.5. リレーショナル型データベース 1.6. まとめ 2. SQL 2.1. SQL歴史 2.2. SQL とは 2.3. SQL の機能 2.

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    hiro55bs
    hiro55bs 2008/05/01
    『NULL と3値論理に否定的なデイトと擁護派のコッドが正面から激突するさまは、まさに竜虎の戦い』笑った。才能のある人だなぁ。このページに紹介されている本を2万ぐらい買ってしまった。
  • UNIX データベース入門 稚内北星学園短期大学 丸山不二夫

    稚内北星学園短期大学 経営情報学科 丸山不二夫 1994年 8月 5日 Contents 序章 リレーショナル・データベース概観 リレーショナル・データベースとは データベースは情報をどのように組織しているか 情報のいれものとしての「テーブル」 リレーショナルとは すべての関係は、テーブルである 関係演算 リレーショナル・データベース上の標準言語SQL 書でのSQLの扱い方の特徴 Select selectの基形 テーブルから指定した項目を抜き出す select 見出しの変更の2つの方法 行内への文字列の表示 項目リスト中の式 from 句 テーブルの積 where句 検索条件の指定 論理演算 リスト null値 文字列の比較 likeとワイルドカード ジョイン テーブルの結合 項目名の修飾 三つのテーブルのジョイン テーブル名のエイリアス(別名) 自己自身とのジョイン サブ・クェリー

  • リレーショナル・データベースの世界

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    hiro55bs
    hiro55bs 2008/03/28
    これは素晴らしい。精読しなくては。
  • 1