Preview

Journal of Instrument Engineering

Advanced search
Open Access Open Access  Restricted Access Subscription Access

Modular fault-tolerant database management system

https://doi.org/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. 

About the Authors

N. S. Fot
Orenburg State University
Russian Federation

Nikolai S. Fot — Student; , Institute of Mathematics and Information Technology

Orenburg



N. P. Fot
Orenburg State University
Russian Federation

Nataliia P. Fot — PhD, Associate Professor; Institute of Mathematics and Information Technology, Department of Mathematical Methods and Models in Economics; Head of the Departmen

Orenburg



A. A. Vinarsky
Moscow Institute of Physics and Technology
Russian Federation

Alexander A. Vinarsky — Student; Faculty of Physical and Quantum Electronics

Moscow



References

1. Tavakkoli F., Andalib A., Shahbahrami A., Atani R.E. Journal of Computing, 2011, no. 7(3).

2. LittleDB, https://github.com/pouriamoosavi/LittleDB.

3. LMDB, http://www.lmdb.tech/doc/.

4. BerkeleyDB, https://www.oracle.com/database/technologies/related/berkeleydb.html.

5. Mukku Pavan Kumar, Rohit Lorenzo. Integration, 2024, vol. 96, рр. 102155.

6. STM32F103C6T8, https://www.st.com/en/microcontrollers-microprocessors/stm32f103c6.html.

7. 1874ВЕ7Т, https://niiet.ru/product/1874%D0%B2%D0%B57%D1%82-2/. (in Russ.)

8. 1887ВЕ6Т, https://niiet.ru/product/1887%D0%B2%D0%B56%D1%82/.(in Russ.)

9. Tortika A.S., Ershov A.S. Vestnik of Saratov State Technical University, 2020, no. 4, pp. 79–82. (in Russ.)

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

11. Divyang Mittal, Nikhil Shah, Siddhant Agarwal, Advances in Operating System, 13.10.2020, https://os.pubpub.org/ pub/blog-1/release/4.

12. Greenplum, https://greenplum.org.

13. PostgreSQL, https://www.postgresql.org/.

14. Oracle Database Express Edition (XE), https://www.oracle.com/uk/database/technologies/oracle-database-softwaredownloads.html.


Review

For citations:


Fot N.S., Fot N.P., Vinarsky A.A. Modular fault-tolerant database management system. Journal of Instrument Engineering. 2025;68(10):844-851. (In Russ.) https://doi.org/10.17586/0021-3454-2025-68-10-844-851

Views: 2


ISSN 0021-3454 (Print)
ISSN 2500-0381 (Online)