Preview

Известия высших учебных заведений. Приборостроение

Расширенный поиск
Доступ открыт Открытый доступ  Доступ закрыт Только для подписчиков

Модульная отказоустойчивая система управления базами данных

https://doi.org/10.17586/0021-3454-2025-68-10-844-851

Аннотация

Проанализирована проблема хранения данных в экстремальных внешних условиях при ограниченных вычислительных ресурсах. Отмечена необходимость создания малоразмерных отказоустойчивых модульных систем управления данными, оптимизированных для использования во встраиваемых системах и микроконтроллерах. Выполнен обзор систем управления базами данных LittleDB, LMDB и Berkeley DB, определены области их использования в реальных задачах. Предложен вариант малоразмерной системы управления базами данных, позволяющий эффективно управлять данными в условиях минимизации использования вычислительных ресурсов при особых требованиях к отказоустойчивости и помехозащищенности. Также рассмотрены основные решения для оптимизации процессов добавления, хранения, обработки и управления данными в энергонезависимой памяти. Разработано программное обеспечение, позволяющее проводить работу с данными в экстремальных условиях эксплуатации. В реализованной системе управления базами данных использованы алгоритмы кэширования данных, коррекции ошибок и помехозащищенного кодирования информации. Протестирована скорость сохранения данных, продемонстрирована высокая эффективность предложенной системы. 

Об авторах

Н. С. Фот
Оренбургский государственный университет
Россия

Николай Сергеевич Фот — студент; Институт математики и информационных технологий

Оренбург



Н. П. Фот
Оренбургский государственный университет
Россия

Наталия Павловна Фот — канд. техн. наук, доцент; 
кафедра математических методов и моделей в экономике Института математики и информационных технологий; заведующая кафедрой

Оренбург



А. А. Винарский
Московский физико-технический институт (национальный исследовательский университет)
Россия

Александр Анатольевич Винарский — студент; Физтех-школа электроники, фотоники и молекулярной физики, факультет физической и квантовой электроники

Долгопрудный, Московская область



Список литературы

1. Tavakkoli F., Andalib A., Shahbahrami A., Atani R. E. A Comparison of Lightweight Databases in Mobile Systems // Journal of Computing. 2011. Vol. 3, is. 7.

2. LittleDB // GitHub [Электронный ресурс]: <https://github.com/pouriamoosavi/LittleDB>. (дата обращения 13.05.2025)

3. LMDB // Martin Hedenfalk [Электронный ресурс]: <http://www.lmdb.tech/doc/>. (дата обращения 13.05.2025)

4. Berkeley DB // Oracle [Электронный ресурс]: <https://www.oracle.com/database/technologies/related/berkeleydb.html>. (дата обращения 13.05.2025)

5. Mukku Pavan Kumar, Rohit Lorenzo. A robust radiation resistant SRAM cell for space and military applications //Integration. 2024. Vol. 96, May. Р. 102155.

6. STM32F103C6T8 // STMicroelectronics [Электронный ресурс]: <https://www.st.com/en/microcontrollersmicroprocessors/stm32f103c6.html>. (дата обращения 13.05.2025)

7. 1874ВЕ7Т [Электронный ресурс]: <https://niiet.ru/product/1874%D0%B2%D0%B57%D1%82-2/>. (дата обращения 13.05.2025)

8. 1887ВЕ6Т [Электронный ресурс]: <https://niiet.ru/product/1887%D0%B2%D0%B56%D1%82/>. (дата обращения 13.05.2025)

9. Тортика А. С., Ершов А. С. Обзор и сравнительный анализ современных систем управления базами данных // Вестник Саратовского государственного технического университета. 2020. № 4. С. 79–82.

10. Yuanyuan Cui, Mian Lou, Jianqing Xiao, Xunying Zhang, Senmao Shi, Pengwei Lu. Research and implementation of SEC-DED Hamming code algorithm // 2013 IEEE International Conference of IEEE Region 10 (TENCON 2013). 22–25 October 2013. DOI: 10.1109/TENCON.2013.6718953.

11. Divyang Mittal, Nikhil Shah, Siddhant Agarwal. Performance Behavior Analysis and Enhancement of System Calls // Advances in Operating System, 13.10.2020 [Электронный ресурс]: <https://os.pubpub.org/pub/blog-1/release/4>.

12. Greenplum // VMware [Электронный ресурс]: <https://greenplum.org>. (дата обращения 13.05.2025)

13. PostgreSQL [Электронный ресурс]: <https://www.postgresql.org/>. (дата обращения 13.05.2025)

14. Oracle Database Express Edition (XE) [Электронный ресурс]: <https://www.oracle.com/uk/database/technologies/oracle-database-software-downloads.html>. (дата обращения 13.05.2025)


Рецензия

Для цитирования:


Фот Н.С., Фот Н.П., Винарский А.А. Модульная отказоустойчивая система управления базами данных. Известия высших учебных заведений. Приборостроение. 2025;68(10):844-851. https://doi.org/10.17586/0021-3454-2025-68-10-844-851

For citation:


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

Просмотров: 0


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