Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/inspirate789/bmstu-db

:open_file_folder: Лекции, семинары и лабораторные работы по курсу "Базы данных" в МГТУ им. Н. Э. Баумана.
https://github.com/inspirate789/bmstu-db

5sem bmstu data-engineering data-science data-visualization database db etl golang grafana ics7 iu7 nifi notes papers plpgsql postgres postgresql redis sql

Last synced: 25 days ago
JSON representation

:open_file_folder: Лекции, семинары и лабораторные работы по курсу "Базы данных" в МГТУ им. Н. Э. Баумана.

Awesome Lists containing this project

README

        

### :open_file_folder: Лекции, семинары и лабораторные работы по курсу "Базы данных" в МГТУ им. Н. Э. Баумана.

- Лекции и семы мб криво писал, особенно в начале, но самое уникальное здесь - презентации, все без исключения.
- Лабы 6, 7 и 9 - один большой TCP-сервер на Golang. Постепенно разрастаясь, он превратился в песочницу. С ходу разобраться будет наверное сложно, но для своих проектов вы точно сможете выдернуть некоторые куски, не понимая, как работает всё остальное. Эх, если бы я знал в ноябре, что такое HTTP и gRPC...
- Для удобства написания лаб на Golang я сделал свой образ с PostgreSQL, Golang и нужными библиотеками. Dockerfile лежит в папке labs/pg-go1.19.2, а спуллить его можно [отсюда](https://hub.docker.com/repository/docker/inspirate789/pg-go1.19.2) командой

```sh
docker pull inspirate789/pg-go1.19.2:latest
```

### Материал для подготовки к экзамену (делал не я)

[Теория](https://cheddar-numeric-9f9.notion.site/611b5869450e467888476d0c9572ad65) и [практика](https://github.com/Sunshine-ki/BMSTU5_DB/wiki).