Databases (Windows CE 5.0)
Databases provide storage, access, and sorting of property-set records. The Windows CE database (CEDB) model is that of a small, flat structure and is optimized for small, efficient storage. As such, the CEDB APIs do not correspond to the Win32 database APIs.
Data operations are transactioned within the object store or a database volume, which protects against data loss. If a Microsoft® Windows® CE–based device loses power during a data transaction, Windows CE reverts all partial database operations to the last known good state. A file system that stores a database volume still has the ability to corrupt the volume.
The default database for Windows CE is CEDB. Windows CE also includes support for the embedded database (EDB), which enhances the functionality of CEDB and includes support for:
- Transactions.
- Access by multiple users.
- Multple sort orders, key properties, and databases.
- Enhanced performance, especially with larger databases.
In This Section
- CEDB Database Support
Provides details about CEDB database support, including implementation details such as database creation, deletion, and modification. - EDB Database Support
Provides details about EDB database support, including comparing EDB with CEDB, and implementation details for an EDB database.
Send Feedback on this topic to the authors