[論文レビュー] Providing Authentic Long-term Archival Access to Complex Relational Data
本論文は、SQL および XML を用いてデータ、スキーマ、メタデータを標準的でプラットフォーム非依存のパッケージに抽出することにより、複雑なリレーショナルデータベースの長期的アーカイブ保存を実現するソフトウェア非依存の手法 SIARD を提示する。これにより、ベンダーアーギールのアーカイブアクセスが可能となり、将来、任意の準拠 RDBMS で再構成可能となる。これにより、時間の経過に伴っても真正性、完全性、利用可能性が保証される。
We discuss long-term preservation of and access to relational databases. The focus is on national archives and science data archives which have to ingest and integrate data from a broad spectrum of vendor-specific relational database management systems (RDBMS). Furthermore, we present our solution SIARD which analyzes and extracts data and data logic from almost any RDBMS. It enables, to a reasonable level of authenticity, complete detachment of databases from their vendor-specific environment. The user can add archival descriptive metadata according to a customizable schema. A SIARD database archive integrates data, data logic, technical metadata, and archival descriptive information in one archival information package, independent of any specific software and hardware, based upon plain text files and the standardized languages SQL and XML. For usage purposes, a SIARD archive can be reloaded into any current or future RDBMS which supports standard SQL. In addition, SIARD contains a client that enables 'on demand' reload of archives into a target RDBMS, and multi-user remote access for querying and browsing the data together with its technical and descriptive metadata in one graphical user interface.
研究の動機と目的
- 国立記録館および科学的データリポジトリにおける、複雑でベンダ固有のリレーショナルデータベースの保存という増大する課題に対処すること。
- 現在のアーカイブ手法が、手作業による誤りを伴い、標準化されていないリレーショナルデータのインジェストに依存しているという制限を克服すること。
- リレーショナルデータを特許的な RDBMS 環境から分離しつつ、データの論理的整合性と完全性を保持するソリューションを開発すること。
- 特定のソフトウェアやハードウェアに依存しない標準的でオープンなフォーマットを用いて、リレーショナルデータベースの長期的アクセス性および真正性を確保すること。
- 将来的な再利用および監査可能性を可能にする、データ、メタデータ、技術的情報を統合した単一で自己完結型のアーカイブパッケージを提供すること。
提案手法
- データベース固有の「モード」と、広範な互換性を求めるための汎用モードを用いて、ほぼあらゆる RDBMS からデータ、スキーマ、メタデータを抽出する。
- SQL:1999 および XML を用いて、データベース構造とデータを標準的で人間および機械が読み取り可能なフォーマットで表現する。
- プレーンテキストファイルを用いて、すべてのアーカイブコンポーネント(データ、スキーマ、メタデータ、技術的情報)を単一で自己完結型のパッケージに格納する。
- XML スキーマ(XSD)を用いて、XML ベースのメタデータおよびスキーマファイルの検証と一貫性を保証する。
- SQL DDL ステートメントの構文および構造的依存関係を検査するための SQL パーサーおよびバリデーターを実装し、正しさとポータビリティを保証する。
- 任意の準拠 RDBMS に SIARD アーカイブをオンデマンドで再ロードできるクライアントアプリケーションを提供し、グラフィカルインターフェースを介したマルチユーザー遠隔アクセスをサポートする。
実験結果
リサーチクエスチョン
- RQ1多様でベンダ固有の RDBMS からのリレーショナルデータベースは、どのようにして真正性を保ちながら長期的かつアクセス可能にアーカイブできるか?
- RQ2どのような技術的アプローチが、特許的なデータベースシステムからリレーショナルデータを完全に分離しつつ、データの論理的整合性と完全性を保持できるか?
- RQ3データ、スキーマ、記述的メタデータを統合した標準的でオープンなフォーマットのアーカイブパッケージを作成可能か?そのパッケージは将来の利用可能性を保証するか?
- RQ4標準 SQL および XML をどの程度活用することで、複雑なリレーショナルデータベースのソフトウェア非依存のアーカイブ保存を実現できるか?
- RQ5アーカイブシステムは、手作業による介入なしに、大規模で複雑なリレーショナルデータベースのインジェストおよび保存を自動化・簡素化できるか?
主な発見
- SIARD は、多様な RDBMS からデータ、スキーマ、メタデータを、単一で標準的かつプラットフォーム非依存のアーカイブ情報パッケージに抽出・パッケージ化することに成功した。
- 標準 SQL:1999 および XML の使用により、異なるシステム間および長期間にわたり、アーカイブ内容の長期的アクセス性と検証可能性が保証された。
- 任意の準拠 RDBMS にアーカイブをオンデマンドで再ロードできる仕組みを提供することで、将来の利用可能性およびデータの再構成性が確保された。
- 「エキスパートモード」を備えたモジュラー・アーキテクチャにより、コアコードの変更なしに、新しい RDBMS プロダクトのサポートを動的に追加可能で拡張性に優れた構造となった。
- XML スキーマおよびカスタム SQL パーサーによる SIARD ファイルの検証により、データの一貫性と構造的正しさが保証され、エラーのリスクが低減した。
- 本アプローチにより、アーカイブインジェストにおける手作業の負担が顕著に削減され、大規模で複雑なリレーショナルデータベースのスケーラブルかつ自動化された処理が可能になった。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。