第 4 次元学習の基礎
4th Dimension Learning Basics Home Contents
i. イントロダクション ii. 沿革
- システム要件
- プログラム構造
- ネットワークの違い
- ランタイムの違い
- コンパイラ
- ウェブホスティング
- データチャート作成
- プラグイン
- ツール/ユーティリティ
- リソース
- その他の 4D URL
3. ネットワークの違い
4D と FMP はどちらもデータベースのネットワーク化に対応していますが、その仕組みには大きな違いがあります。通常の FMP ファイルはネットワーク上で自分自身や他のファイルをホストできます(ピアツーピアホスティング)。ただし、この方法はファイル数や接続ユーザー数が少ない場合に限り有効です。一方、4D ではサーバーが必須であり、4D にはピアツーピアホスティングという概念は存在しません。
FMP のネットワーキング
本格的なデータベースネットワークを構築するには、FMP Server を使用する必要があります。FMP Server はファイルの提供のみを行い、ファイルの変更や実際の利用には、別途 FMP アプリケーションのコピーが必要です。また、ネットワーク上の各コンピューターでファイルにアクセスする際にも、それぞれに FMP アプリケーションのコピーを用意しなければなりません。例えば、100 台のコンピューターがあり、同時にファイルにアクセスするのは最大 25 台だと想定しても、依然として各コンピューター用に FMP アプリケーションを 100 コピー用意する必要があります。
FMP のピアツーピアネットワーキング
前述のとおり、通常版の FMP を使用してネットワーク上でファイルをホストすることも可能です。これにある程度の有用性はありますが、多くの場合、ユーザーはこの方法ですぐに問題に直面します。FMP は理論上、最大 50 個のファイルを開き、同時に 25 ユーザーまで接続可能ですが、実際には両方の上限を同時に満たすことはほぼ不可能です。典型的な構成としては、「1 人のゲストで 48 個のファイルを開く」「2 人のゲストで 25 個のファイルを開く」、あるいは「25 人のゲストで 3 個のファイルを開く」といった制限付きの状態になります。
FMP のピアツーピアネットワーキングではパフォーマンスが劣るだけでなく、バックアップやクラッシュからの復旧といったデータベース管理も、サーバー版を使用する場合よりも複雑になる傾向があります。
図 9 - FMP アプリケーションを使用したピアツーピアネットワーキングによるファイルホスティング
関連: — 自動化、ビュー、共有可能なインターフェイスを備えた、実際のリレーショナル データベースの上にあるスプレッドシートのようなシンプルなインターフェイス。.
FMP サーバーネットワーキング(FileMaker Pro Server は約 1,000 ドル)
図 10 - FMP サーバーによるファイル提供
FMP Server では最大 125 個のファイルを開くことができます(注:各コンピューターが開けるファイル数は依然として最大 50 個まで)。また、同時接続可能なゲスト数は最大 250 人です。ただし、FMP Server はネットワーク上でのファイル提供のみが可能であり、ウェブホスティングには使用できません。
4D のネットワーキング(4D Server は 900〜1,000 ドルで、同時接続 2 ライセンスが含まれます。追加ライセンスは 1 つにつき 249 ドル、5 つで 999 ドル、10 つで 1,999 ドル)
4D では、各コンピューターにインストールできる「クライアント」を作成できます。開発者にとってこれらのクライアントにコストはかからず、任意の数を作成してインストールすることが可能です。
ショッピングの場合: — より広範なZohoスイートにプラグインするローコードアプリビルダーで、アプリごとではなくユーザーごとに価格が設定されます。.
4D でデータベースをネットワーク化するには、4D Server が必要です。その後、4D Server 用のライセンスを購入します。サーバーに付属する同時接続 2 ライセンスに加え、予想される最大同時接続ユーザー数以上となるよう、十分な数のライセンスを追加購入する必要があります。
つまり、クライアントが 100 台あっても、同時接続ユーザーが最大 25 人と見込まれる場合は、25 ライセンスのみを購入すれば済みます。各コンピューターには 4D Client アプリケーションのコピーを配置します。こうすることで、4D サーバーは購入済みのライセンス数までの同時接続を許可します。
図 11 - 4D サーバーによるファイル提供
注:各 4D クライアントマシン上の構造ファイルは、4D サーバーによって自動的に配置されます。開発者が手動で各マシンに構造ファイルをコピーする必要はありません。また、クライアントファイルと共に配置される構造ファイルは、メインの構造ファイルの一部(サブセット)です。
4D Server には 2 つのバージョンがあります。一つは、4D クライアントがファイルを利用できるだけでなく、データベース構造を開いて設計作業も行えるバージョン(約 1,000 ドル)です。もう一つは、利用のみが可能で「4D Server Application」と呼ばれるバージョン(約 900 ドル)です。どちらのバージョンも、ファイルのネットワーク化とウェブ公開の両方に対応しています。
注:テスト目的以外でウェブ公開機能を使用するには、別途ウェブライセンス(1,000 ドル)の購入が必要です。
クライアントファイル
FMP には「クライアントファイル」という概念は存在せず、各コンピューターで完全版の FMP を使用する必要があります。一方、4D ではユーザーのコンピューター上に 4D Client アプリケーションのみがあれば足ります。
注:構造ファイルは 4D サーバーによって自動的にダウンロードおよび更新されます。4D Client はネットワーク上で各ユーザーへ自由に配布可能です。4D Client を使用することで、ユーザーはサーバーコンピューター上にあるデータベースにアクセスできます。
Copyright © 1994-2000 HPO Soft. All rights reserved.
FileMaker を 45 日間無料でお試しください
デスクトップ、Web、モバイル上で 1 つのファイルからカスタム アプリを必要とするチーム向けの、長期にわたって実行されているリレーショナル データベース プラットフォームです。