en
Feedback
DATABASE DESIGN

DATABASE DESIGN

Open in Telegram

Лучшие материалы по работе с хранилищами данных на русском и английском языке Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Show more
1 357
Subscribers
+124 hours
+37 days
+130 days
Posts Archive
photo content

Создаём простой копирующий сборщик мусора Этот пост станет итерацией туториала и знакомством с реализацией сборки мусора, описанной в классической статье. Мы продолжим работать с простыми сборщиками мусора, но на этот раз немного повысим сложность. Я подумал, что это будет здорово, ведь в коде из статьи уже имелся крошечный, но функциональный мутатор, а набор тестов был призван это подчеркнуть; это значит, что мы можем сравнивать производительность и реализацию копирующего сборщика и обычного сборщика. Читать: https://habr.com/ru/companies/ruvds/articles/861776/ #ru @database_design | Другие наши каналы

PostgreSQL — особенности работы с памятью для 1С-систем. Часть 2 Продолжаем исследовать и настраивать память в PostgreSQL. Начало см. здесь. Будет ешё и третья – заключительная часть, где я постараюсь максимально доступным языком рассказать уже методику выбора настроек. А пока предлагаю набраться терпения и ознакомиться со следующей порцией исследования по выбору настроек оперативной памяти PostgreSQL. Предупреждаю, будет не просто и, наверняка, не каждый доберется до конца. В первой части были рассмотрены параметры shared_buffers, maintenance_work_mem, autovacuum_work_mem. А сегодня на повестке параметры temp_buffers и work_mem. Читать: https://habr.com/ru/companies/softpoint/articles/861738/ #ru @database_design | Другие наши каналы

Как Сеченовский Университет создал безопасную платформу для анализа медицинских данных с применением облачных технологий Меня зовут Константин Бражников, я заместитель директора департамента развития клинических и образовательных проектов в Сеченовском Университете. Сегодня это исследовательский медицинский университет мирового уровня, и у него три направления деятельности: наука, образование и медицинская практика. В структуре университета работает пять университетских клинических больниц, где ежегодно проходят лечение около 500 000 пациентов. Накопленная статистика по клиническим случаям — один из источников для научных работ наших сотрудников. В прошлом году мы уже кратко рассказали на Хабре, как с использованием сервисов Yandex Cloud мы разработали платформу анализа медицинских данных — это сервис, который позволяет сотрудникам Сеченовского Университета получить доступ к клиническим данным. Пользователи системы — наши врачи‑исследователи, аспиранты и ординаторы — профессиональные научные сотрудники, которые двигают вперёд медицинскую науку. В этой статье покажу подробнее, как мы реализовали этот проект, как это решение живёт сейчас и помогает преподавателям и врачам‑исследователям в их работе. Читать: https://habr.com/ru/companies/yandex_cloud_and_infra/articles/861698/ #ru @database_design | Другие наши каналы

Интерактивный банковский сервис нового поколения В статье обсуждается, как цифровые банки используют ИИ и MongoDB для улучшения пользовательского опыта. Технологии, такие как чат-боты и виртуальные помощники, помогают предоставлять персонализированные услуги и оперативно отвечать на запросы клиентов, облегчая доступ к информации. Как MongoDB помогает NetEase Games справляться с данными NetEase Games активно использует MongoDB для управления игровыми данными. Благодаря своей гибкости и способности к масштабированию, MongoDB облегчает анализ сложных данных, оптимизирует игровой процесс и улучшает ответ на запросы. MongoDB позволяет быстро адаптироваться к изменениям игровой среды и обеспечивает высокую доступность данных. Как MongoDB помогает 网易游戏 улучшить производительность 网易游戏 использует MongoDB для анализа QPS и задержек, что помогает быстро выявлять узкие места в системе. Это позволяет оперативно решать проблемы с увеличением запросов. Инструменты MongoDB также важны при обработке больших объемов данных и помогают в управлении ими. Читать подробнее #en @database_design | Другие наши каналы

photo content

Как создать дамп базы данных MySQL MySQL — это наиболее популярная система управления реляционными базами данных выполняющая множество разнородных манипуляций с таблицами: добавление, удаление, поиск, сортировка и вывод по запросу пользователя. Важно понимать, что MySQL, подобно библиотекарю в библиотеке, управляет БД, а не является ею. Поэтому MySQL и база данных отделены друг от друга. Читать: https://habr.com/ru/companies/timeweb/articles/861534/ #ru @database_design | Другие наши каналы

