2024-03-29T09:12:54Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000199242023-04-27T10:00:04Z01164:01165:01209:01210
分散メソッドの提案Proposing Distributed Methodsjpnhttp://id.nii.ac.jp/1001/00019924/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=19924&item_no=1&attribute_id=1&file_no=1Copyright (c) 1998 by the Information Processing Society of Japan群馬大学工学部情報工学科群馬大学工学部情報工学科群馬大学工学部情報工学科群馬大学工学部情報工学科有次, 正義吉田, 裕介中村, 知久金森, 吉成データベースアプリケーションは普通分散環境で開発される.本稿では,永続オブジェクトのデータメンバだけでなくそのメソッドもデータベースに保存することを考える.メソッドそのものをデータベースに保存することによって分散環境で柔軟性のあるアプリケーション開発環境を得ることができる.本稿では,メソッドを保存し,ネットワーク上でメソッドを移動し,遠隔サイトでメソッドを実行する,分散メソッドを提案する.また,永続オブジェクトにメソッドを適用する方法として,永続オブジェクトを移動する方法とメソッドを移動する方法がある.データベースサーバが複数ある場合これら二つの手法をうまく組み合わせることによって処理効率が向上する.分散環境での,これら二つの手法の組合わせの処理効率に関する実験を報告する.さらに,メソッドそのものをデータベースに保存することによってメソッドの実装を共有することが可能となる.これにより,他の開発者によって開発されたメソッドを用いてメソッドに対するビューが考えられる.Database applications are usually developed in distributed environments. In this paper, we try to store not only data members but also methods of persistent objects in databases in order to support flexible application development in distributed environments. By storing methods, moving them over the network, and executing them on remote sites, distributed methods are implemented. Applying methods to persistent objects, we have to move persistent objects to sites that hold methods, or to move methods to sites that store persistent objects. We report experimental results of the two methods in a distributed environment. Storing methods in databases enables us to share them with others in new ways, e.g., we can define views with methods developed by others, and can apply them to data stored in the local and/or remote sites.AN10112482情報処理学会研究報告データベースシステム(DBS)199857(1998-DBS-116)1891961998-07-082009-06-30