fa
Feedback
DATABASE DESIGN

DATABASE DESIGN

رفتن به کانال در Telegram

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

نمایش بیشتر
1 357
مشترکین
+124 ساعت
+37 روز
+130 روز
آرشیو پست ها
Как мы внедрили CockroachDB на DBaaS в компанию классических СУБД Привет! Меня зовут Полина Кудрявцева, я инженер DBA в Авито. В этой статье я расскажу о том, как мы внедрили CockroachDB на DBaaS в компанию классических СУБД, а также опишу его плюсы, минусы и особенности работы. Читать: https://habr.com/ru/companies/avito/articles/854732/ #ru @database_design | Другие наши каналы

Маршрут длиною в 15 лет: история успеха MariaDB MariaDB Server отмечает 15-летие с момента первого релиза в 2009 году. Проект
Маршрут длиною в 15 лет: история успеха MariaDB MariaDB Server отмечает 15-летие с момента первого релиза в 2009 году. Проект, начавшийся с команды MySQL, вырос благодаря поддержке сообщества и многим внешним участникам. Сегодня он активно разрабатывается и используется по всему миру, сохраняя дух и функциональность MySQL. Читать подробнее #en @database_design | Другие наши каналы

Как мы переехали с StatsD на Prometheus всего за месяц Недавно мы мигрировали все метрики нашей инфраструктуры со StatsD на Prometheus и очень довольны результатами. Миграция потребовала огромных усилий, и мы многому научились в процессе. Этот пост призван пролить свет на то, почему мы перешли на Prometheus, а также описать некоторые технические сложности, с которыми мы столкнулись. Метрики — настолько важный и повсеместный компонент в современных распределенных системах, что легко забыть, что популярные протоколы метрик с открытым исходным кодом начали появляться только в последнее десятилетие. Читать: https://habr.com/ru/articles/854666/ #ru @database_design | Другие наши каналы

Как использовать серверы Redis и Memcached для кэширования Что такое кэширование. Показываем основные способы использовать се
Как использовать серверы Redis и Memcached для кэширования Что такое кэширование. Показываем основные способы использовать серверы Redis и Memcached для кэширования. Рассматриваем пошаговую инструкцию ✔ Tproger Читать: «Как использовать серверы Redis и Memcached для кэширования» #ru @database_design | Другие наши каналы

Неформатированный текст не так уж прост Когда мы взаимодействуем с текстовым файлом при помощи редактора, то, что мы видим, не всегда отражает содержимое файла. Да, содержимое файла с неформатированным текстом — это байтовые коды, закодированные в таких форматах, как ASCII, UTF8 и UTF16, и в этих байтовых кодах находится источник истины. Но в конечном итоге, именно текстовый редактор выбирает, как интерпретировать и отображать пользователю источник истины (двоичные коды). Это значит, что два файла могут выглядеть одинаково или один и тот же файл может выглядеть по-разному в зависимости от редактора. Текстовый редактор может подсвечивать (или нет) отдельные части на основании распознанного им синтаксиса, может управлять отображением табов (2 пробела, 4 пробела или даже 8). Он решает, как кодировать нажатие клавиши Tab, например, как \t или как заданное количество пробелов. То же относится и к нажатию на клавишу Enter для создания новой строки — будет ли она кодироваться как \n (UNIX) или \r\n (Windows), зависит от конфигурации редактора. Текстовый редактор скрывает подробности, чтобы пользователю не пришлось слишком много думать. Однако довольно часто такие подробности протекают сквозь защитный слой, который пытается создать редактор. И мы часто не замечаем подобные тонкости, пока не столкнёмся с ними. Основная цель моей статьи — поделиться своим опытом и проблемами, с которыми можно столкнуться, работая с неформатированным текстом. Читать: https://habr.com/ru/articles/854416/ #ru @database_design | Другие наши каналы

Словари в Python: обзор и как пользоваться Словарь (dictionary или dict) — это неупорядоченная (в отличие от списка) структура данных в языке программирования Python, которая имеет вид «ключ — значение». Говоря проще, любой словарь напоминает записную книжку без определенного порядка, где каждый номер (значение) соотнесен с конкретным именем (ключ). Читать: https://habr.com/ru/companies/timeweb/articles/854382/ #ru @database_design | Другие наши каналы

Как выбрать облако для Oracle-базы? Если ваша компания использует Oracle-базу и рассматривает переход в облако, эта статья поможет сузить круг подходящих сервисов от Oracle, Microsoft, Google и Amazon. Узнайте, как выбрать оптимальное облачное решение для вашего бизнеса, начав с базы данных on-premises. Читать подробнее #en @database_design | Другие наши каналы