🔍 История успеха MongoDB в индустрии игр Современные игры требуют высокопроизводительных баз данных, и MongoDB стала ключевым инструментом для многих игровых компаний. NetEase, например, широко использует MongoDB для управления данными, анализа поведения игроков и улучшения пользовательского опыта. Гибкость и масштабируемость MongoDB обеспечивают стабильность и высокую доступность, внося значительный вклад в успех NetEase. MongoDB для повышения эффективности управления системой Статья рассказывает о применении MongoDB в операционной деятельности NetEase Games для улучшения управления данными. MongoDB ускоряет поиск горячих данных и помогает выявить узкие места. Эти функции способствуют повышению эффективности и предотвращению ошибок при управлении большими объемами данных. 🔍 Инновации в управлении данными с MongoDB Atlas Проект PNT успешно использует MongoDB Atlas для облачного хранения медицинских данных, обеспечивая их безопасность и экономическую эффективность. Платформа поддерживает работу с AI и новыми технологиями, позволяя масштабировать услуги телемедицины и управлять данными более эффективно. Читать подробнее #en @database_design | Другие наши каналы

photo content

🔍 Итальянская телемедицина с MongoDB Atlas Итальянская Платформа Национальной Телемедицины (PNT), запущенная Agenas, улучшае
🔍 Итальянская телемедицина с MongoDB Atlas Итальянская Платформа Национальной Телемедицины (PNT), запущенная Agenas, улучшает доступ к медицинской помощи и качество лечения хронически больных. Проект предполагает использование MongoDB Atlas для управления данными и интеграции региональных систем. Карьера в MongoDB: От базы данных к ИИ MongoDB активно развивает возможности своих продуктов для поддержки ИИ, используя модель документов и возможности Vector Search. Гарауди делится опытом работы над масштабируемостью и надежностью базы данных, важностью карьерного роста и лидерства в компании. Узнайте больше о карьерных возможностях на нашем сайте! Читать подробнее #en @database_design | Другие наши каналы

Успех в MongoDB: путь Гарауди Этьена Гарауди Этьен, с его опытом работы с масштабируемыми системами и успешными проектами, эф
Успех в MongoDB: путь Гарауди Этьена Гарауди Этьен, с его опытом работы с масштабируемыми системами и успешными проектами, эффективно формирует стратегию продуктового менеджмента в MongoDB. Его вклад в развитие AI и шардирования стал ключевым для компании, расширяя её технологические границы. Узнайте больше о его карьере и целях! Будущее Wati: Искусственный интеллект и интеграция Текст: Компания Wati продолжит сотрудничество с MongoDB для развития своей платформы, добавляя новые функции и интеграции. В планах — усиление возможностей Wati KnowBot с помощью ИИ и расширение интеграции с такими платформами, как Instagram и Facebook. Читать подробнее #en @database_design | Другие наши каналы

Naumen приглашает Java-разработчиков на онлайн-митап. Спикеры поделятся опытом в промышленной Java-разработке, реальными кейс
+3
Naumen приглашает Java-разработчиков на онлайн-митап. Спикеры поделятся опытом в промышленной Java-разработке, реальными кейсами и рекомендациями.  В программе три доклада: — Как приручить JSON — Максим Осипов, руководитель группы разработки Naumen SMP — Прагматика микросервисов: строим большую систему с помощью пачки монолитов — Дмитрий Черкасов, DevRel Jmix — Бэкэнд изображений в ОК — Руслан Измайлов, ведущий java-разработчик в ОК, VK Старт митапа — 5 декабря в 16:00 мск | 18:00 екб.  Участие как всегда бесплатное, нужна только регистрация.  Зарегистрироваться на митап. Реклама, АО «Нау-сервис», ИНН 6671116364 https://www.naumen.ru/ erid: 2VtzqucXtrT

Визуализация занятого места под Linux Наконец-то выросло поколение пользователей, которые никогда не работали с файлами и не понимают, что это. Для них чужда сама концепция, поскольку они во всех приложениях имеют дело с «документами» и не знают, что такое файловая система, жёсткие ссылки, поддиректории и др. Может быть, это одна из причин, почему в РФ образовался мощнейший дефицит сисадминов. Хотя никто не забывает и основную причину печальной ситуации на рынке труда и общего спада демографии. Так или иначе, ещё более очевидной становится важность ключевого навыка для современного человека: управление Linux-сервером. Учитывая ситуацию на рынке труда, навык становится не только важным, но и финансово ценным. В этой статье рассмотрим полезные утилиты для визуализации дискового пространства, а также резервного копирования системных файлов под Linux в стиле «машины времени» MacOS. Это полезные инструменты для системного администрирования серверов. Читать: https://habr.com/ru/companies/ruvds/articles/859074/ #ru @database_design | Другие наши каналы

