Почему DuckDB становится популярным?
DuckDB сочетает в себе простоту и удобство использования SQLite с аналитической производительностью специализированных столбцовых баз данных. Узнайте больше на примерах Python. https://www.kdnuggets.com/2023/07/duckdb-getting-popular.html
DuckDB сочетает в себе простоту и удобство использования SQLite с аналитической производительностью специализированных столбцовых баз данных. Узнайте больше на примерах Python. https://www.kdnuggets.com/2023/07/duckdb-getting-popular.html
KDnuggets
Why is DuckDB Getting Popular?
DuckDB combines the simplicity and ease of use of SQLite with the analytical performance of specialized columnar databases. Learn more with Python examples.
Оптимизация базы данных: изучение индексов в SQL
Узнайте об индексировании в SQL и о том, как увеличить скорость поиска запросов SELECT и предложений WHERE. https://www.kdnuggets.com/2023/07/database-optimization-exploring-indexes-sql.html
Узнайте об индексировании в SQL и о том, как увеличить скорость поиска запросов SELECT и предложений WHERE. https://www.kdnuggets.com/2023/07/database-optimization-exploring-indexes-sql.html
KDnuggets
Database Optimization: Exploring Indexes in SQL - KDnuggets
Learn about Indexing in SQL and how you can increase the retrieval speed of the SELECT queries and WHERE clauses.
Forwarded from Программирование для новичков
Объяснение векторных баз данных на 3 уровнях сложности
От новичка до эксперта: демистификация векторных баз данных с разным уровнем подготовки
https://towardsdatascience.com/explaining-vector-databases-in-3-levels-of-difficulty-fc392e48ab78
От новичка до эксперта: демистификация векторных баз данных с разным уровнем подготовки
https://towardsdatascience.com/explaining-vector-databases-in-3-levels-of-difficulty-fc392e48ab78
Postgres против MySQL: полное сравнение
MySQL по-прежнему остается самой популярной базой данных с открытым исходным кодом, но по мере того, как Postgres набирает обороты, выбор между ними по-прежнему сложен и часто вызывает горячие споры.
https://dzone.com/articles/postgres-vs-mysql-a-complete-comparison-in-2023
MySQL по-прежнему остается самой популярной базой данных с открытым исходным кодом, но по мере того, как Postgres набирает обороты, выбор между ними по-прежнему сложен и часто вызывает горячие споры.
https://dzone.com/articles/postgres-vs-mysql-a-complete-comparison-in-2023
dzone.com
Postgres vs. MySQL: A Complete Comparison - DZone
Создайте систему рассылки новостей с помощью PHP и MySQL
Сегодня мы собираемся создать систему рассылки новостей, используя PHP с базой данных MySQL. Учебное пособие расскажет о создании системы, которая позволяет создавать несколько списков рассылки и отправлять сообщения в определенные списки. https://code.tutsplus.com/build-a-newsletter-system-with-php-and-mysql--net-5742t
Лучшие базы данных для искусственного интеллекта, Интернета вещей, глубокого обучения, машинного обучения, науки о данных и других программных приложений
https://www.marktechpost.com/2023/07/23/top-databases-for-artificial-intelligence-iot-deep-learning-machine-learning-data-science-and-other-software-applications/
Сегодня мы собираемся создать систему рассылки новостей, используя PHP с базой данных MySQL. Учебное пособие расскажет о создании системы, которая позволяет создавать несколько списков рассылки и отправлять сообщения в определенные списки. https://code.tutsplus.com/build-a-newsletter-system-with-php-and-mysql--net-5742t
Лучшие базы данных для искусственного интеллекта, Интернета вещей, глубокого обучения, машинного обучения, науки о данных и других программных приложений
https://www.marktechpost.com/2023/07/23/top-databases-for-artificial-intelligence-iot-deep-learning-machine-learning-data-science-and-other-software-applications/
Code Envato Tuts+
Build a Newsletter System With PHP and MySQL
Today, we are going to be building a newsletter system using PHP with a MySQL database. The system will allow for multiple newsletter lists and for sending messages to a specific list.
Сообщество Postgres выпустило новую функцию в Postgres 15.0, которая выполняет действия по изменению строк в целевой таблице, используя данные из источника. MERGE предоставляет один оператор SQL, который может условно ВСТАВЛЯТЬ, ОБНОВЛЯТЬ или УДАЛИТЬ строки, задача, которая в противном случае потребовала бы нескольких операторов https://www.citusdata.com/blog/2023/07/27/how-citus-12-supports-postgres-merge/
Citus Data
How Citus supports the PostgreSQL MERGE command, as of Citus 12.0
Technical blog post with a high-level overview of Postgres MERGE. Discover some of the practical use-cases and the different strategies employed by Citus for handling MERGE in a distributed environment.
Конфликты блокировок PostgreSQL
Этот инструмент показывает все команды и блокировки в postgres. Если вы выбираете команду, в ней перечислены блокировки, которые она получает, команды, конфликтующие с ней, и команды, которым разрешено выполняться одновременно с ней без конфликтов
https://postgres-locks.husseinnasser.com/
Этот инструмент показывает все команды и блокировки в postgres. Если вы выбираете команду, в ней перечислены блокировки, которые она получает, команды, конфликтующие с ней, и команды, которым разрешено выполняться одновременно с ней без конфликтов
https://postgres-locks.husseinnasser.com/
Аналитика небольших данных: как совместить Excel, Python и SQL с помощью инструментов с открытым исходным кодом.
Как с помощью двух мощных инструментов с открытым исходным кодом можно совместить привычный для пользователей интерфейс, надежность и мощь SQL, гибкость Python и командную работу как в Google Spreadsheet?
Читать далее https://habr.com/ru/articles/751352/
Как с помощью двух мощных инструментов с открытым исходным кодом можно совместить привычный для пользователей интерфейс, надежность и мощь SQL, гибкость Python и командную работу как в Google Spreadsheet?
Читать далее https://habr.com/ru/articles/751352/
Хабр
Аналитика небольших данных: как совместить Excel, Python и SQL с помощью инструментов с открытым исходным кодом
Введение Однажды Джоэл Спольски в своей знаменитой презентации « You Suck at Excel » сказал, что существуют сотни коммерческих продуктов, вместо которых можно было бы использовать табличку Excel. В...
Всегда ли хорош Index Only Scan?.
Среди применяемых в PostgreSQL методов доступа к данным Index Only Scan стоит особняком, считаясь у многих разработчиков "волшебной пилюлей" для ускорения работы запроса - мол, "Index Scan - плохо, Index Only Scan - хорошо, как только получим его в плане - все станет замечательно".
Как минимум, это утверждение неверно. Как максимум, при определенных условиях может вызвать проблемы чуть ли не на ровном месте.
Читать далее https://habr.com/ru/companies/tensor/articles/751458/
Среди применяемых в PostgreSQL методов доступа к данным Index Only Scan стоит особняком, считаясь у многих разработчиков "волшебной пилюлей" для ускорения работы запроса - мол, "Index Scan - плохо, Index Only Scan - хорошо, как только получим его в плане - все станет замечательно".
Как минимум, это утверждение неверно. Как максимум, при определенных условиях может вызвать проблемы чуть ли не на ровном месте.
Читать далее https://habr.com/ru/companies/tensor/articles/751458/
Хабр
Всегда ли хорош Index Only Scan?
Среди применяемых в PostgreSQL методов доступа к данным Index Only Scan стоит особняком, считаясь у многих разработчиков "волшебной пилюлей" для ускорения работы запроса - мол, " Index Scan - плохо,...
PostgreSQL: обходим подводные камни при миграции
Привет! Меня зовут Антон Казачков, я специалист вендорской поддержки СУБД Platform V Pangolin. Это реляционная СУБД уровня enterprise, которая разработана в СберТехе на основе PostgreSQL и доработана до корпоративного уровня надёжности и производительности. Сегодня Pangolin — целевая СУБД Сбера, основа для миграции всех существующих приложений и разработки новых.
Расскажу о ситуациях, с которыми сталкиваются команды на последних этапах миграции СУБД и в начале производственного цикла. На Хабре часто обсуждаются нюансы переезда СУБД из разных проприетарных версий на PostgreSQL. А вот информации о том, как вводить базы в эксплуатацию и выявлять производственные «болячки», на мой взгляд, не так много.
https://habr.com/ru/articles/751938/
Привет! Меня зовут Антон Казачков, я специалист вендорской поддержки СУБД Platform V Pangolin. Это реляционная СУБД уровня enterprise, которая разработана в СберТехе на основе PostgreSQL и доработана до корпоративного уровня надёжности и производительности. Сегодня Pangolin — целевая СУБД Сбера, основа для миграции всех существующих приложений и разработки новых.
Расскажу о ситуациях, с которыми сталкиваются команды на последних этапах миграции СУБД и в начале производственного цикла. На Хабре часто обсуждаются нюансы переезда СУБД из разных проприетарных версий на PostgreSQL. А вот информации о том, как вводить базы в эксплуатацию и выявлять производственные «болячки», на мой взгляд, не так много.
https://habr.com/ru/articles/751938/
Хабр
PostgreSQL: обходим подводные камни при миграции
Привет! Меня зовут Антон Казачков, я специалист вендорской поддержки СУБД Platform V Pangolin. Это реляционная СУБД уровня enterprise, которая разработана в СберТехе на основе PostgreSQL и доработана...
Мой опыт использования GitHub Copilot для разработки SQL
Как заядлый разработчик SQL , я был заинтригован, когда GitHub Copilot был представлен в качестве помощника по программированию на базе ИИ. Получив обещание упростить мой процесс разработки SQL, я не мог не попробовать. В этой статье я поделюсь своим опытом использования GitHub Copilot для SQL и расскажу, как это повлияло на мою эффективность кодирования. https://hackernoon.com/my-experience-using-github-copilot-for-sql-development?source=rss
Как заядлый разработчик SQL , я был заинтригован, когда GitHub Copilot был представлен в качестве помощника по программированию на базе ИИ. Получив обещание упростить мой процесс разработки SQL, я не мог не попробовать. В этой статье я поделюсь своим опытом использования GitHub Copilot для SQL и расскажу, как это повлияло на мою эффективность кодирования. https://hackernoon.com/my-experience-using-github-copilot-for-sql-development?source=rss
Hackernoon
My Experience using GitHub Copilot for SQL Development | HackerNoon
In this article, I will share my experience using GitHub Copilot for SQL and explore how it impacted my coding efficiency.
Как выполнять операции CRUD — пример JavaScript и SQL
В этой статье я покажу вам, как подключить серверную базу данных к процессу сбора данных. План состоит в том, чтобы бросить немного HTML, JavaScript и крошечного механизма базы данных SQLite в миску, энергично перемешать и посмотреть, что получится. https://www.freecodecamp.org/news/how-to-perform-crud-operations-js-and-sql/
В этой статье я покажу вам, как подключить серверную базу данных к процессу сбора данных. План состоит в том, чтобы бросить немного HTML, JavaScript и крошечного механизма базы данных SQLite в миску, энергично перемешать и посмотреть, что получится. https://www.freecodecamp.org/news/how-to-perform-crud-operations-js-and-sql/
freeCodeCamp.org
How to Perform CRUD Operations – JavaScript and SQL Example
For the most part, interactive website architectures will involve generating or dispensing data of one sort or another. You can certainly use HTML forms to collect user input. But the kind of web form that's described here will only take you so far. ...
Как повысить производительность вашей базы данных за счет индексации больших таблиц
Индексирование базы данных — это метод, который ускоряет поиск и извлечение данных из базы данных. Это похоже на создание краткого руководства по поиску информации в большой книге. Это помогает ускорить поиск и упрощает поиск вещей. 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.