Skip to content

Instantly share code, notes, and snippets.

class ConnectedGraph
{
public:
// API
private:
GraphNode* root_;
};
@mustafaaloko
mustafaaloko / settings.json
Created December 26, 2017 08:45
My Visual Studio Code Settings
// Place your settings in this file to overwrite the default settings
{
"editor.tabSize": 4,
"workbench.colorTheme": "GitHub Plus",
"workbench.iconTheme": "material-icon-theme",
"editor.fontFamily": "Operator Mono",
"editor.fontSize": 14,
"editor.lineHeight": 40,
"editor.cursorStyle": "line",
"editor.quickSuggestions": {
@codedokode
codedokode / Задача и теория по SQL, MySQL, PostgreSQL и базам даннх вообще.md
Last active October 29, 2024 06:34
Задачка и теория по SQL (изучаем базы данных)

Этот урок переехал по адресу https://github.com/codedokode/pasta/blob/master/db/databases.md . Копия ниже устарела и не будет больше обновляться.


Что такое базы данных

База данных - это хранилище, в которое можно сохранять данные, а позже делать по ним поиск и загружать их. Ну например, на форуме в базе данных может храниться информация о пользователях сайта и написанных ими сообщениях. При просмотре страницы скрипт на сервере ищет в БД сообщения на определенную тему и выводит их на странице. Почти любой интерактивный сайт использует БД.

Конечно, можно попробовать сделать свое хранилище (к примеру, на файлах), но вряд ли оно будет работать так же быстро и надежно, как профессиональная база данных. Хорошая база данных гарантирует отсутствие потерь сохраненных данных, даже если неожиданно отключится питание, отсутствие проблем при одновременной работе нескольких пользователей, позволяет искать информацию по произвольным критериям.