Транзакции в базах данных на примере PostgreSQL Транзакция — это набор операций с базой данных. В этот набор может входить как одна операция, так и несколько. Операции внутри транзакции либо выполняются все и полностью, либо ни одна операция не выполняется. Это свойство еще называют атомарностью. Транзакция переводит базу данных из одного согласованного состояния в другое. Согласованность означает что данные в базе данных подчиняются определенным правилам, которые были заложены при ее создании. К примеру, у нас есть две таблицы — Покупатели (Customer) и Покупки (Purchase). Читать: https://habr.com/ru/articles/860982/ #ru @database_design | Другие наши каналы

Как Wati.io оптимизирует клиентский сервис с MongoDB Текст: Wati.io, платформа для бизнесов, помогает малым и средним компани
Как Wati.io оптимизирует клиентский сервис с MongoDB Текст: Wati.io, платформа для бизнесов, помогает малым и средним компаниям эффективнее управлять клиентскими диалогами с помощью MongoDB Atlas. Это решение позволяет автоматизировать ответы и анализировать огромные объемы данных, обеспечивая качественное обслуживание клиентов в режиме 24/7. Hanabi расширяет возможности для пользователей Hanabi планирует расширить функционал Hana, интегрируя больше инструментов и предоставляя доступ пользователям Gmail. Новая функция автоматического взаимодействия поможет Hana проактивно поддерживать пользователей. Технологический стек включает MongoDB Atlas и другие решения для улучшения работы с клиентами. Читать подробнее #en @database_design | Другие наши каналы

NULL-безопасное сравнение в SQL, или как избежать ловушек Рассказываем как избежать неприятностей при сравнении NULL значений
NULL-безопасное сравнение в SQL, или как избежать ловушек Рассказываем как избежать неприятностей при сравнении NULL значений в SQL запросах. NULL-безопасное сравнение в различных базах данных. Читать: «NULL-безопасное сравнение в SQL, или как избежать ловушек» #ru @database_design | Другие наши каналы

Приглашение на Enterprise Manager Technology Forum 2024 Приглашаем вас на трехдневный форум, посвященный Enterprise Manager, который пройдет с 19 по 21 ноября 2024 года. Узнайте первыми о новинках Enterprise Manager 24ai и послушайте 25 сессий по улучшению эффективности и безопасности. Не пропустите 19 декабря в 9 утра PT! Читать подробнее #en @database_design | Другие наши каналы

Прощай, Маша, не поминай лихом! Как мы переходили с MariaDB на PostgreSQL Привет, Хабр! Меня зовут Игорь, и я один из разработчиков НОТА ЮНИОН. При подборе сотрудников (рекрутменте) есть много рутинных задач, отнимающих немало времени. Чтобы рекрутеры могли больше времени уделять, скажем так, творческой части своей работы, есть решение «Нота Юнион». Это набор инструментов для автоматизации подбора сотрудников. И в этом году мы перевели его базу данных с MariaDB на PostgreSQL. Задача оказалась масштабной, пришлось изрядно потрудиться. Хочу рассказать о том, почему мы решили поменять базу и как это реализовали. Возможно, вам это поможет сразу выбрать более подходящий под ваш продукт вариант. Читать: https://habr.com/ru/companies/T1Holding/articles/858530/ #ru @database_design | Другие наши каналы

Python и SQL: что изучать в первую очередь для анализа данных Python и SQL — самые популярные инструменты для работы с данным
Python и SQL: что изучать в первую очередь для анализа данных Python и SQL — самые популярные инструменты для работы с данными. Но какой из них изучать первым? Разбираемся в статье. Читать: «Python и SQL: что изучать в первую очередь для анализа данных» #ru @database_design | Другие наши каналы

Меньше JOIN’ов — больше скорость! Или несколько примеров оптимизаций DAX и SQL Все мы любим ClickHouse, но прекрасно знаем, что у этой СУБД есть свои особенности и ограничения. В этой статье мы поговорим о том, почему нужно избавляться от лишних операторов JOIN, если вы работаете с большими нагрузками, а также оценим, какой эффект дает исключение JOINов, поднятие их на уровень выше, перестановка таблиц местами и некоторые другие хитрые трюки на уровне кода SQL. Всех, кто работает с ClickHouse, а также тех, кто не хочет работать с ClickHouse, но подумывает получить все готовенькое от Visiology, приглашаю под кат! Читать: https://habr.com/ru/articles/860438/ #ru @database_design | Другие наши каналы