Успехи Aktivo Labs в борьбе с хроническими заболеваниями Сингапурский стартап в области здоровья Aktivo Labs использует Mongo
Успехи Aktivo Labs в борьбе с хроническими заболеваниями Сингапурский стартап в области здоровья Aktivo Labs использует MongoDB Atlas для создания инновационных решений, способствующих здоровому образу жизни. Их Aktivo Score® анализирует данные с гаджетов, предлагая персонализированные рекомендации. Стартовая платформа помогает страховщикам улучшить клиентский сервис. 🚀 YoMio.AI и его стремительный рост Компания YoMio.AI за два месяца создала систему с низкой задержкой дляembedding и reranker. В глобальном масштабе Atlas обеспечивает ее стабильную работу. Такие решения находят применение и в AI-героях для пользователей, и в чат-ботах для бизнеса. MongoDB активно поддерживает эти разработки. Читать подробнее #en @database_design | Другие наши каналы

MariaDB — 15 лет инноваций в управлении данными! 29 октября 2009 года мир увидел первую версию MariaDB. Начавшись как форк My
MariaDB — 15 лет инноваций в управлении данными! 29 октября 2009 года мир увидел первую версию MariaDB. Начавшись как форк MySQL, база данных стала одной из самых популярных среди RDBMS. Она предлагает динамические и невидимые колонки, улучшенное соблюдение ACID и совместимость с другими СУБД, что делает её любимой среди разработчиков и администраторов. Где следить за новостями о MariaDB Ищете источник актуальных новостей о MariaDB? Вас ждут обновления на платформе LinkedIn, в канале X/Twitter и сообществе на Reddit. Присоединяйтесь к обсуждениям на Slack и смотрите обучающие видео на YouTube. Будьте в курсе всех событий! Читать подробнее #en @database_design | Другие наши каналы

Баланс работы и жизни: опыт маркетолога MongoDB В интервью для MongoDB Blog Рафа Лиу, менеджер по партнерскому маркетингу, ра
Баланс работы и жизни: опыт маркетолога MongoDB В интервью для MongoDB Blog Рафа Лиу, менеджер по партнерскому маркетингу, рассказал о важности work-life баланса. Работая с AI-партнерами, Рафа подчеркивает необходимость разграничения личной и профессиональной жизни для повышения эффективности и сохранения ментального здоровья. 🚀 Развитие AI в YoMio.AI: будущее уже здесь! Стартап YoMio.AI удивляет новым подходом к AI-развлечениям с продуктом Rubii. Компания использует MongoDB Atlas для создания инновационного TTS-движка и мультиязычного поиска. Это ускоряет их развитие и приносит новые возможности для пользователей и бизнеса. Подробности в статье! Читать подробнее #en @database_design | Другие наши каналы

Как ускорить высокопараллельные вставки строк в SQL Server за считанные часы: опыт Mindbox Привет, Хабр! Меня зовут Тимур Маннапов, и я самый обычный senior-разработчик в Mindbox. На примере нашего продукта я расскажу, почему при загрузке CPU наполовину или меньше скорость параллельных вставок на SQL-сервере упирается в «невидимый» предел, а потом и вовсе замедляется. На нашем железе предел был в районе ~120 тысяч строк в минуту в одну таблицу. Поделюсь, как его преодолеть, не потратив годы на разработку и миллионы на новый сервер. Читать: https://habr.com/ru/companies/mindbox/articles/854156/ #ru @database_design | Другие наши каналы

Как хранить данные без облачных сервисов: преимущества сетевых хранилищ QNAP для дома и бизнеса Современные технологии и развитие цифровых сервисов делают нас всё более зависимыми от сохранности данных, их безопасности, а главное - доступности. Поэтому даже домашние пользователи, не говоря уже о корпоративных, регулярно сталкиваются с необходимостью организовать систему, которая бы обеспечивала надёжное хранение файлов, их защиту и удобный к ним доступ. Логичным решением этой проблемы является организация сетевого хранения данных (NAS). О них сегодня и поговорим. Читать: https://habr.com/ru/companies/x-com/articles/854312/ #ru @database_design | Другие наши каналы

Эволюция в режиме цейтнота: как мы изобрели SDK и CLI для Cloud.ru Evolution в ходе нагрузочного тестирования Привет, Хабр! Меня зовут Дмитрий Селютин, я ведущий разработчик команды R&D в Cloud.ru. Ситуации, когда при решении совершенно конкретной задачи упираешься в сложности откуда-то сбоку, возникают в разработке с завидной регулярностью. В задачах, зависящих от автоматизации, очень часто случается, что слабым местом оказываются непосредственно инструменты для этой автоматизации, если они вообще есть. Такие инструменты могут рождаться и умирать, но порой они могут возрождаться заново. Сегодня поделюсь рассказом о том, как в ходе исследований производительности нашего облака Cloud.ru Evolution мы внезапно сделали SDK и CLI посредством генерации кода и интроспекции. Статья будет полезной всем, перед кем стоит задача быстро обернуть сгенерированный API на Python в нечто более симпатичное и поможет из этого автоматически сделать CLI. Ну а для тех, кто не связан с темой, это будет поучительная история из разряда «если у вас завалялся кусочек кода, не спешите его выбрасывать». Читать дальше Читать: https://habr.com/ru/companies/cloud_ru/articles/847126/ #ru @database_design | Другие наши каналы

