Альтернативный вариант к подходу хранения SQL-кода в репозитории и его разработке
Приветствую, current_user()!
Хочется тебе показать, как можно хранить sql-скрипты объектов БД так, чтобы было удобно и разработчику, и ревьюеру, а так-же рассказать о плюсах и минусах такого подхода.
Так-же хотелось-бы узнать твоё мнение о таком подходе и обсудить, возможно стоит что-нибудь добавить в нём.
Ознакомиться с альтернативным подходом...
Читать: https://habr.com/ru/articles/800375/
@database_design
Приветствую, current_user()!
Хочется тебе показать, как можно хранить sql-скрипты объектов БД так, чтобы было удобно и разработчику, и ревьюеру, а так-же рассказать о плюсах и минусах такого подхода.
Так-же хотелось-бы узнать твоё мнение о таком подходе и обсудить, возможно стоит что-нибудь добавить в нём.
Ознакомиться с альтернативным подходом...
Читать: https://habr.com/ru/articles/800375/
@database_design
Сотни миллионов рублей: посчитали, сколько тратит бизнес на российские BI-решения
Из чего складывается стоимость BI-решения? Сколько стоят отечественные BI-системы? Достоверные ответы на эти вопросы вы не нагуглите просто так. Да и для заказчиков ценник часто становится сюрпризом, уже не говоря о полной стоимости владения BI-системами.
Мы решили подсчитать, во сколько же на самом деле обходится BI для российских компаний, и провели небольшое исследование. О результатах которого я и рассказываю в этой статье (плюс провожу небольшой опрос).
Читать статью и пройти опрос
Читать: https://habr.com/ru/companies/sapiens_solutions/articles/801977/
@database_design
Из чего складывается стоимость BI-решения? Сколько стоят отечественные BI-системы? Достоверные ответы на эти вопросы вы не нагуглите просто так. Да и для заказчиков ценник часто становится сюрпризом, уже не говоря о полной стоимости владения BI-системами.
Мы решили подсчитать, во сколько же на самом деле обходится BI для российских компаний, и провели небольшое исследование. О результатах которого я и рассказываю в этой статье (плюс провожу небольшой опрос).
Читать статью и пройти опрос
Читать: https://habr.com/ru/companies/sapiens_solutions/articles/801977/
@database_design
Transforming Industries with MongoDB and AI: Telecommunications and Media
Read: https://www.mongodb.com/blog/post/transforming-industries-mongodb-ai-telecommunications-media
@database_design
Read: https://www.mongodb.com/blog/post/transforming-industries-mongodb-ai-telecommunications-media
@database_design
Прожарка. Luxms BI
О плюсах платформы можно узнать на сайте производителя, по открытым материалам с конференций. Данный материал делает акцент на минусах системы, но это не значит, что платформа не заслуживает внимания клиентов. Лучший вариант всегда - сделай пилот до! И так, обратим внимание коллег из LuxMs на недостатки и риски:
Прожарить
Читать: https://habr.com/ru/articles/802349/
@database_design
О плюсах платформы можно узнать на сайте производителя, по открытым материалам с конференций. Данный материал делает акцент на минусах системы, но это не значит, что платформа не заслуживает внимания клиентов. Лучший вариант всегда - сделай пилот до! И так, обратим внимание коллег из LuxMs на недостатки и риски:
Прожарить
Читать: https://habr.com/ru/articles/802349/
@database_design
AI-powered SQL Query Converter Tool is Now Available in Relational Migrator
Read: https://www.mongodb.com/blog/post/ai-powered-sql-query-converter-tool-now-available-relational-migrator
@database_design
Read: https://www.mongodb.com/blog/post/ai-powered-sql-query-converter-tool-now-available-relational-migrator
@database_design
ORA-07445 exception encountered: core dump - Why it happens and how to fix it
ORA-07445 exception encountered: core dump, can occur anywhere within Oracle code. Learn why this error occurs and the simple 3 steps to resolve it.
Read: https://blogs.oracle.com/database/post/ora07445-exception-encountered-core-dump-why-it-happens-and-how-to-fix-it
@database_design
ORA-07445 exception encountered: core dump, can occur anywhere within Oracle code. Learn why this error occurs and the simple 3 steps to resolve it.
Read: https://blogs.oracle.com/database/post/ora07445-exception-encountered-core-dump-why-it-happens-and-how-to-fix-it
@database_design
iOmega JAZ. Жёсткие диски со сменными блинами
Приветствую всех!
Думаю, даже для далёких от темы компьютеров хорошо известно, что вскрытие обычного жёсткого диска приведёт к стопроцентной его порче. Но, как оказалось, для некоторых носителей есть исключения. Более того, существовали не просто негерметичные HDD, а такие, для которых извлечение блинов и повторная их установка были штатной операцией. Как же такое было возможно? Давайте разбираться.
Итак, в сегодняшней статье поговорим про iOmega JAZ, поистине интересный накопитель, совмещающий в себе свойства сразу нескольких компьютерных носителей. Узнаем, как устроены и как работают такие девайсы. Традиционно будет много интересного.
Читать: https://habr.com/ru/companies/timeweb/articles/794282/
@database_design
Приветствую всех!
Думаю, даже для далёких от темы компьютеров хорошо известно, что вскрытие обычного жёсткого диска приведёт к стопроцентной его порче. Но, как оказалось, для некоторых носителей есть исключения. Более того, существовали не просто негерметичные HDD, а такие, для которых извлечение блинов и повторная их установка были штатной операцией. Как же такое было возможно? Давайте разбираться.
Итак, в сегодняшней статье поговорим про iOmega JAZ, поистине интересный накопитель, совмещающий в себе свойства сразу нескольких компьютерных носителей. Узнаем, как устроены и как работают такие девайсы. Традиционно будет много интересного.
Читать: https://habr.com/ru/companies/timeweb/articles/794282/
@database_design
Как я уронил прод на полтора часа, при чем тут soft delete и partial index
В жизни любого разработчика наступает момент, когда он роняет прод. Представьте: полдень, в Skyeng час пик, тысячи запланированных онлайн-уроков, а наша платформа лежит…
Все упало из-за ошибки в процессе деплоя, которая связана с тонкостью PostgreSQL. К сожалению, на этом моменте у нас прокололась не одна команда. И чтобы такое больше не произошло ни у нас, ни в другой компании — велкам под кат.
Читать: https://habr.com/ru/companies/skyeng/articles/802191/
@database_design
В жизни любого разработчика наступает момент, когда он роняет прод. Представьте: полдень, в Skyeng час пик, тысячи запланированных онлайн-уроков, а наша платформа лежит…
Все упало из-за ошибки в процессе деплоя, которая связана с тонкостью PostgreSQL. К сожалению, на этом моменте у нас прокололась не одна команда. И чтобы такое больше не произошло ни у нас, ни в другой компании — велкам под кат.
Читать: https://habr.com/ru/companies/skyeng/articles/802191/
@database_design
HDD, SSD или NVMe: что выбрать для виртуального сервера (тесты внутри)
В сегодняшней статье разберём настройку одного из параметров конфигурации при заказе виртуального выделенного сервера. Речь пойдёт о типе накопителя, который будет использоваться для виртуалки. Попробуем вместе разобраться, чем виды накопителей отличаются друг от друга, и на что может повлиять тот или иной выбор.
Читать: https://habr.com/ru/companies/ruvds/articles/802719/
@database_design
В сегодняшней статье разберём настройку одного из параметров конфигурации при заказе виртуального выделенного сервера. Речь пойдёт о типе накопителя, который будет использоваться для виртуалки. Попробуем вместе разобраться, чем виды накопителей отличаются друг от друга, и на что может повлиять тот или иной выбор.
Читать: https://habr.com/ru/companies/ruvds/articles/802719/
@database_design
Architecting Success as a Woman in Tech
Read: https://www.mongodb.com/blog/post/architecting-success-as-woman-in-tech
@database_design
Read: https://www.mongodb.com/blog/post/architecting-success-as-woman-in-tech
@database_design
ClickHouse как бэкенд для Prometheus
Привет! Меня зовут Михаил Кажемский, я Lead DevOps в IT-интеграторе Hilbert Team. В последнее время к нам часто обращаются заказчики, которым нужна помощь с организацией хранения долгосрочных метрик в российских облаках. Так как для многих эта задача сейчас актуальная, в данной статье мы с моим коллегой Денисом Бабичевым решили рассказать, как мы используем мощные возможности ClickHouse для эффективного долгосрочного хранения метрик Prometheus. В статье вы найдете рекомендации по использованию инструмента и описание альтернативных решений, таких как Thanos, Grafana Mimir и Victoria Metrics.
Читать: https://habr.com/ru/articles/799791/
@database_design
Привет! Меня зовут Михаил Кажемский, я Lead DevOps в IT-интеграторе Hilbert Team. В последнее время к нам часто обращаются заказчики, которым нужна помощь с организацией хранения долгосрочных метрик в российских облаках. Так как для многих эта задача сейчас актуальная, в данной статье мы с моим коллегой Денисом Бабичевым решили рассказать, как мы используем мощные возможности ClickHouse для эффективного долгосрочного хранения метрик Prometheus. В статье вы найдете рекомендации по использованию инструмента и описание альтернативных решений, таких как Thanos, Grafana Mimir и Victoria Metrics.
Читать: https://habr.com/ru/articles/799791/
@database_design
Fireworks AI and MongoDB: The Fastest AI Apps with the Best Models, Powered By Your Data
Read: https://www.mongodb.com/blog/post/fireworks-ai-mongodb-fastest-ai-apps-with-best-models-powered-by-your-data
@database_design
Read: https://www.mongodb.com/blog/post/fireworks-ai-mongodb-fastest-ai-apps-with-best-models-powered-by-your-data
@database_design
Дизайн высоконагруженных приложений будущего. Путешествие без сценария с Мартином Клеппманом
Jesse Anderson, директор Big Data Institute, и Martin Kleppmann, автор книги "Высоконагруженные приложения. Программирование, масштабирование, поддержка", вместе исследуют меняющийся ландшафт обработки данных. Они начинают с истории создания книги Мартина, подчеркивая важность искусства задавать правильные вопросы. Мартин рассказывает об изменениях, произошедших в отрасли с 2017 года, подчеркивая рост облачных сервисов. Затем беседа приобретает новый поворот, когда Мартин погружается в академические круги, делясь своими соображениями о программном обеспечении для совместной работы на основе локального подхода и увлекательном мире Automerge. Начинающие инженеры-программисты получат несколько советов о том, как найти тонкий баланс между простотой и гибкостью. В завершение обсуждают о различных карьерных путях в динамичной сфере инженерии данных, что делает разговор полезным для профессионалов на любом этапе их пути.
Читать: https://habr.com/ru/articles/802891/
@database_design
Jesse Anderson, директор Big Data Institute, и Martin Kleppmann, автор книги "Высоконагруженные приложения. Программирование, масштабирование, поддержка", вместе исследуют меняющийся ландшафт обработки данных. Они начинают с истории создания книги Мартина, подчеркивая важность искусства задавать правильные вопросы. Мартин рассказывает об изменениях, произошедших в отрасли с 2017 года, подчеркивая рост облачных сервисов. Затем беседа приобретает новый поворот, когда Мартин погружается в академические круги, делясь своими соображениями о программном обеспечении для совместной работы на основе локального подхода и увлекательном мире Automerge. Начинающие инженеры-программисты получат несколько советов о том, как найти тонкий баланс между простотой и гибкостью. В завершение обсуждают о различных карьерных путях в динамичной сфере инженерии данных, что делает разговор полезным для профессионалов на любом этапе их пути.
Читать: https://habr.com/ru/articles/802891/
@database_design
Развитие баз данных
В 60-х годах прошлого века возникла потребность в надежной модели хранения и обработки данных, особенно важной для банков и финансовых организаций. В то время отсутствовали единые стандарты работы с данными и моделями, и вся работа сводилась к ручной упорядоченной организации информации. Банкам удавалось записывать информацию о транзакциях в виде файлов в заранее подготовленную структуру, причем у каждой организации было собственное представление о том, как это должно выглядеть и функционировать. Также отсутствовали понятия консистентности (согласованности данных) и целостности данных. В таких файлах часто встречались дубликаты клиентов и их транзакций, которые приходилось уточнять и приводить в порядок вручную.
Данная статься захватывает ключевые моменты в развитии систем управления базами данных, от первых иерархических моделей до современных реляционных, NoSQL и NewSQL систем.
Читать: https://habr.com/ru/articles/803247/
@database_design
В 60-х годах прошлого века возникла потребность в надежной модели хранения и обработки данных, особенно важной для банков и финансовых организаций. В то время отсутствовали единые стандарты работы с данными и моделями, и вся работа сводилась к ручной упорядоченной организации информации. Банкам удавалось записывать информацию о транзакциях в виде файлов в заранее подготовленную структуру, причем у каждой организации было собственное представление о том, как это должно выглядеть и функционировать. Также отсутствовали понятия консистентности (согласованности данных) и целостности данных. В таких файлах часто встречались дубликаты клиентов и их транзакций, которые приходилось уточнять и приводить в порядок вручную.
Данная статься захватывает ключевые моменты в развитии систем управления базами данных, от первых иерархических моделей до современных реляционных, NoSQL и NewSQL систем.
Читать: https://habr.com/ru/articles/803247/
@database_design
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
— Насколько хорошо вы умеете работать с CSS?
— Настолько, что рисую на CSS картины.
— Что?
— Что?
Целый аккаунт с похожими работами: https://twitter.com/asyrafhussin4
#css @tproger_web
— Настолько, что рисую на CSS картины.
— Что?
— Что?
Целый аккаунт с похожими работами: https://twitter.com/asyrafhussin4
#css @tproger_web
Правильно построенный Data Office экономит время и силы. Но как это сделать?
Технический директор платформы данных и менеджер продукта «Нейрошлюз» из «Ростелекома» рассказывают, какие этапы они прошли, создавая дата-офис в своей компании: от инвентаризации проектов до формирования data-driven культуры.
Все нюансы при выстраивании процессов ищите в статье.
#советы
Технический директор платформы данных и менеджер продукта «Нейрошлюз» из «Ростелекома» рассказывают, какие этапы они прошли, создавая дата-офис в своей компании: от инвентаризации проектов до формирования data-driven культуры.
Все нюансы при выстраивании процессов ищите в статье.
#советы
Oracle Database API for MongoDB - Best Practices
Oracle Database MongoDB API enables mongo-compatible access to Oracle Database, enabling you to keep your MongoDB assets and knowledge and to expand your applications and insight into data with Oracle's converged database capabilities.
The following post will touch on best practices when deploying ORDS - the integral component providing MongoDB compatible access to Oracle - within your IT infrastructure.
Read: https://blogs.oracle.com/datawarehousing/post/oracle-database-api-for-mongodb-best-practices
@database_design
Oracle Database MongoDB API enables mongo-compatible access to Oracle Database, enabling you to keep your MongoDB assets and knowledge and to expand your applications and insight into data with Oracle's converged database capabilities.
The following post will touch on best practices when deploying ORDS - the integral component providing MongoDB compatible access to Oracle - within your IT infrastructure.
Read: https://blogs.oracle.com/datawarehousing/post/oracle-database-api-for-mongodb-best-practices
@database_design
ORA-07445 exception encountered: core dump - 3 steps to resolve
ORA-07445 exception encountered: core dump, can occur anywhere within Oracle code. Learn why this error occurs and the simple 3 steps to resolve it.
Read: https://blogs.oracle.com/database/post/ora-07445
@database_design
ORA-07445 exception encountered: core dump, can occur anywhere within Oracle code. Learn why this error occurs and the simple 3 steps to resolve it.
Read: https://blogs.oracle.com/database/post/ora-07445
@database_design
Oracle
ORA-07445 exception encountered: core dump - Why it happens and how to fix it
ORA-07445 exception encountered: core dump, can occur anywhere within Oracle code. Learn why this error occurs and the simple 3 steps to resolve it.
Building AI With MongoDB: How DevRev is Redefining CRM for Product-Led Growth
Read: https://www.mongodb.com/blog/post/building-ai-mongodb-how-devrev-redefining-crm-product-led-growth
@database_design
Read: https://www.mongodb.com/blog/post/building-ai-mongodb-how-devrev-redefining-crm-product-led-growth
@database_design
Maximize database performance with Oracle Exadata and Oracle Linux
Oracle Linux differentiates itself from alternative Linux distributions by capitalizing on its deep integration with the solution stack. This blog dives deeper into how Oracle Linux is the operating environment for Oracle Exadata Database Machine.
Read: https://blogs.oracle.com/exadata/post/maximize-database-performance-with-oracle-exadata-and-oracle-linux
@database_design
Oracle Linux differentiates itself from alternative Linux distributions by capitalizing on its deep integration with the solution stack. This blog dives deeper into how Oracle Linux is the operating environment for Oracle Exadata Database Machine.
Read: https://blogs.oracle.com/exadata/post/maximize-database-performance-with-oracle-exadata-and-oracle-linux
@database_design
Oracle
Maximize database performance with Oracle Exadata and Oracle Linux
Oracle Linux differentiates itself from alternative Linux distributions by capitalizing on its deep integration with the solution stack. This blog dives deeper and discusses how Oracle Linux is the operating environment for Oracle Exadata Database Machine.
А в чем проблема работать с файлами?
Данные - это важный компонент системы. Приложение может хранить их где угодно, но в результате все сводится к файлам. Файлы - это хорошая абстракция, но она протекает: если не знать того, как работают ОС или гарантии файловой системы, то легко выстрелить себе в ногу.
Меня увлекла тема отказоустойчивости, а конкретно - отказоустойчивой работы с файлами. В этой статье я попытался соединить все полученные знания:
Кто участвует в процессе записи
Ошибки, которые могут произойти
Что от нас зависит, а что нет
И самое главное - как от этого защититься
Читать: https://habr.com/ru/articles/803347/
@database_design
Данные - это важный компонент системы. Приложение может хранить их где угодно, но в результате все сводится к файлам. Файлы - это хорошая абстракция, но она протекает: если не знать того, как работают ОС или гарантии файловой системы, то легко выстрелить себе в ногу.
Меня увлекла тема отказоустойчивости, а конкретно - отказоустойчивой работы с файлами. В этой статье я попытался соединить все полученные знания:
Кто участвует в процессе записи
Ошибки, которые могут произойти
Что от нас зависит, а что нет
И самое главное - как от этого защититься
Читать: https://habr.com/ru/articles/803347/
@database_design