Как повысить производительность вашей базы данных за счет индексации больших таблиц
Индексирование базы данных — это метод, который ускоряет поиск и извлечение данных из базы данных. Это похоже на создание краткого руководства по поиску информации в большой книге. Это помогает ускорить поиск и упрощает поиск вещей. https://dev.to/karishmashukla/how-to-improve-the-performance-of-your-database-by-indexing-large-tables-1j17
  
  Индексирование базы данных — это метод, который ускоряет поиск и извлечение данных из базы данных. Это похоже на создание краткого руководства по поиску информации в большой книге. Это помогает ускорить поиск и упрощает поиск вещей. https://dev.to/karishmashukla/how-to-improve-the-performance-of-your-database-by-indexing-large-tables-1j17
DEV Community
  
  How to Improve Performance of Your Database by Indexing Large Tables
  What is Database Indexing?   Database indexing is a technique that makes searching and...
  Как исправить ошибку SQL Server 18456 простыми способами
Администраторы баз данных могут время от времени сталкиваться с ошибкой SQL Server 18456. Пользователи получают это сообщение об ошибке, когда их попытка подключения к работающему серверу отклонена из-за неверных учетных данных. Это неприятная проблема, которая снижает производительность.
Поэтому становится все более важным найти решение для возобновления рабочего процесса. Таким образом, мы написали эту статью, чтобы предоставить пользователям информацию о причинах, решениях и передовых методах, позволяющих избежать этой ошибки. Давайте начнем наше обсуждение с выявления основных причин этой проблемы.
https://dzone.com/articles/how-to-fix-sql-server-error-18456-in-simple-ways
  
  Администраторы баз данных могут время от времени сталкиваться с ошибкой SQL Server 18456. Пользователи получают это сообщение об ошибке, когда их попытка подключения к работающему серверу отклонена из-за неверных учетных данных. Это неприятная проблема, которая снижает производительность.
Поэтому становится все более важным найти решение для возобновления рабочего процесса. Таким образом, мы написали эту статью, чтобы предоставить пользователям информацию о причинах, решениях и передовых методах, позволяющих избежать этой ошибки. Давайте начнем наше обсуждение с выявления основных причин этой проблемы.
https://dzone.com/articles/how-to-fix-sql-server-error-18456-in-simple-ways
DZone
  
  How To Fix SQL Server Error 18456 in Simple Ways
  Want to resolve SQL Server error 18456 but need help finding a reliable guide? Read this blog to fix error 18456 of SQL Server authentication quickly.
  SpacetimeDB: новая база данных, написанная на Rust, которая полностью заменяет ваш сервер.
https://github.com/clockworklabs/SpacetimeDB
  
  https://github.com/clockworklabs/SpacetimeDB
GitHub
  
  GitHub - clockworklabs/SpacetimeDB: Multiplayer at the speed of light
  Multiplayer at the speed of light. Contribute to clockworklabs/SpacetimeDB development by creating an account on GitHub.
  Плагин векторной базы данных для Postgres, написанный на Rust, специально разработанный для LLM
https://github.com/tensorchord/pgvecto.rs
  
  https://github.com/tensorchord/pgvecto.rs
GitHub
  
  GitHub - tensorchord/pgvecto.rs: Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres. Revolutionize Vector Search…
  Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres. Revolutionize Vector Search, not Database. - tensorchord/pgvecto.rs
  Поднимаем кластер PostgreSQL в Docker и Testcontainers
Ранее я рассказывал о том, как запустить PostgreSQL в Docker. Тогда речь шла об использовании «ванильных» образов Postgres и поднятии одного хоста. В большинстве случаев этого достаточно как для тестов, так и для экспериментов, но нужно понимать, что в промышленной эксплуатации чаще всего используются высокодоступные (отказоустойчивые, кластеризованные) конфигурации PostgreSQL.
Сегодня я покажу, как запустить уже целый кластер PostgreSQL в Docker, а также в тестах через Testcontainers, и как вручную инициировать смену мастер-хоста.
https://habr.com/ru/articles/754168/
  
  Ранее я рассказывал о том, как запустить PostgreSQL в Docker. Тогда речь шла об использовании «ванильных» образов Postgres и поднятии одного хоста. В большинстве случаев этого достаточно как для тестов, так и для экспериментов, но нужно понимать, что в промышленной эксплуатации чаще всего используются высокодоступные (отказоустойчивые, кластеризованные) конфигурации PostgreSQL.
Сегодня я покажу, как запустить уже целый кластер PostgreSQL в Docker, а также в тестах через Testcontainers, и как вручную инициировать смену мастер-хоста.
https://habr.com/ru/articles/754168/
Хабр
  
  Поднимаем кластер PostgreSQL в Docker и Testcontainers
  Привет Хабр! В одной их своих предыдущих статей я рассказывал о том, как запустить PostgreSQL в Docker. Тогда речь шла об использовании «ванильных» образов Postgres и поднятии одного хоста. В...
  Продвинутые техники SQL для начинающих
Насколько хороши ваши навыки работы с хранилищами данных по шкале от 1 до 10? Хотите подняться выше 7/10? Тогда эта статья для вас. https://gist.github.com/mshakhomirov/638f8f09346769ad480d11764f11975c
  
  Насколько хороши ваши навыки работы с хранилищами данных по шкале от 1 до 10? Хотите подняться выше 7/10? Тогда эта статья для вас. https://gist.github.com/mshakhomirov/638f8f09346769ad480d11764f11975c
Gist
  
  sql_for_beginners.md
  GitHub Gist: instantly share code, notes, and snippets.
  LearnDB
Этот новый проект Python — хорошая возможность узнать, как устроены базы данных. По сути, это упрощенный клон sqlite, который был реализован с нуля с целью упростить его изучение и работу. https://github.com/spandanb/learndb-py
  
  Этот новый проект Python — хорошая возможность узнать, как устроены базы данных. По сути, это упрощенный клон sqlite, который был реализован с нуля с целью упростить его изучение и работу. https://github.com/spandanb/learndb-py
GitHub
  
  GitHub - spandanb/learndb-py: Learn database internals by implementing it from scratch.
  Learn database internals by implementing it from scratch. - spandanb/learndb-py
  «Ускоренный курс SQL» — это БЕСПЛАТНАЯ двухнедельная программа. Вы можете узнать все, что нужно для начала, и не заплатите ни копейки. Старт программы 29 августа.
https://uplimit.com/course/sql-crash-course
  https://uplimit.com/course/sql-crash-course
Это не статья о том, какая база данных является лучшей в 2023 году. Я не думаю, что это простой вопрос.
В этой статье мы рассмотрим различные статистические данные и сигналы, указывающие на то, что PostgreSQL набирает значительную популярность и опережает другие реляционные базы данных, такие как MySQL. https://www.eversql.com/postgresql-is-taking-the-lead/
  
  В этой статье мы рассмотрим различные статистические данные и сигналы, указывающие на то, что PostgreSQL набирает значительную популярность и опережает другие реляционные базы данных, такие как MySQL. https://www.eversql.com/postgresql-is-taking-the-lead/
EverSQL
  
  PostgreSQL is taking the lead
  This is not a "which database is the best in 2023" article. I don't think that's a simple question to answer.
In this article, we'll take a look at different stats and signals that indicate that PostgreSQL is gaining significant popularity, and is taking…
  In this article, we'll take a look at different stats and signals that indicate that PostgreSQL is gaining significant popularity, and is taking…
Векторные базы данных (часть 1): что отличает каждую из них? https://thedataquarry.com/posts/vector-db-1/
Векторные базы данных (часть 2): понимание их внутреннего устройства https://thedataquarry.com/posts/vector-db-2/
Векторные базы данных (часть 3): не все индексы одинаковы https://thedataquarry.com/posts/vector-db-3/
Векторные базы данных (часть 4): анализ компромиссов https://thedataquarry.com/posts/vector-db-4/
  Векторные базы данных (часть 2): понимание их внутреннего устройства https://thedataquarry.com/posts/vector-db-2/
Векторные базы данных (часть 3): не все индексы одинаковы https://thedataquarry.com/posts/vector-db-3/
Векторные базы данных (часть 4): анализ компромиссов https://thedataquarry.com/posts/vector-db-4/
CFS — сжатие на уровне страниц СУБД в Postgres Pro.
Сжатие данных на уровне блоков: механизм компрессии CFS и его особенности
Привет, Хабр! Меня зовут Антон Дорошкевич, я сертифицированный эксперт по PostgreSQL и архитектор многокластерных систем 1С. Это мой первый гостевой пост в блоге компании Postgres Professional. Многие мои выступления на PGConf.Russia были тепло приняты аудиторией в частности, в этом году доклад о тонкостях эксплуатации 1С и PostgreSQL вошёл в тройку лучших презентаций конференции. Сегодня мне хотелось бы рассказать о том, как сжатие данных на уровне блоков (страниц) влияет на работу баз 1С.
Механизмы сжатия на уровне блоков разработаны и успешно используются в таких СУБД, как MS SQL Server, Oracle, MySQL. В PostgreSQL сжатие на уровне страниц почему-то не было реализовано; лишь сравнительно недавно оно появилось в Postgres Pro Enterprise. Этот механизм называется CFS (Compressed File System, но файловой системой он не является, поэтому далее будет использоваться сокращение CFS).
Читать далееhttps://habr.com/ru/companies/postgrespro/articles/755818
  
  Сжатие данных на уровне блоков: механизм компрессии CFS и его особенности
