Efficiently processing data for ever-increasing geographical applications and services, with embedded device performance, is becoming more and more of a challenge.
CellDB is an embedded DBMS that can not only solve errors and problems caused by the existing file system at source, but also quickly and efficiently handle an ever-increasing data processing demand.

CellDB provides a database system for software development and helps to solve problems easily during development. It will also help secure a clear competitive edge in the embedded market that embodies the human-oriented computing environment.



CellDB is an embedded relational database system that allows stable and methodical data management.
All data processing functions are provided through well-designed API to maximize development efficiency.

Furthermore, data exchange between applications and simple future changes and expansion ensures the development of a flexible system.

CellDB is small and light, moreover it's the supreme embedded DBMS with performance and stability that have already been proven in commercial handsets.


- Stable performance in a small size and light weight
- Embedded, RTOS and Flash Memory base
- All functions related to data processing
- Convenient API and SQL-92
- Proven quality through commercial applications



- Phones, PDAs, information appliances, home networking, etc
- Complex data processing devices and large scale data processing devices



Function Features
SQL All major SQL-92functions
DDL
(Data Definition Language)
Create/Drop table, Temp table, Index, View
DML
(Data Manipulation Language)
Insert, Update, Delete
DQL
(Data Query Language)
Multi-table Join, Nested Select, Distinct, Count, Sum, Max, Min, Avg
DTL
(Data Transaction Language)
Begin, Commit, Rollback
Object Table, Index, View
Data type Char, Varchar, Int, Boolean, Float, Real, Double, BLOB, CLOB, Date, Time
Transaction ACID (Atomic, Consistent, Isolated, Durable) Transaction support.
Recovery Data recovery function
Registry Dynamic and quick storage of system data (similar to Windows Registry)
Job Schedule Priority or deadline based job scheduling
Memory management Cache operation and dynamic size configuration.
Optimized heap operation - Memory leak solution and
speed improvement
Code Schema ISO-8859, UTF-8
Read only database Support for read only database
User Function Support for user functions
Flash Memory Support File IO optimized for flash memory
Development Tool Provision of application to allow device database design and execution from a PC
Data Storage

Flash Memory (NAND, NOR) or HDD
Optimized performance with flash memory even when the file system does not provide a dedicated flash data driver

Supported OS Nucleus, REX, Windows. UNIX, Linux, WinCE