SQLite, a widely used database engine, has been previously transformed to run on a bare PC without the support of any OS or kernel. However, the transformed SQLite database was stored in main memory i.e., it had no file system. This paper extends the transformation process to enable bare PC SQLite to work with standard file system interfaces based on the FAT32 file specification. It further presents mechanisms and programming interfaces for a bare machine file system integrated with SQLite that uses a removable USB flash drive. The bare SQLite database and file system can interoperate with conventional OS-based database systems. It can be adapted in the future to work with bare Web browsers, large bare databases, other bare applications, and bare mobile devices.
CITATION STYLE
Thompson, W., Karne, R., Wijesinha, A., & Chang, H. (2017). Interoperable SQLite for a bare PC. In Communications in Computer and Information Science (Vol. 716, pp. 177–188). Springer Verlag. https://doi.org/10.1007/978-3-319-58274-0_15
Mendeley helps you to discover research relevant for your work.