Forguncy 10 オンラインヘルプ
ベストプラクティス / 開発 / データベース
このトピックで
    データベース
    このトピックで

    内部データベースと外部データベース

    Forguncyでは、Forguncy内部で保持する内部データベース(SQLite)を使用する方法とSQL Server、Oracle Database、MySQL、PostgreSQL、ODBCデータソースなどの外部データベースを使用する2つの方法を提供しています。アプリケーションの規模や要件に応じて適切なデータベースを選択してください。

    内部データベース

    内部データベースは小規模なアプリケーションやプロトタイプ開発に向いています。

    外部データベース

    外部データベースは、パフォーマンス、メンテナンス性、拡張性の点で内部データベースより優れています。

    また、外部データベース(リンクテーブル)を使用する場合、本番環境ではデータベースへのアクセス権限を厳密に管理することを推奨します。データベースソフトウェアにより管理方法は異なりますが、以下を参照してください。

    テーブル作成時の設定

    アプリケーションの作成において、ページよりも先にデータベースの設計から始めることを推奨します。適切に設計されたデータベースは、データの整合性や可用性を確保でき、また拡張性やメンテナンス性が高くなることが期待できます。

    アプリケーション発行時の設定

    アプリケーションを発行する場合は、稼働しているアプリケーションや外部システムに影響を及ぼさないように慎重に行う必要があります。

    SQL文の利用

    SQL文による直接的なデータベース操作は[テーブルデータの更新]コマンドと比べ拡張性が高くパフォーマンスにも優れています。一方で、専門的な知識も必要になるため、以下の点に注意してSQL文によるデータベース操作を行うことを推奨します。

    その他