タグ

DBとXMLに関するcitoraのブックマーク (13)

  • amazonがXMLDBを採用した理由!

    XML技術とオブジェクト指向技術ITに求められているのは、既存の枠組みを超えた新しいビジネスモデルの実現です。特に刻々と変化するビジネス状況を現場に正確かつ瞬時に提供できるしくみは、Webを介した小売業には必須のものになっています。 こうしたITシステムには、大きく2つの要件が求められます。1つは「変化に対する柔軟性を持ったデータ管理の方法」、そしてもう1つは「その時々の状況やイベントに応じた拡張性を実現するデータ基盤」です。 今回は、このようなシステムで使われているXML技術とオブジェクト指向技術についてお話します。 「今の在庫」を正しく把握せよ-米アマゾン・ドットコム 最初に紹介するのは、米アマゾン・ドットコム(以下アマゾン)の例です。 書籍の注文など、大規模なeコマースのシステムにはユーザーから大量のアクセスがあります。この時、ユーザーに対して「その時の在庫情報」を正しく提供する

  • Part5 JavaでRDBとXMLにアクセスする方法

    Javaは,サーバーサイドのプログラミング言語として,すっかり定着した感があります。JSP(JavaServer Pages),サーブレット(Servlet),EJB(Enterprise JavaBeans)などのJ2EE(Java2 Platform, Enterprise Edition)関連技術は,書籍や雑誌などで頻繁に取り上げられています。 サーバーサイドJavaプログラミングを習得するとき,最初の一歩である「Hello World!」サーブレットを作り終えて文法を身に付けたら,次のステップは「外部データの読み書き」でしょう。プログラムは,蓄えた情報を外に記録したり,また外から新しいデータを読み込まなければ,常に同じ動作しかしません。ショッピング・サイトや会員制サイトなどの格的なWebアプリケーションでは,商品情報や会員情報といったデータの読み書きが必須です。実用的なアプリケー

    Part5 JavaでRDBとXMLにアクセスする方法
  • mysql -Xでクエリーの結果をXMLで取得 - 技術メモ帳

    mysql -X でクエリーの結果がXMLで取得できるらしい。 興味深いのでやってみた。 なんか適当にテーブルを作成する。 とりあえず、4つのカラムを持つtというテーブル作った。 mysql> create table t(id int not null, name varchar(255), body text, updated_at datetime); mysql> insert into t values(1, 'name', 'body', current_timestamp); mysql> insert into t values(2, 'name2', 'body2', current_timestamp); とりあえず、普通にSELECTで表示してみる。 # mysql -e 'SQL' で任意のSQLを実行可能。ワンライナーに使えます。 $ mysql -e 'sele

  • XMLデータの操作(前編) ~ XPath、XQuery:CodeZine

    はじめに 広く知られているように、リレーショナル・データベース(以降、RDB)では、格納したデータの操作用言語としてSQL(Structured Query Language)が標準化されています。RDBを操作するエンジニアにとってSQLに関する知識は必要不可欠のものとなっています。 XMLデータベース(以降、XMLDB)では、このSQLに該当するものとしてXQuery(XQuery 1.0: An XML Query Language)がW3Cで標準化されており、2007年1月23日にXPath 2.0など関連する8つの仕様群を含め、勧告(Recommendation)となりました(W3Cのプレスリリース)。 XQueryは、さまざまなタイプのXMLデータソース(XMLファイル、ネイティヴXMLDBRDBなど)が混在するマルチベンダかつマルチデータベース環境におけるデータ検索・抽出・デ

  • XQueryの分かるDBエンジニアは高給取り?(1/2) - @IT

    Database Watch 2月版 Page 1/2 XQueryの分かるDBエンジニアは高給取り? 加山恵美 2007/2/13 そろそろかな、いやどうかな、と気に掛けていましたが、ついにXQueryがW3Cで勧告になりました。XMLデータベース普及の追い風になりそうですね。XMLデータベースとRDBMSはうまく使い分けていきたいものです。 ■祝・XQuery 1.0勧告 1月23日、W3Cは新たな勧告を発表しました。勧告になったのは主にXQuery 1.0、XSLT 2.0、XPath 2.0で、合計で8つの文書が勧告になりました。近年にない大規模な発表です。 今回の発表には2つの要点があります。まず1つはXSLTとXPathがバージョンアップしたことです。XSLTはXML文書の変換規則、XPathはXML文書のノード特定を行うもので、両者は互いに密接な関係にあります。加えてXMLで

  • [ThinkIT] 第1回:NeoCore XMSで紐解くXMLデータベース適用の勘どころ (1/4)

  • [ThinkIT] 第2回:仮想事例から見るXMLデータベースシステムの開発 (1/3)

    半定型文書処理に着目したビジネス課題の解決 定型的でない創造的な業務への適用 十分な性能を引き出せる製品の採用 仕様の柔軟な変更を求められるプロジェクトへの適用 紹介するものは、ある総合スーパーで「商品取り扱いマニュアルシステム」をXMLデータベースで構築した事例である。 この事例におけるシステム構築のビジネス上の狙いは、総合スーパーの競争力の根幹である商品開発力の増強にある。この総合スーパーは、品を中心に日用雑貨や電気製品、家具にいたるまで非常に幅広い商品を扱っている。特に近年では海外まで視野に入れた新しい商品の開発に力を入れている。 この商品開発のキーを担うのが購買担当者(バイヤー)である。購買担当者は世界各地で価値のある材などを見つけ、国内の需要に合う商品になるような加工をして、輸入を行い、店舗に並べるまでの段取りを決める必要がある。そのためには生産者、加工業者、物流業者など多く

  • TX1とCyber Luxeon、相次いで新バージョン投入(1/2) - @IT

    Database Watch 12月版 Page 1/2 TX1とCyber Luxeon、相次いで新バージョン投入 加山恵美 2006/12/13 今月はXMLデータベースの話から始めましょう。同時とはいえませんが、近いタイミングで2つのXMLデータベースの新バージョンがリリースされます。これらは対照的な存在でもあり、その違いや経緯を考えると興味深いです。 ■大容量のデータ検索性能を強化、TX1 V2 まず1つ目は最も若いXMLデータベースのV2リリースです。東芝ソリューションはXMLデータベースの新バージョン、「TX1 V2」の販売を11月28日から開始しました。TX1が初めて登場したのは2005年4月であり、XMLデータベース製品の中では最も若いといえます。この製品の特徴はテラバイト級の大容量データでも高速検索が可能という点です。最初のバージョンが登場してから1年半強で次バージョンの

  • [ThinkIT] 第1回:XMLデータベースのつまづきはなぜ起こるのか (1/3)

    XMLデータベース市場では今「第二世代」や「ハイブリッド」と呼ばれる新しい製品が次々と市場に登場している。それに伴い、新たな適用領域として「半定型文書処理」というキーワードを耳にする機会も増えてきた。 そこで連載では、XMLデータベースの特徴と最近の動向を整理し、それらを踏まえた製品導入のポイントを示したい。 導入に失敗しないために、まずこれまでのXMLデータベース導入状況を踏まえ、つまづきやすい要因を見ていくことからはじめよう。 システム開発が失敗するときには、必ずビジネス的な企画意図と構築したシステムとの間に、何らかのギャップが存在している。これはXMLデータベース導入の場合も例外ではない。 システム開発について、経営上の目的(ゴール)とのずれ、ユーザの業務(アクティビティ)の理解不足、プロジェクト管理(プロセス)の不手際、必要な技術(スキル)の不足などがないか、の4つのチェックポイ

  • 瞬時にテストデータを大量生成してくれる『Data Generator』 - IDEA*IDEA ~ 百式管理人のライフハックブログ ~

    ドットインストール代表のライフハックブログ

    瞬時にテストデータを大量生成してくれる『Data Generator』 - IDEA*IDEA ~ 百式管理人のライフハックブログ ~
  • サイバーテック、XMLデータベース「Cyber Luxeon」の開発者向け無償版

    株式会社サイバーテックは11月24日、XMLデータベースの最新版「Cyber Luxeon Ver 2.0」に、開発者向け無償ライセンスの「Developer Edition」および廉価版の「Standard Edition」を追加すると発表した。 Cyber Luxeonは、データ処理志向のアーキテクチャを採用したXMLネイティブデータベース。Windows版とSolaris版が用意されている。最新版のCyber Luxeon Ver 2.0では、旧版と比べて約20倍以上検索速度を向上したのが特徴。Windows版の価格は450万円(税別)/1CPU、年間保守サポート費はライセンス価格の20%となっている。Solaris版の価格は550万円(税別)/1CPU、年間保守サポート費が110万円(税別)/1CPUWindows版の出荷は12月25日。 今回発表されたDeveloper Edi

  • 待望の「ハイブリッド型」 ついに“見参”

    XMLデータベース(XMLDB)の登場は、大きな期待とは裏腹にかなりトーンダウンした結果に終わり、リレーショナルデータベース(RDB)は依然として主流であり続ける。だが、数年経った今、XMLDBは新たに武装して現れた――。 RDBでXMLDBを扱うための2つの方法 「サブシステム的扱い」でしか利用されない現状があるものの、構築後もデータ構造が変化することを前提とした情報系システムなどで有効活用できると期待されるネイティブXMLDB。可用性を向上させ、「復活」の道を歩み続けている。 一方、XMLデータをRDB上に取り込むことを目的とした、RDB構造のXML対応データベースがある。オラクル、IBM、マイクロソフトといったRDB陣営がそれぞれ、「Oracle XML DB」、「DB2 v8」、「SQL Server 2005」などのXMLサポートをラインアップに加えている。しかし、こちらもXML

    待望の「ハイブリッド型」 ついに“見参”
  • 主流になれない新技術のジレンマ

    2種類あるXMLDB 1999年ごろから――市場ではRDBがすでに広く普及している中で――拡張可能なマークアップ言語であるXMLが注目されたことにより、XMLデータを効率的に扱うためのXMLデータベース(XMLDB)が登場した。 XMLDBは、実はXMLのツリー構造をそのままデータ構造とする「ネイティブXMLDB」と、リレーショナルデータベース(RDB)にXMLデータを格納できる「XML対応RDB」の2つに大別できる。 RDBは、常に厳格なスキーマ情報(文書の要素や属性配列を明記したもの)を必要とすることから、一度作成したデータ構造を運用中に変更することが最も苦手だ。拡張性の高いネイティブXMLDBはそんなRDBの弱点を補えるという利点があるため、一気に普及すると期待された。しかし、当時はXMLDB自体に過度の期待があったこともあり、RDB形式でも十分に活用できるデータを無理やりXMLDB

    主流になれない新技術のジレンマ
  • 1