Привет, Хабр! Меня зовут Антон Дорошкевич, я сертифицированный эксперт по PostgreSQL и архитектор многокластерных систем 1С. Это мой первый гостевой пост в блоге компании Postgres Professional. Многие мои выступления на PGConf.Russia были тепло приняты аудиторией в частности, в этом году доклад о тонкостях эксплуатации 1С и PostgreSQL вошёл в тройку лучших презентаций конференции. Сегодня мне хотелось бы рассказать о том, как сжатие данных на уровне блоков (страниц) влияет на работу баз 1С.
Механизмы сжатия на уровне блоков разработаны и успешно используются в таких СУБД, как MS SQL Server, Oracle, MySQL. В PostgreSQL сжатие на уровне страниц почему-то не было реализовано; лишь сравнительно недавно оно появилось в Postgres Pro Enterprise. Этот механизм называется CFS (Compressed File System, но файловой системой он не является, поэтому далее будет использоваться сокращение CFS).
Читать далееhttps://habr.com/ru/companies/postgrespro/articles/755818
Хабр
  
  CFS — сжатие на уровне страниц СУБД в Postgres Pro
  Механизм компрессии CFS и его особенности Привет, Хабр! Меня зовут Антон Дорошкевич, я сертифицированный эксперт по PostgreSQL и архитектор многокластерных систем 1С. Это мой первый гостевой пост в...
  Виды баз данных. Большой обзор типов СУБД.
Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких. В данной статье я постараюсь описать максимально полно виды баз данных и привести примеры конкретных реализаций. Разумеется, статья не претендует на всеохватность и классифицировать базы данных можно по разному, в том числе по типам оптимальной нагрузки и т.д., но надеюсь, она даст базовое представление о видах СУБД и принципах их работы.
В статье мы рассмотрим следующие типы баз данных:
Читать далееhttps://habr.com/ru/companies/amvera/articles/754702
  
  Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких. В данной статье я постараюсь описать максимально полно виды баз данных и привести примеры конкретных реализаций. Разумеется, статья не претендует на всеохватность и классифицировать базы данных можно по разному, в том числе по типам оптимальной нагрузки и т.д., но надеюсь, она даст базовое представление о видах СУБД и принципах их работы.
В статье мы рассмотрим следующие типы баз данных:
Читать далееhttps://habr.com/ru/companies/amvera/articles/754702
Хабр
  
  Виды баз данных. Большой обзор типов СУБД
  Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких. В данной статье я постараюсь описать...
  Как миграция между базами данных работает в реальном мире?
https://dev.to/danielhe4rt/database-101-how-does-migration-between-databases-work-in-the-real-world-24dn
  
  https://dev.to/danielhe4rt/database-101-how-does-migration-between-databases-work-in-the-real-world-24dn
DEV Community
  
  Database 101: How does migration between databases work in the real world?
  Recently my new task at ScyllaDB is to study how to Migrate data between Databases and as I promised...
  Конфликты блокировок PostgreSQL
Этот инструмент показывает все команды и блокировки в postgres. https://pglocks.org/
  Этот инструмент показывает все команды и блокировки в postgres. https://pglocks.org/
Упростите сложные SQL-запросы с помощью общих табличных выражений (CTE)
https://dev.to/karishmashukla/simplify-complex-sql-queries-with-common-table-expressions-ctes-3kf5
  
  https://dev.to/karishmashukla/simplify-complex-sql-queries-with-common-table-expressions-ctes-3kf5
DEV Community
  
  Simplify Complex SQL Queries with Common Table Expressions (CTEs)
  What are Common Table Expressions?   Common Table Expressions (CTEs) are a valuable feature...
  Dataherald — это механизм преобразования естественного языка в SQL
https://github.com/Dataherald/dataherald
  
  https://github.com/Dataherald/dataherald
GitHub
  
  GitHub - Dataherald/dataherald: Interact with your SQL database, Natural Language to SQL using LLMs
  Interact with your SQL database, Natural Language to SQL using LLMs - Dataherald/dataherald
  Наполняем до краев: влияние порядка столбцов в таблицах на размеры баз данных PostgresQL
При оценке требований базы данных к оборудованию требуется учет многих факторов. И здесь у Postgres есть одна интересная особенность, которая почти всегда ускользает от внимания разработчиков, потому что она искусно спрятана между столбцами таблиц. https://habr.com/ru/articles/756074/
  
  При оценке требований базы данных к оборудованию требуется учет многих факторов. И здесь у Postgres есть одна интересная особенность, которая почти всегда ускользает от внимания разработчиков, потому что она искусно спрятана между столбцами таблиц. https://habr.com/ru/articles/756074/
Хабр
  
  Наполняем до краев: влияние порядка столбцов в таблицах на размеры баз данных PostgresQL
  8 + 2 = 16 или откуда берутся лишние байты В языках низкого уровня, таких как C, на котором написан Postgres, для обращения к данным в памяти всегда используются...