DOI 10.17586/0021-3454-2025-68-10-844-851
UDC 004.652.4
MODULAR FAULT-TOLERANT DATABASE MANAGEMENT SYSTEM
Orenburg State University, Institute of Mathematics and Information Technology ;
N. P. Fot
Orenburg State University, Institute of Mathematics and Information Technology, Department of Mathematical Methods and Models in Economics ; Head of the Department
A. A. Vinarsky
Moscow Institute of Physics and Technology, Faculty of Physical and Quantum Electronics;
Reference for citation: Fot N. S., Fot N. P., Vinarsky A. A. Modular fault-tolerant database management system. Journal of Instrument Engineering. 2025. Vol. 68, N 10. P. 844–851 (in Russian). DOI: 10.17586/0021-3454-2025-68-10-844-851.
Abstract. The problem of data storage in extreme external conditions with limited computing resources is analyzed. The necessity of creating small-size fault-tolerant modular data management systems optimized for use in embedded systems and microcontrollers is noted. An overview of the LittleDB, LMDB, and Berkeley DB database management systems is performed, and the areas of their use in real-world tasks are identified. A variant of a small-size database management system is proposed that allows efficient data management while minimizing the use of computing resources with special requirements for fault tolerance and noise immunity. The main solutions for optimizing the processes of adding, storing, processing and managing data in non-volatile memory are also considered. A software is developed that allows working with data in extreme operating conditions. The implemented database management system uses algorithms for data caching, error correction, and noise-proof encoding of information. The data storage speed is tested, and the high efficiency of the proposed system is demonstrated.
Abstract. The problem of data storage in extreme external conditions with limited computing resources is analyzed. The necessity of creating small-size fault-tolerant modular data management systems optimized for use in embedded systems and microcontrollers is noted. An overview of the LittleDB, LMDB, and Berkeley DB database management systems is performed, and the areas of their use in real-world tasks are identified. A variant of a small-size database management system is proposed that allows efficient data management while minimizing the use of computing resources with special requirements for fault tolerance and noise immunity. The main solutions for optimizing the processes of adding, storing, processing and managing data in non-volatile memory are also considered. A software is developed that allows working with data in extreme operating conditions. The implemented database management system uses algorithms for data caching, error correction, and noise-proof encoding of information. The data storage speed is tested, and the high efficiency of the proposed system is demonstrated.
Keywords: small-sized database, microcontrollers, extreme conditions, bit errors, fault-tolerant coding
References:
References:
- Tavakkoli F., Andalib A., Shahbahrami A., Atani R.E. Journal of Computing, 2011, no. 7(3).
- LittleDB, https://github.com/pouriamoosavi/LittleDB.
- LMDB, http://www.lmdb.tech/doc/.
- BerkeleyDB, https://www.oracle.com/database/technologies/related/berkeleydb.html.
- Mukku Pavan Kumar, Rohit Lorenzo. Integration, 2024, vol. 96, рр. 102155.
- STM32F103C6T8, https://www.st.com/en/microcontrollers-microprocessors/stm32f103c6.html.
- 1874ВЕ7Т, https://niiet.ru/product/1874%D0%B2%D0%B57%D1%82-2/. (in Russ.)
- 1887ВЕ6Т, https://niiet.ru/product/1887%D0%B2%D0%B56%D1%82/.(in Russ.)
- Tortika A.S., Ershov A.S. Vestnik of Saratov State Technical University, 2020, no. 4, pp. 79–82. (in Russ.)
- Yuanyuan Cui, Mian Lou, Jianqing Xiao, Xunying Zhang, Senmao Shi, Pengwei Lu. 2013 IEEE International Conference of IEEE Region 10 (TENCON 2013), October 22–25, 2013, DOI: 10.1109/TENCON.2013.6718953.
- Divyang Mittal, Nikhil Shah, Siddhant Agarwal, Advances in Operating System, 13.10.2020, https://os.pubpub.org/ pub/blog-1/release/4.
- Greenplum, https://greenplum.org.
- PostgreSQL, https://www.postgresql.org/.
- Oracle Database Express Edition (XE), https://www.oracle.com/uk/database/technologies/oracle-database-software- downloads.html.








