A lightweight DBMS solution for mobile devices

The wireless network evolution has allowed that the handset technology provides a broad and new set of applications to their users. Several of these applications require DBMS solutions that support their operations. Note, however, that these solutions must respect the limitations of the mobile platform, such as smaller memory capacity and lower processing power. This paper discusses our experience in specifying and implementing a DBMS solution, which provides typical functions such as storage, transactions, caching and information indexing. We stress our project decisions and the rationale for such decisions. The validation of this approach is carried out via its application in a commercial project, implemented by our development team.