|
|
 |
|
|
 |
| [Embedded Device DBMS] |
|
CellDBは既存の高性能のEnterprise級サーバーに搭載されるDBMSではない携帯電話、
PMPなどのように小さいながらも制限的なシステム環境を持つイムベデ−ド機器に最適化された力強い性能の関係型データベースシステムです。
イムベデ−ド機器たちは継続的に進歩して機能がもっと複雑になって高度化されています。
デジタルカメラと携帯電話の融合、MP3プレーヤーと携帯電話の融合、
TV受信機能を持った携帯電話の導入などのような異種機器の間の融合を通じて絶えることなしに変化と進歩を繰り返えしています。 |
″このような多様な機能にもかかわらずその品質と性能に対する
.....................................市場要求はもっと多くなっています″ |
|
こんな時点でCellDBは RDBMSの機能及び性能をそのまま持ちながらも既存のイムベデ−ドシステムの多くの技術的限界点などを乗
り越えて少ない費用でも製品を早く開発して生産するように手伝ってくれると思います。
|
 |
| 特章点 |
|
CellDBはイムベデ−ド機器で要求されるさまざまなシステム制限にもかかわらず效果的ながらも力強い性能を発揮するだけでなくイムベデ−ドシステム開発者の多様な要求に満足するための次のような特徴と長所を持っています。
|
力強い性能 |
CellDBはとても早い回答を要求するどんな質意にも早い性能を保障します。
自体BMTテスト結果を始めて大型常用DBMS会社のイムベデ−ドDBMSとの比較テストでも数倍~数十倍以上の早い性能を見せました。
|
とても小さい Footprint |
CellDBはとても小さなコード空間を占めます。
一般イムベデ−ド DBMSらが重要な機能まで減らしてコード空間を減らす一方、
CellDBは機能と性能に影響を与えない最適化されたコードで成り立っていてとても小さな作業コード空間だけでも遂行が可能です。
→ コードのためのメモリー空間を節約可能
|
とても小さなファイル保存空間占有 |
CellDBは開発初期からイムベデ−ドシステムの制限的リソースを乗り越えることができるさまざまな革新的な技術を開発、
適用しながら最終的に保存するデータ空間を節約して来ました。特に別途の backup 領域を確保しなくて完璧な復旧が可能です。
→ 画期的な保存空間節約可能
|
多様な開発環境支援 |
|
CellDBは一般的なWindowsシステム、UNIX、Linuxシステムで動作が可能でNucleus、REX、Windows CEなどのようなRTOSを支援しています。
またBrew、WIPIなどのMobileプラットホームなども支援するなど開発領域が広いです。
|
Programming Interfaces |
|
CellDBは C、C++、C# インターフェースを支援していてどんな開発環境で易しく使用可能で簡単ながらも構造的な
APIを提供してプログラマーたちがより易しく使うようにプログラミングされています。
|
検証されたソリューション |
|
CellDBは携帯電話、PMPなどに常用化されてその性能と安全性を立証受けたし顧客社からCellDBで開発された応用プログラムに対する良い評価も受けています。
|
この外にも多様なイムベデ−ドシステムにCellDBは
.........................特徴的ながらも力強い機能を提供しています。
|
|
| 適用分野 |
イムベデ−ドシステムを利用したマルチメディアデータ処理、有無線通信ネットワークの間のデータの連繋性が全世界的に増加されている成り行きです。マルチメディア通信、自動車、放送、航空、 物流、医療など産業全般的においてもイムベデ−ドシステムの影響力がもっと大きくなっています。
特に前で渡来するユビクォトス環境に適用させるハードウェア記憶装置技術の中で一つでデータベースシステムを必須で指折っています。イムベデ−ド環境でのデータベースシステムはここに重要な要素で位置づくと思います。
|
|
″CellDBはその中心で 新しい Deviceを通じる新しい Service 拡散を導いて進みます。″
|
 |
| 重要機能 |
|
CellDBは標準に基盤したインターフェースと機能を提供して次のような特徴的ながら多様で力強い機能を提供します
|
SQL-92 標準支援 |
|
ANSI SQL-92 標準の大部分を支援
|
力強いファイル復旧機能 |
|
ファイルが削除されるとか一部が損傷されても正常に動作してデータ復旧も可能
|
単純で明確な API |
|
JDBCと類似の API 提供、Result Cursor 支援、Precompiled Statement支援
|
専用 Flash Driver 支援 |
|
フラッシュメモリーに最適化された専用Flash Driverを持っていてフラッシュメモリー種類(NOR/ NAND)に関係なく早く性能を発揮
してファイルシステムがない環境でももっと早くて円滑に動作します。
|
Registry 機能支援 |
|
WindowsのRegistryの機能と類似して使用者情報と各種デバイス及びアプリケーション設定情報管理機能
|
File DB |
|
ファイルとMetadataを統合管理する機能でファイルのリスト管理及び Metadataを利用した検索、整列機能などを支援
|
GUI開発ツール(CellDBA) |
|
Targetシステム及びまたはPCのDatabaseファイルと連結してDatabaseに直接SQL門を通じる質意を遂行することができるPC用アプリケーション提供
|
|
| Specification |
| 機能 |
内容 |
| Database Type |
Relation Database |
| ANSI-SQL 具現 |
Create / Drop TABLE, INDEX, TEMP TABLE, VIEW |
| DDL/ DM/ DQL/ DTL |
INSERT, UPDATE, DELETE |
| Multi-table Join, Nested Select, Distinct, Count, SUM, MAX, MIN, AVG… |
| BEGIN, COMMIT, ROLLBACK |
| Data type |
Char, Varchar, Integer, Bool, Float, Real, Double, BLOB, Date, DateTime, Time |
| Transaction |
ACID(Atomic, Consistent, Isolated, Durable) Transaction 支援 |
| Recovery |
Recovery File を利用したデータ復旧 |
| Memory Management |
Cache 運営、Size 動的指定など自体メモリー管理を通じる Memory Leak 解決及び速度向上 |
| Flash Memory 支援 |
Flash Memory IO 特性を考慮した IO. 既存 File System がなくても動作 |
| Client |
API, External Interface - AT Command |
| Real-Time 特性 |
優先順位または deadline 方式の Job Scheduling |
| Registry |
Window Registry とのように System 環境情報を管理する機能 |
| Memory database |
Memoryにだけ存在するDatabase、早い遂行速度の保障 |
| Read only database |
読み取り専用 DBMS 支援 |
| User Function |
使用者がFunctionを開発して追加可能 |
| Foot print |
Footprint 150KB~200KB
Dynamic Memory: Basic 40KB Extend to 200K + α |
| Byte order |
Big Endian, Little Endian |
| サポート OS |
Nucleus, REX, Windows, Windows CE, Unix, Linux など |
| Code Schema |
ISO-8859, UTF-8 |
| 最大保存大きさ |
2 Terabytes |
|
GS(Good Software) 認証 |
 |
TTA(韓国情報通信技術協会)から GS 品質認証獲得
|
|
|
|