О разработке NoSQL СУБД GoldenRaceDB как альтернативы Google Firebase

Main Article Content

Роман Валерьевич Мосолов

Аннотация

Описаны опыт разработки новой нереляционной системы управления базами данных, названной GoldenRaceDB, и предпосылки, располагавшие к ее созданию в контексте проблемы импортозамещения зарубежных технологий. Новая технология реализована на базе серверного окружения Node.js.


Материал статьи предполагает наличие у читателя опыта разработки серверной части системы минимум на одном высокоуровневом языке программирования либо опыта разработки СУБД. Описанная технология не является свободно распространяемой (open source) и была предназначена исключительно для решения задач внутри организации, места ее создания. Однако по прилагаемым в статье листингам можно понять общий вектор создания аналогичной СУБД для разработки собственной упраздненной СУБД на другом высокоуровнем языке программирования.

Article Details

Библиографические ссылки

1. Аквино К., Ганди Т. Front-end. Клиентская разработка для профессионалов. Node.js, ES6, REST. СПб.: Питер, 2017. 512 с.: ил. (Серия «Для профессионалов»).
2. Бэнкер К. MongoDB в действии. / Пер. с англ. А.А. Слинкина. М.: ДМК Пресс, 2012. 394 с.: ил.
3. Дейт К. Дж. Введение в системы баз данных, 8-е издание: Пер. с англ. М.: Издательский дом «Вильяме», 2005. 1328 с.: ил. Парал. тит. англ.
4. Джуба С., Волков А. Изучаем PostgreSQL 10 / пер. с анг. А.А. Слинкина. М.: ДМК Пресс, 2019. 400 с.: ил.
5. Лоре А. Проектирование веб-API / Пер. с англ. Д.А. Беликова. М.: ДМК Пресс, 2020. 440 с.
6. Мосолов Р.В. Программа «История гениального открытия»: автоматизация рутинной деятельности ученых: дис. маг. комп. наук 09.04.04 / Казань, 2021. 47 с. URL: https://kpfu.ru/student_diplom/10.160.178.20_29GG9GW6GT5OBPD9N0DGSIVNS0WANG9_PEMUXEOD82DR2X2Y26_F_Mosolov.pdf.
7. Олифер В., Олифер Н. Компьютерные сети. Принципы, технологии, протоколы: Юбилейное издание. СПб.: Питер, 2021. 1008 с.: ил. (Серия «Учебник для вузов»).
8. Портянкин И. Программируем Cloud Native: микросервисы, Docker и Kubernetes. 2022. 177 с.: ил.
9. Розенталс Н. Изучаем TypeScript 3. М.: ДМК Пресс, 2019. 624 с.
10. Скабцов Н.В. Аудит безопасности информационных систем. СПб.: Питер, 2018. 272 с.: ил. (Серия «Библиотека программиста»).
11. Таненбаум Э., Остин Т. Архитектура компьютера. 6-е изд. СПб.: Питер, 2022. 816 с.: ил. (Серия «Классика computer science»).
12. Холмс С. Стек MEAN. Mongo, Express, Angular, Node. СПб.: Питер, 2017. 496 с.: ил. (Серия «Библиотека программиста»).
13. Garreau M., Faurot W. 2018. Redux in Action. Manning Publications. E-book. Accessed: 04 November 2022. Hagos, T. 2021.