PostgreSQL – особенности работы с памятью для 1С-систем. Часть 1 Этой статьей мы начинаем цикл, посвященный различным настройкам по оперативной памяти в PostgreSQL. Тема непростая, даже сложная. Понятной информации по ней крайне мало (по состоянию на октябрь 2024). Поэтому будем разбираться, шаг за шагом, вдумчиво и, как принято у нас в блоге, подкреплять все выводы исследованиями и картиной из программы мониторинга PERFEXPERT (версия для PG). Читать: https://habr.com/ru/companies/softpoint/articles/854316/ #ru @database_design | Другие наши каналы

YoMio.AI и MongoDB: Идеальное Партнерство для Быстрого Прогресса Пост: YoMio.AI, стартап, создающий AI развлечения, выбрал Mo
YoMio.AI и MongoDB: Идеальное Партнерство для Быстрого Прогресса Пост: YoMio.AI, стартап, создающий AI развлечения, выбрал MongoDB Atlas для оптимизации своих приложений. Благодаря этому партнерству, компания смогла ускорить обработку данных и расширить возможности поиска, делая свою продукцию более эффективной и доступной глобально. Вдохновляющий "Think-A-Thon" в Лондоне MongoDB провела второй AI Build Together в Лондоне, где разработчики и лидеры индустрии обсудили инновационные AI-решения. Мероприятие собрало около 50 участников, работавших над решениями для здравоохранения, образования и других отраслей, превращая идеи в мощные концепты. Читать подробнее #en @database_design | Другие наши каналы

Карты на стол: зачем нам понадобился собственный картографический сервис Привет, Хабр! На связи Настя Швецова, руководитель проектов управления исследований и разработки «МосТрансПроекта». Недавно мы создали свой собственный картографический сервис. Вы спросите – зачем, есть же готовые решения? Да, но для наших нужд они не подходят по ряду причин. Что это за причины и в чем уникальность нашей ГИС расскажем под катом. Статья будет интересна тем, кто занимается картографией и геоинформационными системами. Читать: https://habr.com/ru/companies/mostransproekt/articles/854086/ #ru @database_design | Другие наши каналы

Резервное копирование системы виртуализации Basis.DynamiX с помощью RuBackup Привет всем, кто заботится о данных и не собирается их терять. Сегодня мы рассмотрим тему бэкапа виртуальных машин (ВМ) на платформе виртуализации Basis.DynamiX (далее — DynamiX). Для этого будем использовать систему резервного копирования (СРК) RuBackup. В статье расскажу, как установить, настроить и использовать RuBackup для создания резервных копий (РК) ВМ на платформе DynamiX, а также разберу некоторые сложности, которые могут возникнуть в процессе работы. В первую очередь статья будет полезна для администраторов платформы виртуализации DynamiX, которым необходимо настроить в системе резервное копировани. Также статья подойдет для новичков, которые хотят разобраться, как в целом работает RuBackup. Не забудьте про ссылки в конце статьи, они будут полезны! Читать: https://habr.com/ru/companies/astralinux/articles/853554/ #ru @database_design | Другие наши каналы

Безупречная миграция данных с Adiom и MongoDB Atlas Пытаетесь упростить миграцию данных? Adiom представляет dsync, мощный инс
Безупречная миграция данных с Adiom и MongoDB Atlas Пытаетесь упростить миграцию данных? Adiom представляет dsync, мощный инструмент для безболезненного перехода на MongoDB Atlas. Он обеспечивает быструю, безопасную и предсказуемую миграцию, устраняя риски и скрытые затраты. Это решение для крупных предприятий, желающих ускорить внедрение MongoDB. Преимущества нейроразнообразия в MongoDB Сообщество Config в MongoDB активно продвигает осведомленность о нейроразнообразии. С момента основания в 2023 году оно выросло более чем на 150% и проводит обучающие и поддерживающие мероприятия для сотрудников. Благодаря этому, конфигурация помогает создать инклюзивную рабочую среду. Читать подробнее #en @database_design | Другие наши каналы

Рецензия на книгу “Основы проектирования баз данных (Database Design Solutions, 2nd Edition)” Сегодня мы расскажем о новой переводной книге по проектированию баз данных от автора Рода Стивенса «Основы проектирования баз данных. — 2-е изд» (Database Design Solutions, Second Edition). Это практическое руководство почти на 800 страниц по проектированию реляционных и нереляционных баз данных на разных аппаратных платформах и в кросс-платформенных окружениях. И да, речь в книге идет о формировании правильной структуры данных в БД под ваши задачи и проект, а не о разработке программной оболочки (СУБД). Читать: https://habr.com/ru/companies/ssp-soft/articles/853350/ #ru @database_design | Другие наши каналы

🔍 Новые коннекторы MariaDB уже в вашем распоряжении Компания MariaDB выпустила обновленные версии коннекторов для Java, R2DB
🔍 Новые коннекторы MariaDB уже в вашем распоряжении Компания MariaDB выпустила обновленные версии коннекторов для Java, R2DBC и Node.js. В них добавлена поддержка плагина PARSEC для улучшенной безопасности. Подробности и загрузка доступны на официальном сайте MariaDB. Читать подробнее #en @database_design | Другие наши каналы