2023 in Review for Autonomous Database on Dedicated Exadata Infrastructure
As we approach the end of 2023, it's a great time to look back at the features and enhancements we delivered in Autonomous Database on Dedicated Exadata Infrastructure and Cloud@Customer (ADB-D/ADB-C@C). This year brought significant enhancements in disaster recovery, backup and recovery, operations and management, security, scalability, performance, and developer features. Let's briefly recap these key innovations as we prepare for an even more groundbreaking 2024.
Read: https://blogs.oracle.com/database/post/2023-in-review-autonomous-database-dedicated
As we approach the end of 2023, it's a great time to look back at the features and enhancements we delivered in Autonomous Database on Dedicated Exadata Infrastructure and Cloud@Customer (ADB-D/ADB-C@C). This year brought significant enhancements in disaster recovery, backup and recovery, operations and management, security, scalability, performance, and developer features. Let's briefly recap these key innovations as we prepare for an even more groundbreaking 2024.
Read: https://blogs.oracle.com/database/post/2023-in-review-autonomous-database-dedicated
Oracle
2023 in Review for Autonomous Database – Dedicated
As we approach the end of 2023, it's a great time to look back at the features and enhancements we delivered in Autonomous Database on Dedicated Exadata Infrastructure and Cloud@Customer (ADB-D/ADB-C@C). This year brought significant enhancements in disaster…
Leveraging MongoDB Atlas in your Internal Developer Platform (IDP)
Read: https://www.mongodb.com/blog/post/leveraging-mongodb-atlas-in-your-internal-developer-platform-idp
Read: https://www.mongodb.com/blog/post/leveraging-mongodb-atlas-in-your-internal-developer-platform-idp
10 моих SQL best practice
Привет, Хабр)
Представляю вашему вниманию идеи по улучшению читабельности и скорости работы SQL-запросов. Статья чистое имхо и максимально субъективна. Некоторые советы просты донельзя, пишу от невыраженного отчаяния.
Пока ещё не наступила сингулярность, и в основном код пишут люди для людей. А значит стоит писать код так, чтобы никто потом не разыскивал наш адрес с целью свершить справедливость.
Поехали
Читать: https://habr.com/ru/articles/784670/
Привет, Хабр)
Представляю вашему вниманию идеи по улучшению читабельности и скорости работы SQL-запросов. Статья чистое имхо и максимально субъективна. Некоторые советы просты донельзя, пишу от невыраженного отчаяния.
Пока ещё не наступила сингулярность, и в основном код пишут люди для людей. А значит стоит писать код так, чтобы никто потом не разыскивал наш адрес с целью свершить справедливость.
Поехали
Читать: https://habr.com/ru/articles/784670/
👍1
Oracle Spatial: What's New in Oracle Database 23c?
The new features of the new release of Oracle Spatial for Oracle Database 23c
Read: https://blogs.oracle.com/database/post/whats-new-in-oracle-spatial-for-oracle-database-23c
The new features of the new release of Oracle Spatial for Oracle Database 23c
Read: https://blogs.oracle.com/database/post/whats-new-in-oracle-spatial-for-oracle-database-23c
Oracle
What's new in Oracle Spatial for Oracle Database 23c?
The new features of the new release of Oracle Spatial for Oracle Database 23c
Обратная нормализация (денормализация)
Привет, Хабр!
Нормализация — это процесс организации данных в базе для минимизации избыточности и зависимостей. Она помогает нам избежать аномалий при вставке, обновлении или удалении данных и, конечно, упрощает схему базы данных.
Но, как и все в этом мире, нормализация не идеальна. Иногда она может привести к чрезмерной комплексности и снижению производительности запросов. И здесь бывает полеза обратная нормализация. Если нормализация - это упорядочивание, то обратная нормализация - это некоторое "ослабление" правил для достижения определенных целей. В БД это означает объединение таблиц, добавление избыточных данных и так далее, чтобы ускорить чтение данных и упростить запросы, даже если это идет в ущерб некоторой "чистоте" схемы.
Читать: https://habr.com/ru/companies/mvideo/articles/783386/
Привет, Хабр!
Нормализация — это процесс организации данных в базе для минимизации избыточности и зависимостей. Она помогает нам избежать аномалий при вставке, обновлении или удалении данных и, конечно, упрощает схему базы данных.
Но, как и все в этом мире, нормализация не идеальна. Иногда она может привести к чрезмерной комплексности и снижению производительности запросов. И здесь бывает полеза обратная нормализация. Если нормализация - это упорядочивание, то обратная нормализация - это некоторое "ослабление" правил для достижения определенных целей. В БД это означает объединение таблиц, добавление избыточных данных и так далее, чтобы ускорить чтение данных и упростить запросы, даже если это идет в ущерб некоторой "чистоте" схемы.
Читать: https://habr.com/ru/companies/mvideo/articles/783386/
❤1👍1
Building AI With MongoDB: Boosting Productivity and Efficiency with Assistants and Agents
Read: https://www.mongodb.com/blog/post/building-ai-mongodb-boosting-productivity-efficiency-with-assistants-agents
Read: https://www.mongodb.com/blog/post/building-ai-mongodb-boosting-productivity-efficiency-with-assistants-agents
Harness the Power of Generative AI by Training Your LLM on Custom Data
Read: https://mariadb.com/?p=38493
Read: https://mariadb.com/?p=38493
25 баз данных, которые актуальны в 2024 году
Современный мир производит огромное количество данных каждую секунду, создавая огромный объем информации, который требуется хранить, управлять и анализировать. В этой статье мы кратко рассмотрим 25 из самых популярных баз данных, которые играют важную роль в обработке и хранении данных в различных сферах, от корпоративного управления до интернет-технологий. Каждая из этих баз данных обладает своими особенностями и применением, внося вклад в разнообразные сферы бизнеса и науки.
От классических фаворитов до малоизвестных новичков, приготовьтесь к дикой поездке по стране баз данных!
Читать: https://habr.com/ru/articles/785366/
Современный мир производит огромное количество данных каждую секунду, создавая огромный объем информации, который требуется хранить, управлять и анализировать. В этой статье мы кратко рассмотрим 25 из самых популярных баз данных, которые играют важную роль в обработке и хранении данных в различных сферах, от корпоративного управления до интернет-технологий. Каждая из этих баз данных обладает своими особенностями и применением, внося вклад в разнообразные сферы бизнеса и науки.
От классических фаворитов до малоизвестных новичков, приготовьтесь к дикой поездке по стране баз данных!
Читать: https://habr.com/ru/articles/785366/
❤1👍1
Введение в поддержку JavaScript в MySQL
MySQL продолжает наращивать инновации и теперь включает в себя богатые возможности процедурного программирования внутри базы данных. Отныне разработчики могут писать хранимые программы на языке JavaScript (функции и процедуры) в сервере баз данных MySQL. Хранимые программы будут выполняться с помощью GraalVM. Эта версия доступна в качестве "Preview" в MySQL Enterprise Edition и может быть загружена через Oracle Technology Network (OTN). MySQL-JavaScript также доступен в облачном сервисе MySQL Heatware на OCI, AWS и Azure.
Читать: https://habr.com/ru/articles/785402/
MySQL продолжает наращивать инновации и теперь включает в себя богатые возможности процедурного программирования внутри базы данных. Отныне разработчики могут писать хранимые программы на языке JavaScript (функции и процедуры) в сервере баз данных MySQL. Хранимые программы будут выполняться с помощью GraalVM. Эта версия доступна в качестве "Preview" в MySQL Enterprise Edition и может быть загружена через Oracle Technology Network (OTN). MySQL-JavaScript также доступен в облачном сервисе MySQL Heatware на OCI, AWS и Azure.
Читать: https://habr.com/ru/articles/785402/
👍1🔥1
Пишем Ansible-модули для управления разными системами хранения данных через Swordfish
Большинство современных систем хранения данных (СХД) предоставляют REST API для управления ими, включая настройку, конфигурирование, выполнение различных команд, получение логов, работу с пользователями и т.д. В зависимости от производителя СХД REST API могут отличаться друг от друга. Если вы используете несколько разных систем, их одновременная поддержка становится проблемой: нужно учитывать многообразие протоколов, интерфейсов, команд и способов взаимодействия с API.
Меня зовут Александр Пономарев, вместе с группой студентов СПбПУ им. Петра Великого на базе Лаборатории YADRO мы изучали способы сделать управление разными СХД менее трудоемким. Вариант, на котором мы остановились, — использовать системы, которые удовлетворяют спецификации Swordfish, в связке с Ansible. Подробнее о проекте, который мы выполняли с инженерами компании и преподавателями университета, рассказываю под катом.
Читать: https://habr.com/ru/companies/yadro/articles/784070/
Большинство современных систем хранения данных (СХД) предоставляют REST API для управления ими, включая настройку, конфигурирование, выполнение различных команд, получение логов, работу с пользователями и т.д. В зависимости от производителя СХД REST API могут отличаться друг от друга. Если вы используете несколько разных систем, их одновременная поддержка становится проблемой: нужно учитывать многообразие протоколов, интерфейсов, команд и способов взаимодействия с API.
Меня зовут Александр Пономарев, вместе с группой студентов СПбПУ им. Петра Великого на базе Лаборатории YADRO мы изучали способы сделать управление разными СХД менее трудоемким. Вариант, на котором мы остановились, — использовать системы, которые удовлетворяют спецификации Swordfish, в связке с Ansible. Подробнее о проекте, который мы выполняли с инженерами компании и преподавателями университета, рассказываю под катом.
Читать: https://habr.com/ru/companies/yadro/articles/784070/
Геоданные без регистрации и СМС
Здравствуй, дорогой читатель.
Спешу поделиться тем, как на самом деле найти геоданные без регистрации и СМС. По чесноку. Без всяких-яких. И даже “подписывайтесь на телеграмм канал” - не будет, у меня его и нет…
И речь пойдёт про инструмент Osmosis.
Никому не сообщайте код из СМС
Читать: https://habr.com/ru/articles/785254/
Здравствуй, дорогой читатель.
Спешу поделиться тем, как на самом деле найти геоданные без регистрации и СМС. По чесноку. Без всяких-яких. И даже “подписывайтесь на телеграмм канал” - не будет, у меня его и нет…
И речь пойдёт про инструмент Osmosis.
Никому не сообщайте код из СМС
Читать: https://habr.com/ru/articles/785254/
Курс «PostgreSQL для начинающих»: #3 — Сложные SELECT
Продолжаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих", подготовленного мной в рамках "Школы backend-разработчика".
В этой лекции углубимся в расширенные возможности команды
Как обычно, для предпочитающих смотреть и слушать, а не читать - доступна видеозапись.
Читать: https://habr.com/ru/companies/tensor/articles/785144/
Продолжаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих", подготовленного мной в рамках "Школы backend-разработчика".
В этой лекции углубимся в расширенные возможности команды
SELECT : как можно "сложить" и "вычесть" выборки (UNION/INTERSECT/EXCEPT), или запомнить и использовать в рекурсивных запросах (CTE), что дают оконные функции (WINDOW) и соединения (JOIN).Как обычно, для предпочитающих смотреть и слушать, а не читать - доступна видеозапись.
Читать: https://habr.com/ru/companies/tensor/articles/785144/
Единое хранилище данных и плюсы, которые оно несёт. Опыт НМГ
Привет! В одном из прошлых постов мы поговорили о том, как в целом верхнеуровнево устроен наш бизнес, как мы планируем нашу потребность в контенте, который будем показывать, и о множестве других вещей. Вкратце — как мы раскидываем перспективные сетки вещания на несколько лет вперёд, благодаря навыкам программных директоров.
Сегодня же обсудим, как именно мы помогаем этим директорам принимать решения. Потому что вопросов в их работе возникает множество — как они видят нашу ЦА, как мы можем её заинтересовать (и почему именно так), что полезного мы несём в нашу ЦА, как дела с нашей социальной ответственностью, что у нас в разрезе разных видов контента, сколько мы можем заработать и многое, многое другое.
В этом (спойлер — и не только в этом) нам сильно помогает единое хранилище данных, далее просто ЕХД.
Читать: https://habr.com/ru/companies/nmg/articles/780850/
Привет! В одном из прошлых постов мы поговорили о том, как в целом верхнеуровнево устроен наш бизнес, как мы планируем нашу потребность в контенте, который будем показывать, и о множестве других вещей. Вкратце — как мы раскидываем перспективные сетки вещания на несколько лет вперёд, благодаря навыкам программных директоров.
Сегодня же обсудим, как именно мы помогаем этим директорам принимать решения. Потому что вопросов в их работе возникает множество — как они видят нашу ЦА, как мы можем её заинтересовать (и почему именно так), что полезного мы несём в нашу ЦА, как дела с нашей социальной ответственностью, что у нас в разрезе разных видов контента, сколько мы можем заработать и многое, многое другое.
В этом (спойлер — и не только в этом) нам сильно помогает единое хранилище данных, далее просто ЕХД.
Читать: https://habr.com/ru/companies/nmg/articles/780850/
Introducing the Full Stack FastAPI App Generator for Python Developers
Read: https://www.mongodb.com/blog/post/introducing-full-stack-fast-api-app-generator-for-python-developers
Read: https://www.mongodb.com/blog/post/introducing-full-stack-fast-api-app-generator-for-python-developers
Уровни изолированности транзакций для самых маленьких
В этой статье обсудим уровни изолированности транзакций и как их можно использовать на своих проектах. Среди прочего эту тему часто поднимают на собеседованиях, поэтому в том или ином виде с ней знакомы многие. Но здесь мы разберем некоторые нюансы.
Если у вас есть собственные кейсы, которыми вы бы хотели поделиться, пишите в комментариях.
Читать: https://habr.com/ru/companies/maxilect/articles/785960/
В этой статье обсудим уровни изолированности транзакций и как их можно использовать на своих проектах. Среди прочего эту тему часто поднимают на собеседованиях, поэтому в том или ином виде с ней знакомы многие. Но здесь мы разберем некоторые нюансы.
Если у вас есть собственные кейсы, которыми вы бы хотели поделиться, пишите в комментариях.
Читать: https://habr.com/ru/companies/maxilect/articles/785960/
2023 in Review - Exadata Database Service and Base Database Service key announcements you might have missed
2023 was an amazing year for Oracle Database services in the cloud. We continued to build upon over a decade of innovation with a new generation of Oracle Exadata that continues to be the best performing, highest available, and most secure platform for deploying Oracle databases in the cloud.
Read: https://blogs.oracle.com/database/post/2023-exadb-and-basedb-key-announcements
2023 was an amazing year for Oracle Database services in the cloud. We continued to build upon over a decade of innovation with a new generation of Oracle Exadata that continues to be the best performing, highest available, and most secure platform for deploying Oracle databases in the cloud.
Read: https://blogs.oracle.com/database/post/2023-exadb-and-basedb-key-announcements
Oracle
2023 in Review - Exadata Database Service and Base Database Service key announcements you might have missed
2023 was an amazing year for Oracle Database services in the cloud. We continued to build upon over a decade of innovation with a new generation of Oracle Exadata that continues to be the best performing, highest available, and most secure platform for deploying…
Какую базу данных выбрать для Home Assistant
На случай, если ещё не встречались с HA (Home Assistant) - это opensource веб сервис для умного дома, доступный как на облаке, так и в виде self hosted, который позволяет подключить к себе кучу всяких устройств и настроить для них любые желаемые автоматизации. Например, открывать ворота при вашем приближении или кормить кошку по праздничным дням календаря.
Сегодня мы поговорим о том, какую СУБД (Систему Управления Базы Данными) для него лучше выбрать. Потому что очень часто в чат по HA приходят новички, и спрашивают, что им делать с MySQL, а им в ответ говорят, что они наркоманы и нанюхались одного известного видео с ютуба. А почему такая реакция, и что делать - начинающему автоматизатору понять довольно сложно без довольно специфического багажа знаний в айти. Так что надеюсь, что эта статья кому-то поможет.
Читать: https://habr.com/ru/articles/786116/
На случай, если ещё не встречались с HA (Home Assistant) - это opensource веб сервис для умного дома, доступный как на облаке, так и в виде self hosted, который позволяет подключить к себе кучу всяких устройств и настроить для них любые желаемые автоматизации. Например, открывать ворота при вашем приближении или кормить кошку по праздничным дням календаря.
Сегодня мы поговорим о том, какую СУБД (Систему Управления Базы Данными) для него лучше выбрать. Потому что очень часто в чат по HA приходят новички, и спрашивают, что им делать с MySQL, а им в ответ говорят, что они наркоманы и нанюхались одного известного видео с ютуба. А почему такая реакция, и что делать - начинающему автоматизатору понять довольно сложно без довольно специфического багажа знаний в айти. Так что надеюсь, что эта статья кому-то поможет.
Читать: https://habr.com/ru/articles/786116/
Oracle Globally Distributed Database supports RAFT Replication in Oracle Database 23c
Oracle Globally Distributed Database provides built-in fault tolerance with Raft replication, a capability that integrates data replication with transaction execution.
Read: https://blogs.oracle.com/database/post/raft-replication-in-distributed-23c
Oracle Globally Distributed Database provides built-in fault tolerance with Raft replication, a capability that integrates data replication with transaction execution.
Read: https://blogs.oracle.com/database/post/raft-replication-in-distributed-23c
Oracle
RAFT Replication in DB 23ai
Oracle Globally Distributed Database provides built-in fault tolerance with Raft replication, a capability that integrates data replication with transaction execution in a sharded database.
Высокопроизводительное кэширование с помощью Redis и Go
Go – отличный язык для создания высокопроизводительных веб-приложений, а высокопроизводительные веб-приложения часто требуют централизованного кэширования.
Стандартом де-факто для централизованного кэширования является Redis, но, популярные сегодня библиотеки Go не поддерживают потоковую передачу данных, эффективных с точки зрения памяти.
Вместо этого они предлагают []byte API, с которыми вы взаимодействуете следующим образом:
Читать: https://habr.com/ru/articles/786296/
Go – отличный язык для создания высокопроизводительных веб-приложений, а высокопроизводительные веб-приложения часто требуют централизованного кэширования.
Стандартом де-факто для централизованного кэширования является Redis, но, популярные сегодня библиотеки Go не поддерживают потоковую передачу данных, эффективных с точки зрения памяти.
Вместо этого они предлагают []byte API, с которыми вы взаимодействуете следующим образом:
Читать: https://habr.com/ru/articles/786296/
Организация SQL скриптов крупного проекта
Если проект использует реляционную СУБД обязательно возникнет вопрос - как организовать скрипты для сохранения гибкости и уменьшения трудозатрат.
Погружаемся
Читать: https://habr.com/ru/companies/otus/articles/763648/
Если проект использует реляционную СУБД обязательно возникнет вопрос - как организовать скрипты для сохранения гибкости и уменьшения трудозатрат.
Погружаемся
Читать: https://habr.com/ru/companies/otus/articles/763648/