タグ

dbに関するyamdanのブックマーク (6)

  • Shared-nothing architecture - Wikipedia

    A shared-nothing architecture (SN) is a distributed computing architecture in which each update request is satisfied by a single node (processor/memory/storage unit) in a computer cluster. The intent is to eliminate contention among nodes. Nodes do not share (independently access) the same memory or storage. One alternative architecture is shared everything, in which requests are satisfied by arbi

  • 第8回 RDBの正規化理論――からみ合う「鎖」を解き放ち,データをすっきり整える

    大量のデータを操作する際は,データの形を扱いやすく整えることが必要だ。特にRDBにおいては,データの属性間の関係が絡み合っていると,内容を正しく保てないことがある。今回はデータの形を整える基礎理論である正規化について,RDBの場合を中心にその考え方や手順を解説しよう。 リレーショナル・データベース(RDB)の特徴は,表(テーブル)をデータ構造としていることだと,前回述べた。いかに使いやすく実用的な表を作れるかが,RDB設計のカギとなる。 表の作成は,データ項目を「ユーザーが知りたいことは何か」という観点で洗い出すことから始まる。例えば,社員名簿のRDBでは,「社員番号」,「氏名」,「部署」,「役職」,「内線番号」といった項目を洗い出す。そして,個々の項目のデータ型(文字列,整数,浮動小数点数など)を決定していく。 では,データ項目とデータ型が決まったら,それらを横に並べて1つの表にすれば表

    第8回 RDBの正規化理論――からみ合う「鎖」を解き放ち,データをすっきり整える
  • PostgreSQL: PostgreSQL 8.3 Press Kit

    Contents Text of Original Release Feature List Where to Download Documentation License Contacts Quoted Company Information Corporate Support Additional Software Translations Original Press Release 4 February 2008, New York, NY: The PostgreSQL Global Development Group today announced the release of version 8.3 of the high-performance object-relational database management system. This rele

    yamdan
    yamdan 2008/07/03
    sql/xml 対応
  • 米Sun、MySQLの買収を完了 | 経営 | マイコミジャーナル

    2月26日(米国時間)、米Sun Microsystems社は、MySQL AB社の買収が完了したと発表した。同日からSunは、MySQL製品と法人向けサービスの提供を開始した。この買収は2008年1月16日に初めて公表されたもので、買収総額は約10億ドルとされている。 両社はオープンソース製品を主力とし、Web2.0アプリの開発やエンタープライズ分野ですでに高い評価を受けているという点で共通している。 MySQLは非常に人気の高いオープンソースのデータベース製品で、現時点でダウンロード数が通算1億コピーを超えるとされている。Sun Microsystemsも、JavaやSolarisをはじめとして多くの製品をオープンソースとして提供しており、オープンソースコミュニティとの結び付きは強い。 両社の統合は市場や開発者からも大きな期待が寄せられており、1日あたりにおけるMySQLデータベースの

  • サルでもわかる 逆引きデザインパターン 第3章 逆引きカタログ J2EE編 DAO(Data Access Object)

    イントロダクション 私たちが作るアプリケーションのほとんどは、どこかで永続的なデータを扱うことになります。 そのデータの保存先は、リレーショナルデータベースやテキストファイル、他システムなどになるでしょう。 そして保存されたデータへのアクセスで使用するAPIは、保存先によって変わっていきます。 例えば、リレーショナルデータベースだとJDBCを使用します。 ファイルだとjava.ioパッケージあたりを使用したりします。 また、リレーショナルデータベースのみに焦点を当ててみても、ベンダやバージョンによって発行するSQL文を変えなければなりません。 ファイルに永続的なデータを保存していて、その保存先がデータベースに変更されたときのことを想像してください。 ビジネスロジック(業務ロジック)の中にデータアクセスにまつわるコードを書いている場合、保存先の変更が容易ではありません(同様のことが、データベ

  • CodeZine:DBの仕様変更に強いDataAccessMethodパターン(J2EE, デザインパターン, DAO, DataAccessMethod)

    はじめに  DataAccessObjectパターンによる開発でDAOジェネレータを使うケースが増えてきました。DAOジェネレータを使う目的は開発コストの削減です。しかし、リリースを急ぐプロジェクトはDAOジェネレータの使用方法をメンバに十分理解させないうちに開発を始めてしまいます。  Hibernateのような高度なO/RマッピングフレームワークであればOO(オブジェクト指向)およびRDB(関係データベース)に関する高度な知識が必要となります。ところが、平均的な技術者にそのような知識はありません。来であれば、開発工数を削ってでも彼らの理解を確保するための教育をしなければなりませんが、予算と納期といった制約上の理由からそれがされないのが現状です。  DAOジェネレータは知識のある技術者にとっては便利でも、そうでない技術者にとっては学習コストのかかる厄介な代物であることを管理者は理解すべき

  • 1