Базы данных (Data Base) – Telegram
Базы данных (Data Base)
8.21K subscribers
566 photos
468 videos
19 files
545 links
Базы данных (Data Base). По всем вопросам @evgenycarter
Download Telegram
Шпаргалка по PostgreSQL

#db

👉 @database_info
👍10
SQL Server on Linux Tips

Полезные материалы по использованию SQL Server на Linux (администрирование, PowerShell, настройки, бэкапирование и многое другое).

https://www.mssqltips.com/sql-server-tip-category/226/sql-server-on-linux/

#db

👉 @database_info
👍2
Расширенные возможности SQL

#01. Поиск данных в таблицах и базе SQL
#02. Поиск данных в таблицах и базе SQL (часть 2)
#03. Подзапросы в SQL
#04. Полезные функции и операторы в SQL
#05. Работа с Grant и Revoke в SQL (выдача и отзыв привилегий на таблицу)
#06. Условные операторы и функции в SQL (NULLIF, NVL, NVL2, DECODE, CASE)
#07. Основы работы в Oracle SQL Developer
#08 Основы работы в PL/SQL Developer
#09. View Table (Представления таблиц в SQL)
#10. Оконные функции в SQL (Агрегатные оконные функции)

источник

#db

👉 @database_info
👍101
Наполняем до краев: влияние порядка столбцов в таблицах на размеры баз данных PostgresQL

8 + 2 = 16 или откуда берутся лишние байты

В языках низкого уровня, таких как C, на котором написан Postgres, для обращения к данным в памяти всегда используются стандартные размеры, независимо от того, сколько места на самом деле занимают элементы данных. Например, стандартное 32-битное целое число, которое может хранить значение немного более четырёх миллиардов, всегда считывается как четыре байта. То есть, даже если значение числа равно нулю, под него выделяется четыре байта памяти. Это называется выравнивание (alignment).

Rus https://habr.com/ru/articles/756074/

Eng https://www.2ndquadrant.com/en/blog/on-rocks-and-sand/

#db

👉 @database_info
👍6
Forwarded from Linux
Релиз СУБД PostgreSQL 16

После 11 месяцев разработки опубликована новая стабильная ветка СУБД PostgreSQL 16. Обновления для новой ветки будут выходить в течение пяти лет до ноября 2028 года. Поддержка PostgreSQL 11.x, самой старой из поддерживаемых веток, будет прекращена 9 ноября.
.
.
👉 @sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=59758
👍4
Goose - это инструмент для миграции баз данных. Управляйте схемой базы данных, создавая инкрементные изменения SQL или функции Go.

Site: https://pressly.github.io/goose/

GitHub: https://github.com/pressly/goose

#db

👉 @database_info
👍3
Clickhouse — непростая жизнь в продакшене

Около двух лет назад вышла небольшая статья Kafka Streams — непростая жизнь в production, в которой я описывал сложности, с которыми наша команда столкнулась при попытке решить задачи проекта с помощью kafka-streams. Эксперимент вышел неудачным, и мы в итоге совсем отказались от этой технологии. Вместо нее решили попробовать Clickhouse (CH), и сейчас уже можно сказать, что эта база нам очень хорошо подошла и отлично решает почти все задачи, которые нам ставит бизнес. В этой статье я расскажу об особенностях использования CH.

https://habr.com/ru/companies/maxilect/articles/761258/

#db

👉 @database_info
👍6
Одна из возможных версий переезда с MySQL на PostgreSQL

Всем привет! Меня зовут Станислав, я Java-разработчик в Rocket Science, outsource-компании, специализирующейся преимущественно на финтех-проектах. С 2019 года я веду проект бэкенда для внутренних мобильных приложений (которыми пользуются сотрудники) одного крупного банка. Когда мы начинали проект, у DBA были компетенции только в Oracle и MySQL, а в последние пару лет, наоборот, фокус в организации сместился в сторону PostgreSQL и появилась тенденция по переезду в него разных внутренних сервисов. Нашей команде было вполне комфортно на MySQL, но мы прикинули, что переезд в PostgreSQL позволит нам решить ряд попутных технических вопросов, и ввязались в эту авантюру.

В этой статье я расскажу, какие подводные камни ждали нас на этом пути.

https://habr.com/ru/articles/742552/

#db

👉 @database_info
👍4
Expert Oracle Database Architecture: Techniques and Solutions for High Performance and Productivity
Автор: Darl Kuhn (2021)

Теперь в четвертом издании, охватывающем Oracle Database 21c, эта книга-бестселлер продолжает знакомить вас с лучшими мыслями о том, как применять Oracle Database для создания масштабируемых приложений, которые хорошо работают и дают правильные результаты. Авторы разделяют простую философию: "Вы можете относиться к Oracle как к черному ящику и просто засовывать в него данные, а можете понять, как он работает, и использовать его как мощную вычислительную среду". Если вы выберете последнее, то обнаружите, что существует мало проблем управления информацией, которые вы не сможете решить быстро и элегантно.

#db

👉 @database_info
👍4
Пять факторов, которые влияют на выбор базы данных

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

Сегодня есть гораздо больше баз данных, чем когда-либо. В декабре 2012 года, когда DB-Engines.com впервые начал ранжировать базы данных, у него получился список из 73 систем (существенный рост по сравнению с самым первым списком из 18 систем). Спустя десять лет, на декабрь 2022 года в списке было уже почти четыреста систем. За последнее десятилетие произошёл настоящий кембрийский взрыв технологий баз данных. Нужно ориентироваться в обширном пространстве вариантов: SQL, NoSQL, множество «многомодельных» баз данных, которые могут быть сочетанием SQL и NoSQL, или множественные модели данных NoSQL (сочетающие две или более опций: документы, ключи-значения, широкие столбцы, графы и так далее).

Rus https://habr.com/ru/companies/ruvds/articles/713892/

Eng https://dzone.com/articles/5-factors-when-selecting-a-database


#db

👉 @database_info
👍4
Шпаргалка по SQL

#db

👉 @database_info
👍8