Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere 11 - 紹介 » SQL Anywhere 11 の概要 » データ管理テクノロジの概要

 

SQL Anywhere データベースと Ultra Light データベースとの比較

SQL Anywhere と Ultra Light は、大規模な企業データベース・ソースからモバイル・データベースに至る、データ・ストレージとデータ・アクセスのニーズに対応しています。アプリケーションの設計時に、2 つの中から最適なデータベースを選択する必要があります。

  • ターゲット・プラットフォームが UNIX または Mac OS X の場合は、SQL Anywhere データベースを使用してください。

  • ターゲット・プラットフォームが Palm OS、BlackBerry、Embedded Linux、Windows Mobile 6、または Java ME スマートフォンの場合は、Ultra Light データベースを使用してください。

  • ターゲット・プラットフォームが Windows Vista、Windows XP、または Linux の場合は、SQL Anywhere と Ultra Light のどちらも使用できます。SQL Anywhere の方が、フル機能を使用でき、追加で必要なメモリもそれほど問題にはならないので、よく使用されます。

  • ターゲット・プラットフォームが Windows Mobile (Pocket PC やスマートフォンなどのデバイス) の場合、メモリの制約や、場合によってはアプリケーションで実行するタスクを考慮する必要があります。Windows Mobile 上では、SQL Anywhere は約 6 MB のメモリに加え、同期コンポーネント用に 2 MB のメモリを必要としますが、Ultra Light は 1 MB 以下のメモリしか必要とせず、同期機能も組み込まれています。しかし、Ultra Light はかなり小さいものの、SQL Anywhere と同じ機能 (複雑なクエリ、イベント、プロシージャ、トリガ、ビューなど) をサポートしているわけではありません。

総合的には、SQL Anywhere データベースと Ultra Light データベースを混在させ、Mobile Link を使用して同期させるソリューションを選択するのがベストかもしれません。

コアとなるデータベース・ソリューション (SQL Anywhere) と Ultra Light データベース・ソリューションの相違点の詳細については、Ultra Light の機能比較を参照してください。