iAnywhere
HOMEイベント/セミナーダウンロードデベロッパーお問い合せへ
製品情報 ソリューション 製品の導入 サポート iAnywhereについて

ホーム製品情報SQL Anywhere(パッケージ)>コンポーネント機能: Ultra Light(超小型DBエンジン)

PRODUCTS

Ultra Light


Ultra Light は、SQL Anywhereから必要な機能だけを抽出して作成する超小型データベースです。
Ultra Light を使うと、スマートフォンなどのモバイルデバイス、カーナビや自動販売機、ハンディーターミナル、ビデオ機器などの専用端末に対象となるアプリケーションが使用する機能だけを搭載したカスタム・データベースを生成することができます。
アプリケーションに特化することにより、搭載する機器におけるデータベースの専有容量を極めてコンパクトにすることができます。

アプリケーションを開発するのに組込み機器用のスキルは必要ありません。ODBCや.NETといったデスクトップ向けアプリケーションの技術での組込みデータベースアプリケーション開発が可能です。また、データベースの経験が浅くとも開発しやすいよう作られています。

Highlights
 

【NEW】
SQL Anywhere 12 Mac 版同梱のUltra LightよりiPhone/Android正式サポート!!

 
・・・>>> リモートのDBとセンターのDBを連携したソリューション例

全国の郵便局の配達員の端末上に使用されています。
(→IT Pro関連記事へ)
 
 
テキストファイルとの比較
Ultra Lightのデータベースを使用することで、テキストファイルと比較して以下のようなメリットがあります。 
 
テキストファイル Ultra Light
開発期間 長い 既製のものを使用するため短い
メンテナンス たいへん。人件費がかかる。
(見えないコストがかかっていることが多い)
アプリケーションとデータ管理のデータベースを分けることでアプリケーションの変更の影響を最小限にとどめられるためメンテナンスが容易。
一定のサポート料
(パートナーとしてともにメリットのあるOEM契約)
セキュリティ ツール等の利用が必要 DBの暗号化や通信の暗号化などの機能を利用してセキュリティを確保することができる
障害時のリカバリ 手作り
(見えないコストがかかっていることが多い)
15年以上のノウハウに基づいた、実績あるリカバリ機能を利用することができる
プログラミングI/F 独自ロジックを実装する必要あり
(見えないコストがかかっていることが多い)
ADO.NET、ODBCなどの汎用I/Fを利用できる。
他システムとの連携やシリーズ展開がしやすく、デスクトップ向けアプリケーションの技術での組込みデータベースアプリケーション開発できるため、技術者を広く集めやすい
サーバとのデータ同期 手作り
(見えないコストがかかっていることが多い)
クライアント数万台規模のデータ同期の実績により競合解決に優れる既製のMobile Linkを利用することができ、ウィザード形式でOracleなどのデータベースとの同期設定ができる
 
 
データベースのことは詳しいことはわからないが、機器へのDB組込みを検討しているので、詳しい説明を聞きたい、ここに記載されているOS以外の対応等、まずはお気軽にお問い合せください。
 
・・・>>> そもそも「データベース (DB)」って何?
開発がスピードアップ / 動的SQLをサポート
動的SQLをサポートしているため、デスクトップのDBクライアントと同様の開発手法で機器のアプリが開発できます。
動的SQLとは、プログラム中にあらかじめ固定的に記述されたSQL文である組込みSQL(静的SQL)に対して、SQL文をアプリケーション側で動的に解釈しながら実行するものです。

そのため、これまで開発者はSQL 文に修正を加えるためにはデータベースへの登録にまで戻る必要がありましたが、コンポーネントを使う動的SQLでは、SQLはアプリケーション内に記述できるので修正が容易です。
Ultra Light の動的 SQL は、専有容量の小さいデバイスで使用するために特に設計されたSQLセットです。

SQL文を通常のプログラム・ソース内に記述できる上、利用できるSQL構文も豊富でたいへん使いやすくつくられています。

動的SQLにより開発が一層容易に
さまざまな開発ツールをサポート
業界標準として広く普及しているプログラミング・インタフェースやアプリケーション開発ツールをサポートしています。
(*eMbedded Visual C++ の機能性はversion 11よりVisual Studio 2005 に移行されました。)
容易なプログラミング&アプリケーション開発
多彩なコンポーネントを用意
Ultra Lightのコンポーネントは言語ごとのSDKに分かれており、さまざまな開発言語に対応しています。
 

