項目
データベースを分割する
概要
データ部分(テーブル)とアプリケーション部分(テーブル以外)を分割する事により
いろいろな利点があります。
@プログラムを変更した場合、アプリケーション部分を配布するだけでいい。
Aバックアップはデータ部分だけでいい。
Bmdb破損時、被害を最小限にできる。
Cなどなど
私の場合は、開発時は単一データベースで行い、リリース時にデータベースを分割します。
データベースを分割する方法は、メニューバーの[ツール]-[データベースユーティリティ]-
[データベース分割ツール]をクリックして[データベースの分割]を実行して、任意の
データ部分(テーブル)のmdbのファイル名を指定します。
実行後、アプリケーション部分のmdbにデータ部分(テーブル)のmdbのテーブルがリンクされた
状態になります。