Пять факторов, которые влияют на выбор базы данных
Автор статьи с коллегой Артуром Песа рассмотрели пять факторов, которые пользователи должны учитывать в первую очередь при выборе и сравнении баз данных.
⤷ Ссылка на статью
Гайды по БД и SQL
Автор статьи с коллегой Артуром Песа рассмотрели пять факторов, которые пользователи должны учитывать в первую очередь при выборе и сравнении баз данных.
⤷ Ссылка на статью
Гайды по БД и SQL
👍3🔥1
Cравниваем популярные реляционные СУБД
Реляционные базы данных используются уже очень давно. Они стали популярными благодаря успешным реализациям реляционных моделей в системах управления, оказавшимся весьма удобными для работы с данными. В этой статье мы сравним три самые популярные реляционные системы управления базами данных (РСУБД): SQLite, MySQL и PostgreSQL.
⤷ Ссылка на статью
Гайды по БД и SQL
Реляционные базы данных используются уже очень давно. Они стали популярными благодаря успешным реализациям реляционных моделей в системах управления, оказавшимся весьма удобными для работы с данными. В этой статье мы сравним три самые популярные реляционные системы управления базами данных (РСУБД): SQLite, MySQL и PostgreSQL.
⤷ Ссылка на статью
Гайды по БД и SQL
👍4
Распределенный SQL: альтернатива шардированию баз данных
Шардирование баз данных – это процесс разделения данных на меньшие части, называемые «шарды». Эта техника обычно используется, когда возникает потребность в масштабировании записей. В течение жизненного цикла успешного приложения способность сервера его базы обрабатывать операции записи рано или поздно достигает своего предела.
⤷ Ссылка на статью
Гайды по БД и SQL
Шардирование баз данных – это процесс разделения данных на меньшие части, называемые «шарды». Эта техника обычно используется, когда возникает потребность в масштабировании записей. В течение жизненного цикла успешного приложения способность сервера его базы обрабатывать операции записи рано или поздно достигает своего предела.
⤷ Ссылка на статью
Гайды по БД и SQL
👍5
10 потенциальных SQL ошибок, которые делают программисты
Ниже перечислены общие ошибки, которые делают Java разработчики, использующие SQL в JDBC или jOOQ (без определённого порядка). Для других 10 ошибок, смотрите эту статью.
1. Забыл о NULL
2. Обработка данных в памяти Java
3. Использование UNION вместо UNION ALL
4. Использование JDBC для постраничной разбивки большой выборки
5. Соединение данных в памяти Java
6. Использование DISTINCT или UNION для удаления дубликатов из случайного декартова произведения
7. Избегание оператора MERGE
8. Использование агрегатных функций вместо оконных функций
9. Использование сортировки в памяти при разных параметрах
10. Поочерёдная вставка множества записей
⤷ Ссылка на статью
Гайды по БД и SQL
Ниже перечислены общие ошибки, которые делают Java разработчики, использующие SQL в JDBC или jOOQ (без определённого порядка). Для других 10 ошибок, смотрите эту статью.
1. Забыл о NULL
2. Обработка данных в памяти Java
3. Использование UNION вместо UNION ALL
4. Использование JDBC для постраничной разбивки большой выборки
5. Соединение данных в памяти Java
6. Использование DISTINCT или UNION для удаления дубликатов из случайного декартова произведения
7. Избегание оператора MERGE
8. Использование агрегатных функций вместо оконных функций
9. Использование сортировки в памяти при разных параметрах
10. Поочерёдная вставка множества записей
⤷ Ссылка на статью
Гайды по БД и SQL
👍5❤1
SQLite-песочница в браузере
Чего мне всегда не хватало, так это аналога JSFiddle для SQLite, какой-то онлайн-песочницы, в которой можно быстро проверить SQL-запрос и поделиться с другими.
⤷ Ссылка на статью
Гайды по БД и SQL
Чего мне всегда не хватало, так это аналога JSFiddle для SQLite, какой-то онлайн-песочницы, в которой можно быстро проверить SQL-запрос и поделиться с другими.
⤷ Ссылка на статью
Гайды по БД и SQL
👍5
Оператор SQL IN на примерах
Оператор SQL IN является одним из наиболее полезных операторов для фильтрации данных в SQL. Он позволяет выбрать строки из таблицы, которые содержат одно или несколько значений, указанных в списке.
В статье прописано:
🔹Синтаксис SQL IN
🔹Примеры использования SQL IN
Гайды по БД и SQL
Оператор SQL IN является одним из наиболее полезных операторов для фильтрации данных в SQL. Он позволяет выбрать строки из таблицы, которые содержат одно или несколько значений, указанных в списке.
В статье прописано:
🔹Синтаксис SQL IN
🔹Примеры использования SQL IN
Гайды по БД и SQL
👍4
Руководство по SQLite: настраиваем и учимся работать
Статья содержит руководство по настройке и работе с инструментом, на основе статьи топового программиста.
⤷ Ссылка на статью
Гайды по БД и SQL
Статья содержит руководство по настройке и работе с инструментом, на основе статьи топового программиста.
⤷ Ссылка на статью
Гайды по БД и SQL
👍4
Подгон для кодеров: обучающая игрушка SQL Murder Mystery. Становимся детективом и расследуем убийство командами SQL, посылая запросы к таблицам и базам данным.
⤷ Ссылка
Гайды по БД и SQL
⤷ Ссылка
Гайды по БД и SQL
👍5
Как избежать распространенных ошибок при работе с СУБД
В этом материале мы поговорим о практиках и ошибках при работе с разными СУБД, а также поделимся чек-листом от менеджера PaaS-продуктов Selectel Андрея Андронова.
Мы начнем с планов на проект и серверных комплектующих, пройдем через правила проектирования баз данных и доберемся до уровня доступности.
⤷ Ссылка на статью
Гайды по БД и SQL
В этом материале мы поговорим о практиках и ошибках при работе с разными СУБД, а также поделимся чек-листом от менеджера PaaS-продуктов Selectel Андрея Андронова.
Мы начнем с планов на проект и серверных комплектующих, пройдем через правила проектирования баз данных и доберемся до уровня доступности.
⤷ Ссылка на статью
Гайды по БД и SQL
👍4
Книги по SQL: что почитать специалисту по работе с данными?
1)Название: Bitemporal Databases: Modeling and Implementation. Canan Eren Atay, Abdullah Uz Tansel
Язык: английский
Уровень: продвинутый
2)Название: SQL для умников: Advanced SQL Programming. Джо Селко
Язык: русский
Уровень: продвинутый
3)Название: Стиль программирования на SQL. Джо Селко
Язык: русский
Уровень: продвинутый
4)Название: SQL для чайников. Аллен Тейлор
Язык: русский
Уровень: начинающий
5)Название: SQL. Сборник рецептов. Энтони Молинаро, Роберт де Грааф
Язык: русский
Уровень: разный
6)Название: Программирование баз данных SQL. Типичные ошибки и их устранение. Билл Карвин
Язык: русский
Уровень: разный
Гайды по БД и SQL
1)Название: Bitemporal Databases: Modeling and Implementation. Canan Eren Atay, Abdullah Uz Tansel
Язык: английский
Уровень: продвинутый
2)Название: SQL для умников: Advanced SQL Programming. Джо Селко
Язык: русский
Уровень: продвинутый
3)Название: Стиль программирования на SQL. Джо Селко
Язык: русский
Уровень: продвинутый
4)Название: SQL для чайников. Аллен Тейлор
Язык: русский
Уровень: начинающий
5)Название: SQL. Сборник рецептов. Энтони Молинаро, Роберт де Грааф
Язык: русский
Уровень: разный
6)Название: Программирование баз данных SQL. Типичные ошибки и их устранение. Билл Карвин
Язык: русский
Уровень: разный
Гайды по БД и SQL
❤6👍1
SQL-инъекции для самых маленьких. Часть 3
Изучив статью вы узнаете, как можно собирать информацию о БД путем применения инъекций и затронем тему слепых SQL-инъекций.
⤷ Ссылка на статью
Гайды по БД и SQL
Изучив статью вы узнаете, как можно собирать информацию о БД путем применения инъекций и затронем тему слепых SQL-инъекций.
⤷ Ссылка на статью
Гайды по БД и SQL
👍4
Полезные TreeMap визуализации для MSSQL, Postgres и MySQL
Я очень люблю визуализации. Человек лучше всего воспринимает информацию через образы. Для трех часто встречающихся баз (MSSQL, Postgres и MySQL) я смастерил плагины к проекту Bell, хотя этот код на Python можно использовать и отдельно. Поэтому для каждой визуализации я буду в скобочках писать имя файла из репозитория GitHub - вы можете этот файл вытащить и использовать его отдельно от проекта (для этого нудны минимальные модификации).
⤷ Читать дальше...
Гайды по БД и SQL
Я очень люблю визуализации. Человек лучше всего воспринимает информацию через образы. Для трех часто встречающихся баз (MSSQL, Postgres и MySQL) я смастерил плагины к проекту Bell, хотя этот код на Python можно использовать и отдельно. Поэтому для каждой визуализации я буду в скобочках писать имя файла из репозитория GitHub - вы можете этот файл вытащить и использовать его отдельно от проекта (для этого нудны минимальные модификации).
⤷ Читать дальше...
Гайды по БД и SQL
👍5
Проектирование базы данных для самых маленьких — на примере кинотеатра
В данной статье автор хочет показать ход размышлений при проектировании базы данных. Ведь объяснить процесс намного важнее чем показать готовую структуру.
⤷ Ссылка на статью
Гайды по БД и SQL
В данной статье автор хочет показать ход размышлений при проектировании базы данных. Ведь объяснить процесс намного важнее чем показать готовую структуру.
⤷ Ссылка на статью
Гайды по БД и SQL
👍5
SQL_big_cheatsheet.pdf
1.5 MB
Огромный туториал-шпаргалку по SQL с примерами запросов и объяснением
👍5
Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик 👨💻
⤷ Ссылка на статью
Гайды по БД и SQL
⤷ Ссылка на статью
Гайды по БД и SQL
👍8🔥1