● 開発用のコンポーネントとして、Ultra Light .NETを用意しているため、C# または Visual Basic.NET によるUltra Light 開発を.NET Compact Framework に統合することが可能です、このコンポーネントで構築したアプリケーションは、.NET Compact Framework (バージョン1.05.0000 以上) をサポートするデバイスに配備できます。

 
 
お客様の環境に合わせた簡単なサンプルをご提供することも可能です。まずはお問い合せください。
 
 
省リソースかつ超高速処理
Ultra Light は、SQL Anywhereの持つ「超高速」、「省リソースで動作可能」といった優れた特性を継承しています。

「ハードディスクなし」、「限られたメモリ」、「低速CPU」といった制約を持つリソースの限られたシステムに適しており、スマートフォンや専用端末、自動販売機、検査機器、デジタル家電などデータ管理が重要なハードウェアへの組込み等に最適です。

各種端末に超高速データベースエンジンを搭載することで、快適かつスピーディなデータ検索・参照・更新が可能になります。



アプリケーションとの一体化
Ultra Lightを使用したアプリケーションの開発段階で双方を一体化することにより、デバイスへのデータベースのインストール作業が不要になります。

また、デバイスへのアプリケーション配備は、一体化アプリケーションをコピーするだけなので非常に簡単です。


容易なアプリケーション配備
システム管理者の負担減少
高い配備性
Ultra Lightで配布が必要となるライブラリは数個に過ぎず、わずかな数のファイルを開発者が指定した一つのディレクトリにインストールすればよいので、アプリケーションを容易に配布できます。

セキュリティ対策
悪意のあるアクセスや端末の紛失・盗難などによる大切な顧客情報や企業情報の漏えいを防ぐため、さまざまなセキュリティ対策を行っています。
データの暗号化には、最新の暗号化アルゴリズムと128ビット暗号化テクノロジを使用しています。
またUltra LightクライアントとMobile Linkデータベース同期サーバ間の通信ストリームも暗号化し、エンド・ツー・エンドのセキュリティを確保しています。
 
1 ユーザIDとパスワード認証によるログインチェック

端末の紛失・盗難などによるデータ漏えい防止によるセキュリティの確保
2 データベースファイルを暗号化
3 クライアント─同期サーバ間の通信ストリームを暗号化
Mobile Linkデータベース同期サーバによる同期機能
Ultra Light はMobile Link のデータベース同期テクノロジを使用して、他社製データベース管理システムとも同期することができます。

SQL Anywhere、Oracle、Microsoft SQL Server、IBM DB2、MySQL, Sybase Adaptive Server Enterprise、Sybase IQなどODBC準拠のデータベースとの同期が可能です。

またUltra LightクライアントとMobiLink同期サーバ間の通信ストリームについてはHTTPSによる暗号化がサポートされており、同期処理自体が高い安全性を備えています。


詳細はこちら 
 
多彩なスキーマ・ファイル生成手段
スキーマ・ファイルはSQL Anywhereデータベース、XML、Ultra Lightデータベースから作成することも可能です。
Ultra Light仕様一覧
機能 データベースの機能
・ハンディーターミナル、スマートフォン、その他機器で動作
・データベースの強力な暗号化
・Palm OSバージョン4以降のデバイス上のNVFSメモリ拡張カード
・専有容量わずか300KBのカスタマイズ超小型データベース
・トランザクション処理、参照整合性、マルチテーブル・ジョイン、UNION等のSQL機能
・インデックスやクエリプラン使用の高速な更新と検索
・Binary Large Object(BLOB)のサポート
・Metrowerks CodeWarrior、Microsoft Visual Studio、AppForge Crossfire等の幅広いプログラミング・ツールをサポート
・動的SQL
データベースの仕様 ・データベース・サイズ:使用可能な記憶領域で制限(最大2GB)
・ロー・サイズ:16K、BLOBデータ用に追加領域あり
テーブルの仕様 ・テーブル・サイズ:データベース・サイズで制限
・データベースごとのテーブル数:デバイス・メモリで制限
・テーブルごとのロー数:約1600万
・テーブルごとのカラム数:65535
・トランザクションごとに参照されるテーブル数:無制限
 
対応OSはこちら
 
   
より詳しい技術情報(サポート)へ  
(技術資料、マニュアル、開発ライセンス無償Developers Editionのダウンロードなど)
 
 
 
 
 
まずはお気軽にお問い合せください。
 
 
 
BACK:Mobile Link(データベース同期) NEXT:SQL Anywhere(DBエンジン)
NEXT:Ultra LightとSQL Anywhereの比較
製品情報

コンポーネント機能




Ultra Light (超小型DBエンジン)









ダウンロード


ソリューション


   
Copyright 2004-2011 iAnywhere Solutions K.K.