(57)【要約】【課題】データを保存する記憶部が複数ある場合に、データの読み出しに要する時間を短縮できるデータストレージシステムを提供することにある。【解決手段】ユーザからのデータの読み出し指令を受けて最短時間選択部であるデータコントロール部３によって読み出しが指定される指定データの読み出しに要する読み出し時間が互いに異なる複数のチェンジャコントローラ部管理下の記憶部１００における当該読み出し時間を、データコントロール部３を経て指定データの読み出しが指示されたことを条件として算出する読み出し時間算出部４と、読み出し時間算出部４よって算出された、複数の記憶部１００のそれぞれの読み出し時間のうちの最短の読み出し時間を選択する最短時間選択部３と、複数の記憶部１００のうち、最短時間選択部３によって選択された最短の読み出し時間に対応する記憶部１００からの指定データの読み出しを制御する読み出し制御部ＲＣと、を有する。【選択図】図１
2015176634.tif 000002
【特許請求の範囲】
【請求項１】
データの読み出しを指示する読み出し指示部によって読み出しが指定される指定データの読み出しに要する読み出し時間が互いに異なる複数の記憶部における当該読み出し時間を、前記読み出し指示部によって前記指定データの読み出しが指示されたことを条件として算出する読み出し時間算出部と、
前記読み出し時間算出部によって算出された、前記複数の記憶部におけるそれぞれの前記読み出し時間のうちの最短の読み出し時間を選択する最短時間選択部と、
前記複数の記憶部のうち、前記最短時間選択部によって選択された前記最短の読み出し時間に対応する記憶部からの前記指定データの読み出しを制御する読み出し制御部と、を有するデータストレージシステム。
【請求項２】
前記読み出し指示部によって前記指定データの読み出しが指示されたことを条件として、前記複数の記憶部を含む記憶部群から、前記指定データを記憶している複数の記憶部を選択する記憶部選択部を有し、
前記読み出し時間算出部は、前記記憶部選択部によって選択された前記複数の記憶部における前記読み出し時間を算出することを特徴とする請求項１記載のデータストレージシステム。
【請求項３】
前記複数の記憶部は、前記指定データをしたハードウェア構成が互いに異なること及び／又は前記指定データの保存形式また保存方針が互いに異なることにより、前記読み出し時間が異なることを特徴とする請求項１または２記載のデータストレージシステム。
【請求項４】
前記ハードウェア構成は、前記指定データを記憶するメディアを格納するカートリッジと、前記メディアに記憶されている前記指定データを読み出す読み出し部と、前記メディアを前記カートリッジに格納された格納位置と前記読み出し部によって前記指定データが読み出される読み出し位置との間で移動させるメディア移動部とを有し、
前記カートリッジは、複数の前記メディアを格納可能であることを特徴とする請求項３記載のデータストレージシステム。
【請求項５】
前記最短時間選択部によって選択された前記最短の読み出し時間に対応する前記記憶部に備えられた前記メディア移動部は、前記読み出し制御部の制御により、前記指定データを記憶した前記メディアを前記読み出し位置に移動することを特徴とする請求項４記載のデータストレージシステム。
【請求項６】
前記メディア移動部は、前記読み出し部による前記指定データの読み出しが終わると、当該指定データを記憶している前記メディアを、当該メディアを格納する前記カートリッジの前記格納位置のうち、前記読み出し位置までの移動時間が最短となる位置に格納することを特徴とする請求項４または５記載のデータストレージシステム
【請求項７】
前記読み出し時間は、前記指定データを記憶したメディアの前記カートリッジにおける格納位置及び／又は同一の前記メディアにおける前記指定データの記憶位置に応じて異なることを特徴とする請求項４乃至６のうちのいずれか一つに記載のデータストレージシステム。
【請求項８】
前記メディアは、光ディスク又は磁気ディスクであることを特徴とする請求項４乃至７のうちのいずれか一つに記載のデータストレージシステム。
【請求項９】
前記保存形式に、ファイルの作成日、ファイルの作成者、ファイルの拡張子、ファイルサイズ、データの分割、データの書き込み順、のうちの少なくとも１つが含まれ、当該含まれた保存形式のうちの少なくとも１つが、前記複数の記憶部において互いに異なっていることにより、当該複数の記憶部における前記読み出し時間が互いに異なることを特徴とする請求項３乃至８のうちのいずれか一つに記載のデータストレージシステム。
【請求項１０】
データの読み出しを指示する読み出し指示部によって読み出しが指定される指定データの読み出しに要する読み出し時間が互いに異なる複数の記憶部における当該読み出し時間を、前記読み出し指示部によって前記指定データの読み出しが指示されたことを条件として算出する読み出し時間算出ステップと、
前記読み出し時間算出ステップによって算出された、前記複数の記憶部におけるそれぞれの前記読み出し時間のうちの最短の読み出し時間を選択する最短時間選択ステップと、
前記複数の記憶部のうち、前記最短時間選択ステップによって選択された前記最短の読み出し時間に対応する記憶部からの前記指定データの読み出しを制御する読み出し制御ステップと、を用いるデータストレージシステムにおけるデータ読み出し方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データストレージシステムに関し、さらに詳しくは、複数の記憶部を対象としたデータ管理システムに関する。
【背景技術】
【０００２】
インターネットやＬＡＮ等を用いたデータベースには、データを保存しておくための記憶部として多くのストレージが用いられる。
ストレージには、高速アクセスが可能なＳＳＤ等のフラッシュドライブ、中速で大容量のデータ保存が可能な磁気ディスクドライブの他に、比較的アクセス頻度が少ないデータの保存や高速側ストレージのデータをコピーするために用いられるストレージがある。
【０００３】
アクセス頻度が低いデータの保存や高速側ストレージのデータをコピーするストレージの代表的なものとして、磁気テープドライブがある。
磁気テープドライブを用いる利点として、これ以外のフラッシュドライブや磁気ディスクドライブに発生しやすい物理的障害が少ない点がある。フラッシュドライブや磁気ディスクドライブでは、異常電圧の作用あるいは機械的部材の故障や熱による劣化などが生じると正常の動作ができない。
【０００４】
ストレージ集合体では、同じ内容のデータを複数の同機種にコピーしてデータの保全性を確保するシステムが、例えば、ＲＡＩＤシステムなどとして知られている。
しかし、ＲＡＩＤシステムを適用した場合には、障害が発生しないと複数準備したストレージのいくつかは無駄となる。
このような理由から、大容量保存が可能な磁気テープドライブが用いられるが、磁気テープドライブは、テープ自体の機械的強度において恒常的に使用しにくいものである。しかも、ユーザから直接データの読み書きが効率的でない部材である。ユーザから直接読み込みが指令された場合には、磁気テープドライブから磁気ディスクドライブにデータをコピーし、その後、磁気ディスクドライブからデータを再生してユーザに提供する手順が用いられる。
このような手順を用いた場合には、磁気テープの読み取り速度が影響するコピーなどのアクセスタイムが大きくなり、ユーザの待機時間に影響が出る。
そこで、磁気ディスクドライブにすべてのデータを保存することも考えられるが、この場合には、新たなデータの書き込みができなくなる虞があるので、アクセス頻度の少ないデータ等を磁気ディスクドライブから磁気テープドライブにコピーするのが一般的である。
【０００５】
磁気テープドライブでの欠点である、機械的強度において恒常的な使用ができにくい点を改善する対策として、非接触走査によりデータへのランダムアクセスが可能で再生回数を多くできる光ディスクドライブを用いる技術(例えば、特許文献１乃至３参照)が提案されている。
しかし、光ディスクドライブに用いられる光ディスクは、磁気テープに比べて記憶容量が極めて少ない。そこで、薄型光ディスクを多数積層した光ディスクカートリッジをストレージに用いることで磁気テープに劣らない記憶容量を確保することができる。
光ディスクカートリッジを用いる光ディスクドライブは、これ以外のドライブに比べて記憶容量及びアクセス速度が劣ることを踏まえて、頻繁にアクセスされるデータというよりはアクセス頻度が比較的低い長期保存用のデータを保存対象としている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
光ディスクドライブをストレージとして用いる場合には、容量確保とデータ保護のために多数の光ディスクを準備し、それぞれの光ディスクにデータを保存することになる。このため、光ディスクは、複数の収納場所に収められており、読み出し指令があれば、収納場所から記録再生装置まで搬送される。
ＲＡＩＤシステムを用いる場合も含めてデータを保存指定いる記憶部が複数設けられている場合、特に、電気的な転送と異なり、機構的に搬送動作を経たうえでデータの転送が可能となる光ディスクの場合には、搬送動作などに起因して読み出しに時間がかかる。
しかも、光ディスクの収納場所が多くなれば、各収納場所を対象として読み取るべくデータを保存している光ディスクの探索（ドライブにロードする）に時間がかかることになる。
【０００７】
本発明の目的は、データを保存する記憶部が複数ある場合に、データの読み出しに要する時間を短縮できるデータストレージシステムを提供することにある。
【課題を解決するための手段】
【０００８】
この目的を達成するため、本発明は、データの読み出しを指示する読み出し指示部によって読み出しが指定される指定データの読み出しに要する時間が互いに異なる複数の記憶部における当該読み出し時間を、前記読み出し指示部によって前記指定データの読み出しが指示されたことを条件として算出する読み出し時間算出部と、前記読み出し時間算出部によって算出された、前記複数の記憶部におけるそれぞれの前記読み出し時間のうちの最短の読み出し時間を選択する最短時間選択部と、前記複数の記憶部のうち、前記最短時間選択部によって選択された前記最短の読み出し時間に対応する記憶部から、前記読み出し指示部によって読み出しを指定されたデータを読み出す読み出し部と、を有するデータストレージシステムにある。
【発明の効果】
【０００９】
本発明によれば、指示されたことを条件として算出する読み出し時間算出部において最短の読み出し時間を割り出した結果を受ける最短時間選択部により最短の読み出し時間に対応する記憶部が複数の異なる読み出し時間を要する記憶部から選択できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るデータストレージシステムの一例を示すシステム構成図である。
【図２】図１に示したデータストレージシステムに用いられるディスクチェンジャの構成を説明するための模式図である。
【図３】図２に示したディスクチェンジャに用いられるディスク分配機構とその周辺部の構成を説明するための部分的な斜視図である。
【図４】図３に示したディスクチェンジャに用いられるディスクカートリッジの構成を説明するための図である。
【図５】図３に示したディスク分配機構の動作を説明するための図である。
【図６】図３に示したディスク分配機構の変形例を示す斜視図である。
【図７】図１に示したデータストレージシステムに用いられるデータの保存形式の一例を説明するための表図である。
【図８】図１に示したデータストレージシステムに用いられるデータの保存形式で用いるディスクへのコピー順序と読み出し速度との関係を説明するための表図である。
【図９】図１に示したデータストレージシステムで実行される作業内容を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面に基づき本発明を実施するための形態の一例について説明する。
図１に示すデータストレージシステム１は、後述するが、バッファ部に長期保存には有利でないものの高速アクセス可能なＳＳＤやＨＤＤを用いる高速ストレージと、この高速ストレージとは逆の関係を有する低速ストレージとの複合ストレージシステムである。低速ストレージには、バッファとして、データの長期保存が可能な光ディスクが用いられる。
データストレージシステム１は、同じデータを複数箇所に記憶するバックアップシステムを構成しているとともに、記憶したデータの読み出しを指示する読み出し指示部２を備えている。
読み出し指示部２の配下には、データの読み出し制御部ＲＣを構成する最短時間選択部３と、読み出し時間算出部４が位置づけられている。
【００１２】
読み出し指示部２は、インターネットやＬＡＮ等に接続されたユーザ認証専用のポータルコントロール部であり、容量やアクセス速度の異なる記憶部に対応づけられている最短時間選択部３とユーザとの橋渡しを行う。なお、以下の説明においては、ポータルコントロール部２という表現でのみ説明する場合があることを前置きしておく。
最短時間選択部３は、読み出し時間が互いに異なる複数の記憶部として設けられている低速のディスクチェンジャ１００を対象としたデータコントロール部である。最短時間選択部３は、読み出し時間を前記読み出し指示部２からの指定データの読み出しが指示されたことを条件に、その指定データが記憶されているディスクチェンジャ１００を選択する記憶部選択部として機能する。なお、以下の説明においては、データコントロール部３という表現でのみ説明する場合があることを前置きしておく。
【００１３】
ディスクチェンジャ１００は、個別に記憶しているデータの読み取り時間に影響する、ストレージデバイスなどのハードウェア構成及び／又はデータの保存方針をそれぞれ異ならせた記憶部を構成している。また一つのディスクチェンジャ内で保存形式が異なるストレージデバイスを備え、それぞれにデータを保存することも可能である。
【００１４】
各ディスクチェンジャ１００からのデータ読み出し時間は、ハードウェア構成及び／又は保存方針の違いにより個別に異なっており、その読み出し時間が読み出し時間算出部４での最短の読み出し時間算出処理に用いられる。なお、以下の説明においては、チェンジャコントローラ部4という表現でのみ説明する場合があることを前置きしておく。
読み出し時間算出部４は、例えば、光ディスクを対象とする場合、各記憶部であるディスクチェンジャ１００ごとに収納されている光ディスクの取り出しや収納に要する時間、収納されている光ディスクの保存方針に基づく指定データの読み出し時間を算出する。
読み出し時間算出部４は、ディスクチェンジャ１００に収納されている光ディスクを対象として、最短の読み出し時間の算出を行うだけでなく、ディスク分配搬送機後部１０２（図３参照）での光ディスクの取り出し及び戻し動作のタイミング制御を行う管理部である。時間算出部４は、管理下のディスクチェンジャ１００からの複数の読み出し時間から最短のものを最短時間選択部３に返す。
【００１５】
ここで、図２により、ディスクチェンジャ１００の構成について説明する。ディスクチェンジャ１００は、図２に示す筐体１０１内にディスク分配搬送機構部１０２（図３参照）と複数の記録再生装置１０３と、カートリッジ装填部１０４とが備えられている。なお、図２中、符号１０３Ｃおよび１０４Ｄは、ドライブトレイ及びカートリッジ内トレイを示している。
ディスク分配搬送機構部１０２には、メディア移動部としてのディスク搬送機構１０２Ａが備えられている。
ディスク搬送機構１０２Ａは、図３の紙面の縦方向を昇降方向として移動可能な回転軸１０２Ａ１の周方向で４箇所に配置されたアーム１０２Ａ２と、各アーム１０２Ａ２の先端に設けられた吸着機構１０２Ａ３を備えている。
【００１６】
図３に示すように、吸着機構１０２Ａ３の昇降位置および回転位置は、ディスクチェンジャ１００の制御部１００Ａ（図２参照）によって制御される。なお、制御部１００は、チェンジャコントローラ部４として用いることもできる。この場合には、ディスクチェンジャ１００が、光ディスクの保存方針において最も早く読み出しができるメディアの一つである光ディスクを決定してデータの読み出しを行う。
吸着機構１０２Ａ３は、カートリッジ装填部１０４に格納されているディスクカートリッジ１０４Ｂから取り出された光ディスクＤを読み出し部としての記録再生装置１０３に向け搬送し、また、読み書き後、光ディスクＤをディスクカートリッジ１０４Ｂに戻す。
記録再生装置１０３は、単一のみでなく、複数設けられて複数ローディングされた光ディスクＤを対象に記録再生処理が行えるようになっている。記録再生装置１０３は、図３における縦方向に５段、横方向に２列の合計１０個設けられており、吸着機構１０２Ａ３によって搬送された光ディスクＤの読み書き動作を行う。なお、図３においては、符号１０３Ａ、１０３Ｂを用いて横方向に並べられている状態を区別して示してある。
各記録再生装置１０３内の読み出し位置には、ディスク分配搬送機構部１０２の吸着機構１０２Ａ３によりカートリッジ装填部１０４から取り出された光ディスクがローディングされる。記録再生装置１０３においてデータ読み出しが行われた光ディスクは、ディスク分配搬送機後部１０２により記録再生装置１０３からカートリッジ装填部１０４内の格納位置に戻される。
【００１７】
カートリッジ装填部１０４には、図４に示す複数枚の光ディスクＤが搭載される複数のトレイ１０４Ａを纏めて格納する、上述の格納位置を有するディスクカートリッジ１０４Ｂが備えられている。光ディスクＤは、複数枚積層されるため、積層される対向面には図示しないスペーサが挟まれて互いに貼り付くのを防がれている。
【００１８】
ディスクチェンジャ１００での動作は次の通りである。
カートリッジ装填部１０４のディスクカートリッジ１０４Ｂからトレイ１０４Ａが引き出されると、トレイ１０４Ａから光ディスクＤが図示しない取り出し機構によりトレイ１０４Ａから取り出される。トレイ１０４Ａから取り出された光ディスクＤは、図５に示すように、ディスクカートリッジ１０４Ｂの前方に設けられて吸着機構１０２Ａ３の回転軌跡上に位置するディスクストッカ１０４Ｃに搭載される。ディスクストッカ１０４Ｃに搭載された光ディスクＤは、吸着機構１０２Ａ３が動作して吸着されるまでの間待機する。
吸着機構１０２Ａ３は、光ディスクＤを吸着して記録再生装置１０３側に搬送すると共に、光ディスクＤ間に配置されているスペーサを吸着してトレイストッカ１０４Ｃに隣接するスペーサストッカ１０４Ｄに載置する。
【００１９】
ディスクチェンジャ１００では、吸着機構１０２Ａ３の昇降動作と回転動作によりディスクカートリッジ１０４Ｂから引き出されたトレイ１０４Ａ上の光ディスクＤを記録再生装置１０３に吸着搬送することができる。
複数の記録再生装置１０３を対象として、連続的に光ディスクＤが搬送されると、記録再生装置１０３での読み書きの準備が行われる。よって、ディスクチェンジャ１００は、カートリッジ装填部１０４から記録再生装置１０３に向けディスクカートリッジ１０４Ｂから取り出した光ディスクを搬送する機能を有している。
【００２０】
ディスク分配搬送機構１０２の構成は、図３に示す回転可能な吸着機構１０２Ａ３を備えた構成に限らない。
例えば、図６に示すように、縦方向上位に記録再生装置１０３を複数並列して設け、各記録再生装置１０３の下段に多数のディスクカートリッジ１０４Ｂを積層する。この場合には、縦方向に移動可能な吸着機構１０２Ａ３を各ディスクカートリッジ１０４Ｂに対応させて複数並べた構成とする。
【００２１】
なお、読み出し時間算出部４は、光ディスクＤをメディアとするディスクチェンジャ１００を対象とすることに限らない。例えば、ストレージデバイスとして用いられるメディアには、光ディスクＤの他に、磁気ディスクドライブなどもあり、これら磁気ディスクドライブを冗長化したものを対象として、読み出し時間算出部４により各磁気ディスクドライブを管理することができる。
この場合の磁気ディスクとしては、光ディスクＤと同様にアクセスタイムが遅くなる状態が得られる仕様を持つ装置を対象とすることもできる。このような装置としては、高速ストレージに用いられる磁気ディスクドライブを、節電可能なタイプとした場合が該当する。このタイプの磁気ディスクドライブは、節電のために使用状況に応じて使用頻度が低いストレージとして、通電断続状態を切り替えて使用される。従って、通電を切る場合には、光ディスクと同じように、頻繁にアクセスされるデータというよりはアクセス頻度が比較的低い長期保存用のデータを保存対象とすることができる。よって、図２に示したディスクチェンジャを備えた光ディスクを対象とする機構に代えて、各磁気ディスクドライブの管理を読み出し時間算出部４で行うことで、磁気ディスクドライブを低速ストレージとして用いることが可能である。
【００２２】
図１に戻って、データストレージシステム１では、図３に示したディスクチェンジャ１００に格納されている光ディスクのデータの指標をチェンジャコントローラ部が用いられる読み出し時間算出部４において予め登録しておき、読み出し指示が行われた際の指定データに関する指標が照合される。読み出し指示された際の指示データに関する指標に該当するディスクチェンジャ１００では、最短時間選択部３からの指令あるいは読み出し指示部２の指令に基づきデータの読み出しが行われる。
指標に該当するディスクチェンジャ１００からの読み出し時間は、読み出し指示部２によって指定データの読み出しが指定されたことを条件として読み出し時間算出部４によって算出され、その算出結果が最短時間選択部３によって対比される。
対比された読み出し時間のうちで最短の読み出し時間が得られたディスクチェンジャ１００を対象として、最短時間選択部３により指定データの読み出し指令が行われ、その読み出されたデータがコピーされる。すなわち、記憶部選択部として機能する最短時間選択部３は、読み出し指示部２によって指定データの読み出しが指定されたことを条件として、次の動作を行う。すなわち、最短時間選択部３は、記憶部群を構成している多数のディスクチェンジャ１００の中から、その指定データを記憶している複数のディスクチェンジャ１００を選択する。読み出し時間算出部４は、このようにして選択された複数のディスクチェンジャ１００について読み出し時間を算出し、最短時間選択部３は、この複数の読み出し時間のうちの最短の読み出し時間を選択する。そして、この最短の読み出し時間に対応するディスクチェンジャ１００から指定データが読み出され、バッファにコピーされる。
【００２３】
このように、各チェンジャコントローラ部が用いられる読み出し時間算出部４では、ディスクチェンジャ１００において予め決められたデータの保存形式を類別する指標を用いて該当するデータを保存している光ディスクを見つけ出すことができる。
該当する光ディスクが見つけ出されると、データの保存方針や光ディスクＤの格納位置に左右される指定データの読み出し時間が算出され、読み出し時間の最短のものをデータ読み出し対象として選択する。この場合にいう該当する光ディスクとは、同じ内容のデータで保存形式が異なる光ディスクすべてが対象となる。
【００２４】
光ディスクをメディアとして用いる場合を対象として保存方針の違い及びこの違いによるデータ読み出し時間の違いについて説明すると次の通りである。なお、以下の説明では、保存方針による保存形式を例示する場合があることを前置きしておく。
図７には、元データとこの元データを光ディスクＤに保存する際の保存方針との関係の一例が示されている。
光ディスクＤにデータを保存する際には、例えば、図１における複数系列備えられている読み出し時間算出部４に用いられるチェンジャコントローラ部の一つのテンポラリ領域にデータがアップロードされる。この場合のテンポラリ領域には、例えば、一時バッファとしての高速ストレージであるＳＳＤやＨＤＤが用いられる。
アップロードされたデータは、他の読み出し時間算出部４のテンポラリ領域に順次コピーされる。これは先ずデータの冗長化のためであり次に他の読み出し時間算出部４にて別の保存方針での光ディスクへの保存の準備のためである。
また、読み出し時間算出部４のテンポラリ領域にアップロードされる際には、最短時間選択部３と読み出し時間算出部４ａ，４ｂとの間でディスクカートリッジに関する共通の指標となる認識情報（ＩＤ）が登録される。これにより、光ディスク選択の際の利便性を確保している。なお、共通の認識情報（ＩＤ）だけでなく、データの要約としてサムネイルを必要に応じて登録することも可能である。
【００２５】
図７に示す保存形式は、複数のチェンジャコントローラ部（１系列：４ａ、２系列：４ｂとする）を用いて、ファイル作成者Ａ、Ｂからの元データを保存する際の開始項目を各チェンジャコントローラ部（１系列（４ａ）、２系列（４ｂ））で異ならせている。
元データのデータ名、作成日、作成者、そしてデータのファイルサイズおよび種類を示す拡張子などの属性はデータコントロール部で管理保存されている。また必要に応じてサムネイルも保存する。データの実態はチェンジャコントローラ部管理下のメディアに保存されるがデータコントロール部とチェンジャコントローラ部とでは同一データは同一のＩＤで結び付けられている。またファイルデータを分割する場合の分割の手法は各チェンジャコントローラ部にて管理される。
ディスクチェンジャ１００での書き込みに際しては、１系列のディスクチェンジャでは、作成者の作成内容に従ってデータがコピーされ、２系列のディスクチェンジャでは、例えば、作成日順にデータがコピーされる。よって、低速ストレージに用いられる各光ディスクでは、各系列において書き込み時での開始項目を多様化させることでデータの配置状態が異ならせてあることになる。この場合の１系列、２系列とは、図３に示したメディア移動部であるディスク分配搬送機構１０２の吸着機構１０２Ａ３の選択により、光ディスクが個々の記録再生装置１０３に取り込まれて処理される場合を意味している。
これにより、各ディスクチェンジャ１００で書き込まれた光ディスク毎のデータは、保存データの書き込み形式、具体的には、データの配置状態が異なり、あたかも、元データを行単位と列単位とで書き込んだ場合のように、読み出す際の項目発見までの時間も異なる。
【００２６】
光ディスクＤからのデータ読み出しは、最短時間選択部３（図１参照）からの指令に基づき、チェンジャコントローラ部１系列（４ａ）、２系列（４ｂ）において登録されている各光ディスクＤに対するデータ保存形式を参照して読み出しが早くできる光ディスクＤを選択する。
最短時間選択部３では、読み出し時間算出部１系列（４ａ）、２系列（４ｂ）との間で各光ディスクＤを対象とする共通の識別情報（ＩＤ）を書き込み時に登録されているので、この認識情報（ＩＤ）を用いて読み出し時間の長短を判断し、光ディスクＤの選択が行われる。
図７において、例えばユーザＡによるデータ読み出しが行われる場合を説明すると次の通りである。
ユーザＡが自身のデータであるｄ００〜ｄ０９を参照しようとすると、最短時間選択部３の管理下の１系列（４ａ）、２系列（４ｂ）とでは、データとディスクチェンジャからのディスクの保存形式からの読み出し時間が比較される。
ディスクチェンジャ（１系列）での読み出し量は、「１．１．１」と「１．１．２」の２枚の光ディスクが対象となる。
これに対し、ディスクチェンジャ（２系列）での読み出し量は、「２．１．１」、「２．１．２」、「２．１．３」の３枚の光ディスクが対象となる。
１系列（４ａ）、２系列（４ｂ）はそれぞれの算出時間を最短時間選択部３に返す。
結果として読み出しに要する時間は、ディスクチェンジャ（１系列）側の光ディスクＤの方が短いと最短時間選択部３は判断し該当ディスクチェンジャにはディスクのロードを促しユーザに対してはダウンロード先のチェンジャを報告する。
【００２７】
一方、別の読み出し例として、ユーザＡ、Ｂ以外のユーザがユーザＡ、Ｂの２０１３年８月２日の作成日データを読み出す場合を説明する。
この場合には、ユーザＡの該当データがｄ０１，ｄ０２，ｄ０５，ｄ０８そしてユーザＢの該当データがｄ１２，ｄ１５，ｄ１７，ｄ１８である。
これを検索すると、ディスクチェンジャ（１系列）では、「１．１．１」と「１．１．３」の２枚の光ディスクが対象となり、ディスクチェンジャ（２系列）では、「２．１．３」の１枚の光ディスクが対象となる。この結果、ディスクチェンジャ（２系列）において用いた保存形式の光ディスクを対象とした方が読み出し時間が短くなる。
【００２８】
以上の読み出しは、項目が異なる場合の読み出し例であるが、予め設定した同じ項目でのデータ読み出しの場合を説明すると次の通りである。
図7に示すように、例えば、ユーザＡ、Ｂ以外のユーザがユーザＡ、Ｂが作成した２０１３年８月１日の拡張子が「ｍｏｖ」のビデオデータを参照しようとする。
この場合には、ディスクチェンジャ（系列１系列（４ａ）、２系列（４ｂ））を対象として読み出し速度の対比が行われる。
図７において、拡張子「ｍｏｖ」のビデオデータは、ｄ００，ｄ０３，ｄ０４，ｄ０７，ｄ０９，ｄ１１，ｄ１３，ｄ１４，ｄ１６，ｄ１９が該当している。
これを検索すると、ディスクチェンジャ（１系列）では、「１．１．１」と「１．１．３」の２枚の光ディスクが対象となり、ディスクチェンジャ（２系列１）では、「２．１．１」と「２．１．３」の２枚の光ディスクが対象となる。さらに２系列においては冗長化の意味も含め２系列２の方針でもディスクへのコピーを行っているとする。「２．２．２」の１枚のみの光ディスクが対象となる。この結果、ディスクチェンジャ（２系列）の２系列２の方針において用いた保存形式の光ディスクを対象とした方が読み出し時間が短くなる。
このように、複数系列設けたディスクチェンジャにより保存形式を異ならせることにより、読み出し時の検索時間も異ならせることができるので、最も早く読み出しが行える光ディスクの選択が容易となる。
各ディスクチェンジャは、保存形式の異なる各光ディスクからの読み出し時間を最短時間選択部３に出力し、最短時間選択部３は読み出し時間を判断し該当ディスクチェンジャにはディスクのロードを促しユーザに対してはダウンロード先のチェンジャを報告する。
【００２９】
一方、アップロードされたデータを複数の光ディスクに保存する形式においては、上述した項目とその項目に対応するデータ量とを関連づけて保存する場合の他に、同一項目で同一総量のデータを対象として複数の光ディスクに保存する場合の形式がある。この場合の形式として、例えば、保存するデータの順位を逆順とする形式が用いられる。
図８は、総量７００Ｍｂｙｔｅのデータを２枚の光ディスクに保存する場合のデータの保存形式を示しており、同図においては、７００Ｍｂｙｔｅの画像データ（００００１．ｍｏｖ）を対象として２枚の光ディスクにデータを保存する場合が示されている。
７００Ｍｂｙｔｅの画像データを１０個のデータに分割し、図８に示す分割番号を設定する。
各分割番号に区分されたデータを２枚の光ディスクに保存する際には、各光ディスクへの書き込み順序を、例えば、一方の光ディスク（４．１．１）が昇順、他方の光ディスク（４．１．２）が降順というように、真逆の関係とする。なお、図８に示す保存形式では、昇順、降順というような間逆の関係としたが、この関係とは別に、同一総量のデータを分割した際の配列順番を異ならせた保存形式とすることも可能である。
【００３０】
図８に示した保存形式のデータを読み出す場合、各光ディスクに対応して２台の記録再生装置１０３（図３参照）を用いる。
光ディスクは、データの書き込み時、ディスクの内周から外周に向かってデータを書き足していくのに対し、読み出し時には外周に保存されているデータから読み出しが開始される、これは、外周からの方が高速読み出しできるためである。
よって、書き込み順序を真逆の関係あるいは配列順序を異ならせた場合には、光ディスク同士で同じ検索対象となるデータの読み出しまでに要する時間を異ならせることになるので、読み出しスピードを多様化することができる。
特に、光ディスクのタイプとして書き換え不能タイプ（ライトワンタイプ）である場合には、データの内容に変更がないことを利用して分割データの配列順序をデータベースとして登録しておけば各ディスクの読み出し速度管理による高速読み出しが期待できる。
図８に示した分割データの配置順序を設定した場合、読み出しに必要な時間が次のような結果となった。
ディスク「４．１．１」から分割データ（００００１．ｍｏｖ）のｄ００〜ｄ０４を読み出し、ディスク「４．１．２」から分割データ（００００１．ｍｏｖ）ｄ０５〜ｄ０９を平行して読み出すのに必要な時間は１４．９秒である。
仮にディスク「４．１．２」の書き込み順がディスク「４．１．１」と同一であった場合には、次の結果が得られる。ディスク「４．１．１」から分割データ（００００１．ｍｏｖ）ｄ００〜ｄ０２を読み出し、ディスク「４．１．２」から分割データ（００００１．ｍｏｖ）ｄ０３〜ｄ０９を平行に読み出すのが最速となる。そしてディスク「４．１．１」は読み取りに２０．２秒、ディスク「４．１．２」は読み取りに２２．５秒を要する
【００３１】
以上の構成を備えたデータストレージシステムでは、読み出し制御部ＲＣに用いられる最短時間選択部３及びこれと共通する認識情報（ＩＤ）を共有している読み出し時間算出部４による該当データの読み出し時間を最短化する処理が実行される。
図９は、データ読み出し方法の処理を示すフローチャートである。
ユーザからデータ読み出しのアクセスがあると、読み出し指示部２においてユーザ認証が行われる（Ｓ１）。
データ認証後、ユーザからの読み出し指令があるかどうかが判別され（Ｓ２）、読み出し指令がある場合には、読み出しデータに関する指標が入力される（Ｓ３）。この場合の指標は、例えば、図７，８で説明した保存形式とデータそのものではなく正規化表現されたデータの内容とを関連づけてコード化したものが用いられる。データコントロール部３にて読み出し指令内容に対応した指標が最短時間選択部３において認識されると、ディスクチェンジャ１００との間で共通する指標を保存している各々の読み出し時間算出部４に対して選択のために指令が行われる。
各々の読み出し時間算出部４では、指標の一致するディスクチェンジャ１００を選択し、その指標に基づくデータ読み出し時間を算出する。この場合の読み出し時間の算出は、同じ内容の指定データを対象として、その保存形式を異ならせた光ディスクＤを格納しているディスクチェンジャ１００のすべてが選択される（Ｓ４）。
【００３２】
同一内容で保存形式が異なる指定データを保存している光ディスクＤが格納されているディスクチェンジャ１００が選択されると、各ディスクチェンジャ１００に登録されている指標に基づき、保存された指定データの読み出しにかかる時間がディスクチェンジャ１００毎に算出される（Ｓ５）。
この処理は、指標で表される指定データまでに達するまでの読み取り時間が算出され、例えば、図７，８において説明したように、指定データに達するまでの光ディスクＤの枚数などが算出される。
各ディスクチェンジャ１００での読み取り時間が算出されると、読み出し時間算出部４では、その結果が最短時間選択部３に転送される。
いまここでは、最短時間選択部３において算出時間結果が判別して最短読み取り時間となるディスクチェンジャ１００が選択される（Ｓ６）。
最短時間となるディスクチェンジャ１００が選択されると、最短時間選択部３から読み出し時間算出部４に対し指定データの読み出し指令が出され、指定データの読み出しが開始される（Ｓ７）。
この場合の、最短時間の判別は、単に指定データの保存形式に限るのではなく、格納されている光ディスクＤの取り出し及び搬送に係る時間の差異についても各ディスクチェンジャ１００を対象として対比される。
読み出された指定データは、読み出し時間算出部４あるいは最短時間選択部３の高速バッファにコピーされ（Ｓ８）、ユーザへのダウンロード可能かどうかがユーザ認証結果により判別され（Ｓ９）、その結果に応じてダウンロードが開始される（Ｓ１０）。
以上の処理による読み出し制御の各ステップを経ることで、最も読み出しに時間が短くなるメディアを選択してユーザに待機時間を感じさせないようにデータの読み出しが可能となる。
【００３３】
一方、データの読み出しが終了したメディアの一つである光ディスクＤを格納部に戻す場合には、メディア移動部としてのディスク分配機構部１０２では、読み出された指定データを保存している光ディスクを、再度の読み出し時間が最も短くなる位置に戻すようになっている。これを実行するためには、読み出しに際して取り出された光ディスクＤの積層位置から最上位の位置へ移し替えた状態で戻される。これにより、読み出し履歴などによって再度読み出し指示が行われた場合には、取り出しに、最も短い時間で済ませることができ、読み出し時間の短縮が図れる。
【００３４】
以上、本発明の好ましい実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、上述の説明で特に限定していない限り、特許請求の範囲に記載された本発明の趣旨の範囲内において、種々の変形・変更が可能である。例えば、光ディスクの搬送に用いられるディスク分配機構として、吸着機構に代えて光ディスクの周面を把持できるマニピュレータを用いることも可能である。
本発明の実施の形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【符号の説明】
【００３５】
１  データストレージシステム
２  読み出し指示部
３  最短時間選択部、記憶部選択部
４  読み出し時間算出部
１００  記憶部群、記憶部
１０２Ａ  メディア移動部
１０３  読み出し部
１０４Ｂ  カートリッジ
Ｄ  メディア
ＲＣ  読み出し制御部
【先行技術文献】
【特許文献】
【００３６】
【特許文献１】特開２０１１−２４３２３８号公報
【特許文献２】特許第４６５０９５０号公報
【特許文献３】特許第４１６０６２６号公報
【図１】
2015176634.tif 000003
【図２】
2015176634.tif 000004
【図３】
2015176634.tif 000005
【図４】
2015176634.tif 000006
【図５】
2015176634.tif 000007
【図６】
2015176634.tif 000008
【図７】
2015176634.tif 000009
【図８】
2015176634.tif 000010
【図９】
2015176634.tif 000011