Точка входа в программирование
21.4K subscribers
903 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Чем отличаются NoSQL от обычных баз данных?

NoSQL («Not Only SQL») — это нереляционный тип баз данных. В отличии от реляционных БД, где данные хранятся в таблицах, NoSQL основан на парах ключ-значение, графовых баз данных или документах. Основные различия:

1. В SQL требуется жёсткая структуризация на основе какой-то заранее определённой схемы, а в NoSQL таких требований нет.
2. В NoSQL предусмотрено вертикальное и горизонтальное масштабирование, в РСУБД чаще используется только вертикальное масштабирование.
3. SQL-запросы более простые и удобные, однако NoSQL-запросы лучше защищены от хакерских атак.
4. Время отклика у NoSQL быстрее и нереляционные БД лучше справляются с большими данными.

Источник: https://tprg.ru/rCid

#субд
Руководство для начинающих по MySQL

MySQL — одна из наиболее используемых СУБД, т.к. она поддерживается почти всеми ОС и распространяется как свободное программное обеспечение. Поэтому, MySQL популярна среди разработчиков сайтов и веб-приложений.

Однако без хорошего гайда достаточно трудно разобраться в этапах создания баз данных. В этом руководстве подробно описывается, как установить MySQL, создать БД и таблицы, а также сделать первые запросы:

https://wiki.gentoo.org/wiki/MySQL/Startup_Guide/ru

#субд
Статистика базы данных с помощью pg_profile

Нередко проблемы в СУБД возникают из-за медленных запросов. Запросы такого типа дают нагрузку на базу данных и не позволяют вашему приложению работать корректно. К счастью, есть много доступных инструментов, которые помогают решить эту проблему.

Например, чтобы эффективно реализовать статистику и найти места с наибольшей нагрузкой в PostgreSQL, можно воспользоваться инструментом pg_profile. Как с ним работать, рассказал Александр Булгаков, инженер разработки Газпромбанка — в статье:

https://tprg.ru/uW3X

#субд
Популярные задачи по SQL с собеседований

Вопросы по SQL на собеседованиях на позицию Junior или Middle бэкенд-разработчика — обычное дело, поэтому стоит хорошо понимать SQL запросы и БД.

В этой статье собраны вопросы и ответы от самих работодателей с собеседований на аналитика, с которыми легко должен справиться начинающий разработчик:

https://vc.ru/life/443626-20-voprosov-i-zadach-po-sql-na-sobesedovanii-s-otvetami

#субд #sql
Как хранить лайки социальных сетей в базе данных ScyllaDB

Вчера поговорили о СУБД и согласованности данных в базах. Сегодня — о моделировании данных на примере хранения лайков в соцсетях с использованием ScyllaDB:

https://tproger.ru/articles/kak-quot-lajki-quot-socialnyh-setej-hranyatsya-v-baze-dannyh/

#субд
Популярные задачи по SQL с собеседований

Вопросы по SQL на собеседованиях на позицию Junior или Middle бэкенд-разработчика — обычное дело, поэтому стоит хорошо понимать SQL запросы и БД.

В этой статье собраны вопросы и ответы от самих работодателей с собеседований на аналитика, с которыми легко должен справиться начинающий разработчик:

https://vc.ru/life/443626-20-voprosov-i-zadach-po-sql-na-sobesedovanii-s-otvetami

#субд #sql