|
2002年12月
マジックソフトウェア・ジャパン 株式会社
|
|
Memory
データベースゲートウェイ
Ver9.3-3a 追加情報
Magic eBusiness Platform Ver9.30
|
|
|
|
|
|
本文書には、Magic eBusiness Platform(以下 Magic と表記)Memory データベースゲートウェイとして提供されるプログラム(MGMEMORY.DLL)に関する情報が含まれています。文書中に記述されている"本プログラム"とは、"MGMEMORY.DLL"を示します。
本プログラムのバージョンは、Magic の[ヘルプ/MAGIC情報]の[ロードモジュール]欄にて確認できます。
|
|
|
使用条件
動作環境
仕様および制限事項
技術情報
|
|
|
|
|
|
使用条件
(Top)
|
|
|
|
|
|
動作環境
(Top)
|
|
|
|
|
|
仕様および制限事項
(Top)
使用目的
Memory データベースゲートウェイ(以降「Memory ゲートウェイ」と表記)は、データをメモリ上に格納しながらオペレーションを実行します。用途としては、常駐テーブルを使用する時に標準的に使用されることがあげられます。その他の用途として、ソートファイルおよびワークファイルとして使用することがあげられます。
Memory ゲートウェイにより作成されるファイルは Magic 終了時には削除される一時ファイルですので、保存が必要なアプリケーションやデータに対しては使用しないでください。
起動方法
常駐テーブルを使用する場合、動作環境の[常駐テーブル読込]欄を「Yes」に設定します。その上でテーブル特性の「常駐」欄を設定します。
注意:全てのテーブルが常駐できるわけではありません。カラム及びインデックスの制限は元になるデータベースではなく、Memory テーブルの制限に依存するためです。
動作環境の[ソート/一時用データベース]欄に Memory テーブルを使用する場合、ソートファイルや一時ファイルは、一時ファイル名で作成されます。ソートファイルや一時ファイルが置かれる位置は、[一時ファイルパス]欄の設定に依存しません。
データテーブルを Memory テーブルファイルとして宣言するには、テーブルリポジトリの[データベース]欄を Memory テーブルベースのデータベースに設定します。
テーブルリポジトリの[DB テーブル]欄を設定した場合、Magic が設定するデフォルトの Memory テーブルの DB テーブル名を変更することができます。
Memory テーブルファイルにカラムを作成する場合、各カラムに適する記憶型式が使用されます。記憶型式を変更したいときは、テーブルリポジトリの各カラムで[カラム特性]ダイアログを表示し、[記憶型式]欄に希望する記憶型式を設定します。
その他
ログファイル名には、セッションごとに設定されるユーザ名とプロセスIDが付加されます。そのため、ログファイルを長いファイル名をサポートしないディスク上に作成しないでください。
|
|
|
|
|
|
技術情報
(Top)
記憶型式と有効キー長
これらのカラムの[データベース定義]欄は「標準」に設定されます。
項目型 |
記憶型式 |
有効キー長 |
文字 |
String |
1-255 |
LString |
1-255 |
ZString |
1-255 |
数値 |
Signed Integer |
2、4 |
Unsigned Integer |
2、4 |
Float |
4、8 |
C-ISAM Decimal |
2-17 |
論理 |
Integer Logical |
1、2 |
String Logical |
1 |
日付 |
Integer Date |
4 |
Integer Date - 1901 |
4 |
String Date |
6、8 |
YYMD Date |
4 |
Magic Date |
4 |
Magic Date - 1901 |
4 |
時刻 |
Integer Time |
4 |
String Time |
6 |
HMSH Time |
4 |
Magic Time |
4 |
制限値
項 目 |
制限値 |
インデックスの最大数 |
65,535 |
インデックスセグメントの最大数 |
65,535 |
インデックスあたりの最大セグメント数 |
65,535 |
最大インデックス長 |
32,768 |
最大固定レコード長 |
32,768 |
最小固定レコード長 |
1 |
最大可変レコード長 |
32,768 |
最大文字型長 |
32,768 |
最大メモ項目長 |
32,768 |
メモ項目数 |
最大可変レコード長により制限 |
BLOB項目数 |
1 |
双方向インデックスのサポート |
有 |
デフォルト識別子 |
mem |
|
|
|
以上
|
|
|
|
|