
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 |
|