本格派XMLデータベース(XML DB) 「Cyber Luxeon」のアーキテクチャと技術的な特長について解説します。
Cyber Luxeon Ver.2 では、XMLデータはあらかじめパースされ、DOM(Document Object Model:XMLをプログラムから操作するための標準インタフェース)形式で格納されます。パース処理については、初めてCyber Luxeon Ver.2 に格納する時のみ行われ、その後は全てDOMのままメモリ上で処理を行うことが可能であるため、検索/追加/更新/削除いずれの処理についても、バランスの取れた安定した性能を発揮します。
開発時においては、インピーダンスミスマッチ(O-Rマッピング等の本来必要が無い作業)が発生せず、オブジェクト指向設計・開発をスムーズに進めることが可能となり、開発プロジェクトにおける飛躍的な生産性の向上を実現させることが可能です。

従来のRDBでは、システム運用中にデータベースの構造(XMLタグのスキーマ)を変更しようとすると、データベース設計からやり直す必要があり、さらにそれを反映する際には必ずシステムを停止させる必要がありました。
Cyber Luxeon Ver.2 では、運用中のデータベース構造の改変を自由かつ容易に行なう事を可能にしました。システムを停止することなく、運用中にダイナミックに変更することができます。このダイナミックモデリングは、データベース構造の追加・変更が日常的に発生するe-ビジネスの世界だけでなく、一般のビジネスアプリケーションの世界においても、不可欠の機能であると言えます。

分散XMLキャッシュ技術は、特許技術に基づく独自の分散型アーキテクチャで、データアクセスの高速化を実現します。従来のデータベース技術では、検索パフォーマンス向上のためにデータベース・サーバ側にのみ「キャッシュ」を持っていました。
Cyber Luxeon Ver.2 では、キャッシュをデータベース・サーバではなく、アプリケーション・サーバのメモリ空間上に設け、XMLデータを「XMLキャッシュ」として配置します。これによりアプリケーション・サーバは、データベースへのアクセスをディスクI/Oなしに行うことが可能となります。また、XMLキャッシュ内のデータに関する一貫性保持についてはDBMS側で自動的に行われます。分散XMLキャッシュのメリットは以下の通りです。 (Enterprise Editionのみ対応)
キャッシュにヒットした場合、データベース内のオブジェクトであっても、メモリスピードでの高速処理が可能。
検索処理は各アプリケーション・サーバ自身が行うため、ネットワーク負荷が最小限に抑えられる。
データベース・サーバへの負荷が他のDBMSに比べて非常に少ない。
ユーザアクセス数の急激な増加に対しても、キャッシュサーバの追加で対応できるため、低コストでデータベースの負荷を分散することが可能。
キャッシュ間の整合性・一貫性の管理は、Cyber Luxeonのライブラリが自動的に、かつネットワーク負荷を最小にして処理。
スモールスタートで開始し、データ量やアクセスの増加に合わせたシステムの段階的な拡張が可能。

サイバーテック、エヌディソフトとNeoCoreXMSの中国市場への販路拡大を進める![]()
サイバーテック、「NeoCoreサミット2010」の受付を開始し、セッション概要第一弾発表![]()
2010/09/22開催:「XMLデータベースをもっと良く知ろう」![]()
2010/09/15開催:これからの流通ソリューション解説セミナー(第三回/全三回)![]()
サイバーテック、3年連続となる国内最大級のXML DBイベント開催を発表![]()
株式会社サイバーテックのXMLデータベース「NeoCoreXMS」が日本電気株式会社のWebアプリケーションサーバ「WebOTX」に対応![]()
サイバーテック、4年連続XMLデータベースパッケージ国内市場シェア1位を獲得![]()
株式会社サイバーテックと住商情報システム株式会社が主力ミドルウエア製品で協業![]()