|
rss_habr
Горячие клавиши для запросов в SSMSВоскресенье, 18 Сентября 2022 г. 20:15 (ссылка)
Посвящается тем, кому надоело писать один и тот же SELECT в SSMS Настраиваем горячие клавиши для сниппетов. Создать сниппет в SSMShttps://habr.com/ru/post/688892/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688892
rss_habr
Экономим на Azure SQL DatabasesПятница, 16 Сентября 2022 г. 10:01 (ссылка)
Всем привет! В данной статье я расскажу о том, как наша компания смогла сэкономить за счет внедрения Azure SQL Elastic Pool. Дополнительно будут примеры Azure REST API для энумерации SQL Servers, для энумерации SQL databases и для получения метрик. Самые пытливые в конце статьи узнают сэкономленную величину. Здесь исходники Читать далееhttps://habr.com/ru/post/688534/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688534
rss_habr
Экономим на Azure SQL DatabasesПятница, 16 Сентября 2022 г. 10:01 (ссылка)
Всем привет! В данной статье я расскажу о том, как наша компания смогла сэкономить за счет внедрения Azure SQL Elastic Pool. Дополнительно будут примеры Azure REST API для энумерации SQL Servers, для энумерации SQL databases и для получения метрик. Самые пытливые в конце статьи узнают сэкономленную величину. Здесь исходники Читать далееhttps://habr.com/ru/post/688534/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688534
rss_habr
[Перевод] Как устроена виртуальная машина SQLiteВторник, 13 Сентября 2022 г. 14:27 (ссылка)
SQL — концептуально странный язык. Вы пишете ваше приложение на одном языке, скажем, на JavaScript, а затем направляете базе данных команды, написанные на совершенно другом языке — SQL. После этого база данных компилирует и оптимизирует эту команду на SQL, выполняет её и возвращает вам данные. Такой метод кажется ужасно неэффективным, но, всё-таки, ваше приложение может проделывать сотни таких операций в секунду. Просто безумие! Но на самом деле всё ещё страннее. Читать далееhttps://habr.com/ru/post/687994/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687994
rss_habr
Введение в базы данныхВторник, 07 Сентября 2022 г. 01:12 (ссылка)
Я решила написать эту статью, потому что именно такой статьи мне очень не хватало несколько лет назад, когда я только начала карьеру в аналитике данных. Тогда я часто слышала слова «база данных», «реляционная база», «primary key», примерно понимала, что они означают, но единую картину в голове у меня сложить не получалось. Читать далееhttps://habr.com/ru/post/686816/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686816
rss_habr
Введение в базы данныхВторник, 07 Сентября 2022 г. 01:12 (ссылка)
Я решила написать эту статью, потому что именно такой статьи мне очень не хватало несколько лет назад, когда я только начала карьеру в аналитике данных. Тогда я часто слышала слова «база данных», «реляционная база», «primary key», примерно понимала, что они означают, но единую картину в голове у меня сложить не получалось. Читать далееhttps://habr.com/ru/post/686816/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686816
rss_habr
Constraints в PostgreSQL, или о том, как попытаться спокойно житьВторник, 06 Сентября 2022 г. 15:25 (ссылка)
Данный материал был создан на основе одноимённого доклада на PGConf.Online, вошедшего в число самых популярных выступлений конференции. Поскольку тема ограничений по-прежнему сохраняет свою актуальность, а смотреть видео с мероприятий любят не все, появилась эта статья. Концепция “тупого хранилища” В последние годы разработчики ПО всё чаще утверждают, что база в их проекте “всего лишь тупое хранилище, и поэтому никакой логики в ней нет”. Откуда такой подход? Обычно он объясняется сложностями миграции, развёртывания, неудобствами при работе с системами контроля исходного кода. Не стоит списывать со счетов и простую человеческую лень: раз всё и так нормально, зачем связываться с логикой в СУБД? Создали таблицы (или, ещё лучше, пусть ORM их создаст!), и всё отлично. NoSQL для документов Случай с NoSQL ещё проще – не надо ничего создавать, контролировать и напрягать мозги, всё уже автоматизировано, оно само работает. Этого вполне достаточно, если из базы нужно просто доставать документы по идентификатору, но если требуется решать задачи посложнее, то всё-таки выбирают SQL СУБД. Их использование, однако, ограничивается созданием таблиц и индексов, логика на стороне СУБД и в этом случае видится избыточной. СУБД: не только технология, но и бизнес-инструмент Такой подход является очень распространённым (люди вообще ленивы!). Тем не менее, крайне наивно дистанцироваться от хороших возможностей только из-за нежелания заморачиваться и приобретать новые навыки. СУБД – это очень изощрённая система хранения (чтобы понять это, достаточно почитать про уровни изоляции или процедуры резервного копирования). СУБД помогает синхронизировать бизнес-процессы и избежать реальных убытков, иногда в очень крупном размере. Читать далееhttps://habr.com/ru/post/672004/?utm_source=habrahabr&utm_medium=rss&utm_campaign=672004
rss_habr
Поваренная книга миграции данных между БД или как перенести данные из одной БД в другую с минимальной больюВоскресенье, 04 Сентября 2022 г. 11:38 (ссылка)
Одно я могу сказать точно: миграция данных между двумя БД - это одна из, если не самая сложная часть при смене СУБД или схемы базы данных. И что-то мне подсказывает, что Вы не фанат громоздких, чрезвычайно трудно отлаживаемых, SQL конструкций. Читать далееhttps://habr.com/ru/post/686262/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686262
rss_habr
Магия квантового превосходстваЧетверг, 01 Сентября 2022 г. 14:51 (ссылка)
По белой книге Адаптация Алексеев Денис делается последнее поколение приставок RyBox. С Романом Душкиным мы работаем над тем, что мы обретём Сильное Бессмертие благодаря внедрению Метода тотального контроля (МТК -8) отличающийся от МТК 6 и 7 наличием показателя УЦД(уникальность цифрового двойника). I. Наблюдение как система выполняет операции II. Тестирование и постоянное обновление III.Определение тенденций развития IV.Детальный анализ данных на выходе V. Написание отчёта о результатах VI.Завершающий диалог с системой VII. Тестирование (МТК ЭиО) Анализ теста Сотрудника Обновление ИОТ/(база знаний) Определение тенденций развития Руководителем Детальный анализ Ментором работы Сотрудника Написание отчёта о результатах Завершающий диалог с Сотрудником Тестирование подготовки Сотрудника Отделом Качества Э- эксперт И так резюмируем какие МТК кого контролируют МТК Х - волшебники. Читать дальшеhttps://habr.com/ru/post/685750/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685750
rss_habr
Миграция кода с Oracle на PostgreSQL: особенности и пути обхода, средства конвертации, вспомогательные модулиСуббота, 27 Августа 2022 г. 19:58 (ссылка)
Эта статья завершает цикл о миграции с СУБД Oracle на СУБД PostgreSQL. В первых двух статьях рассматривались проблемы и устоявшиеся способы переноса данных из одной СУБД в другую (часть 1, часть 2). В третьей статье была представлена часть особенностей, которые нужно учесть при переводе хранимого кода с PL/SQL на PL/pgSQL. В сегодняшнем материале рассматривается оставшаяся часть особенностей, адаптация и конвертация кода, включая выбор средств для конвертации. Глобальные структуры данных уровня пакета Для таких структур рекомендуется использовать модуль pg_variables. Он позволяет сохранять как скалярные значения, так и множество записей, массивы При этом нужно понимать, требуется ли собирать статистику для планировщика. Если да, то придётся пользоваться временными таблицами. По возможности, их лучше не использовать слишком интенсивно. Создание и удаление временных таблиц ведёт к изменениям в системном каталоге и сообщениям об инвалидации. Может возникнуть ситуация, когда серверным процессам для своей работы придётся многократно перечитывать системный каталог. Пример: у одного клиента процессы Postgres тратили большое количество времени на планирование запросов, поскольку они многократно пытались прочитать данные pg_statistic и pg_class и при этом взять соответствующие блокировки на самые распространённые объекты. Соответственно, от создания и удаления временных таблиц на каждую транзакцию пришлось отказаться. pg_variables можно использовать на реплике – работа с модулем не приводит к изменениям в системном каталоге. Временные таблицы использовать не получится, поскольку реплика не позволяет делать изменения в словаре данных. Читать далееhttps://habr.com/ru/post/683764/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683764
rss_habr
Миграция кода с Oracle на PostgreSQL: особенности и пути обхода, средства конвертации, вспомогательные модулиСуббота, 27 Августа 2022 г. 19:58 (ссылка)
Эта статья завершает цикл о миграции с СУБД Oracle на СУБД PostgreSQL. В первых двух статьях рассматривались проблемы и устоявшиеся способы переноса данных из одной СУБД в другую (часть 1, часть 2). В третьей статье была представлена часть особенностей, которые нужно учесть при переводе хранимого кода с PL/SQL на PL/pgSQL. В сегодняшнем материале рассматривается оставшаяся часть особенностей, адаптация и конвертация кода, включая выбор средств для конвертации. Глобальные структуры данных уровня пакета Для таких структур рекомендуется использовать модуль pg_variables. Он позволяет сохранять как скалярные значения, так и множество записей, массивы При этом нужно понимать, требуется ли собирать статистику для планировщика. Если да, то придётся пользоваться временными таблицами. По возможности, их лучше не использовать слишком интенсивно. Создание и удаление временных таблиц ведёт к изменениям в системном каталоге и сообщениям об инвалидации. Может возникнуть ситуация, когда серверным процессам для своей работы придётся многократно перечитывать системный каталог. Пример: у одного клиента процессы Postgres тратили большое количество времени на планирование запросов, поскольку они многократно пытались прочитать данные pg_statistic и pg_class и при этом взять соответствующие блокировки на самые распространённые объекты. Соответственно, от создания и удаления временных таблиц на каждую транзакцию пришлось отказаться. pg_variables можно использовать на реплике – работа с модулем не приводит к изменениям в системном каталоге. Временные таблицы использовать не получится, поскольку реплика не позволяет делать изменения в словаре данных. Читать далееhttps://habr.com/ru/post/683764/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683764
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |