Как MongoDB помогает модернизироваться: вдохновляющие кейсы
MongoDB представила серию блогов, рассказывающих, как компании по всему миру используют базу данных для решения критически важных задач. Среди примеров — модернизация систем швейцарского банка Lombard Odier и улучшение стримингового сервиса SonyLIV. Узнайте, как лидеры отрасли раскрывают потенциал данных с MongoDB. IFG Life модернизирует инфраструктуру с MongoDB
Текст: IFG Life, дочерняя компания Indonesia Finance Group, обновила свою IT-инфраструктуру, перейдя на облачные технологии и микросервисы. В поисках оптимальной базы данных компания выбрала MongoDB Atlas. Это решение позволило улучшить управление клиентами и подготовиться к внедрению генеративного ИИ.
Читать подробнее
#en
@database_design | Другие наши каналы
MongoDB представила серию блогов, рассказывающих, как компании по всему миру используют базу данных для решения критически важных задач. Среди примеров — модернизация систем швейцарского банка Lombard Odier и улучшение стримингового сервиса SonyLIV. Узнайте, как лидеры отрасли раскрывают потенциал данных с MongoDB. IFG Life модернизирует инфраструктуру с MongoDB
Текст: IFG Life, дочерняя компания Indonesia Finance Group, обновила свою IT-инфраструктуру, перейдя на облачные технологии и микросервисы. В поисках оптимальной базы данных компания выбрала MongoDB Atlas. Это решение позволило улучшить управление клиентами и подготовиться к внедрению генеративного ИИ.
Читать подробнее
#en
@database_design | Другие наши каналы
Ускорение работы с Oracle Spatial в версии 23ai
Oracle Database 23ai улучшает работу с векторными тайлами благодаря кэшированию. Это предлагает значительное повышение производительности при их получении. Узнайте, как использовать эти возможности для быстрого отображения карт в приложениях.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle Database 23ai улучшает работу с векторными тайлами благодаря кэшированию. Это предлагает значительное повышение производительности при их получении. Узнайте, как использовать эти возможности для быстрого отображения карт в приложениях.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Optimize Streaming Map Data with Vector Tile Cache in Oracle Spatial
Working with Oracle Spatial vector tiles just got faster! With the introduction of vector tile caching, users can now experience significant performance improvements with vector tile retrieval.
Быстрый поиск видео с DeweyVision
Обработка видеоматериалов вручную занимает много времени. DeweyVision решает эту проблему с помощью AI, делая поиск быстрым и точным. Теперь компания преодолевает свои трудности с помощью Oracle AI Vector Search в Oracle Database 23ai. Узнайте, как они добились успеха!
Читать подробнее
#en
@database_design | Другие наши каналы
Обработка видеоматериалов вручную занимает много времени. DeweyVision решает эту проблему с помощью AI, делая поиск быстрым и точным. Теперь компания преодолевает свои трудности с помощью Oracle AI Vector Search в Oracle Database 23ai. Узнайте, как они добились успеха!
Читать подробнее
#en
@database_design | Другие наши каналы
Прогресс в AI: Oracle и NVIDIA ускоряют поиск
На Oracle CloudWorld 2024 в Лас-Вегасе были представлены концепты использования GPU от NVIDIA для ускорения AI Vector Search в Oracle Database 23ai. Компании продолжают совместную работу над повышением эффективности и надежности этих технологий.
Читать подробнее
#en
@database_design | Другие наши каналы
На Oracle CloudWorld 2024 в Лас-Вегасе были представлены концепты использования GPU от NVIDIA для ускорения AI Vector Search в Oracle Database 23ai. Компании продолжают совместную работу над повышением эффективности и надежности этих технологий.
Читать подробнее
#en
@database_design | Другие наши каналы
Зачем разработчику знать SQL, если есть NoSQL? Разбираемся на примерах
Зачем разработчику знать SQL, если есть NoSQL. Показываем основные отличия SQL и NoSQL. Рассматриваем пошаговую инструкцию и важные особенности ✔ Tproger
Читать: «Зачем разработчику знать SQL, если есть NoSQL? Разбираемся на примерах»
#ru
@database_design | Другие наши каналы
Зачем разработчику знать SQL, если есть NoSQL. Показываем основные отличия SQL и NoSQL. Рассматриваем пошаговую инструкцию и важные особенности ✔ Tproger
Читать: «Зачем разработчику знать SQL, если есть NoSQL? Разбираемся на примерах»
#ru
@database_design | Другие наши каналы
Forwarded from Типичный программист
Редакция Tproger запустила свой канал для авторов, где учат писать лучше. Если давно хотели попробовать себя в IT-журналистике — самое время начать.
Что подразумевают под Data Governance?
Если говорить про Data Governance, то это, в первую очередь, не продукты, а огромная методология управления жизненным циклом данных, и только потом – технологии. Близко к идеалу считается методология DAMA-DMBOK, и у любого специалиста по данным это должна быть настольная книга. К сожалению, в подавляющем большинстве случаев, когда люди начинают задумываться про управление данных, она попросту неприменима, так как она показывает «правильное» управление данными больших предприятий, до неё еще надо «дорасти», при этом точечно применяя сначала простые приемы, с возможностью расширения методик управления данными как «вширь», на другие отделы, так в «вглубь» на все процессы, связанные с управлением данными (Data Management): получением («добычей»), обработкой, хранением, извлечением и использованием информации. Без подобного управления жизненным циклом данных получим картину как в последнем исследовании Makves, что 40% данных никогда не используется: к ним не зафиксировано ни одного обращения за 5 лет.
Найти «Ценность в данных» становится искусством, так как на предприятии растут «Кладбища данных» вместо «Хранилищ данных».
Сейчас зачастую под Data Governance имеют в виду две части, это Data Quality – управление качеством данных, и Data Linage – «понять, откуда пришли данные, как они изменялись и можно ли им доверять». Если данные методологии использовать «в лоб», то это очень сильно замедлит разработку и перегрузит команду по управлению данными.
Читать: https://habr.com/ru/articles/892302/
#ru
@database_design | Другие наши каналы
Если говорить про Data Governance, то это, в первую очередь, не продукты, а огромная методология управления жизненным циклом данных, и только потом – технологии. Близко к идеалу считается методология DAMA-DMBOK, и у любого специалиста по данным это должна быть настольная книга. К сожалению, в подавляющем большинстве случаев, когда люди начинают задумываться про управление данных, она попросту неприменима, так как она показывает «правильное» управление данными больших предприятий, до неё еще надо «дорасти», при этом точечно применяя сначала простые приемы, с возможностью расширения методик управления данными как «вширь», на другие отделы, так в «вглубь» на все процессы, связанные с управлением данными (Data Management): получением («добычей»), обработкой, хранением, извлечением и использованием информации. Без подобного управления жизненным циклом данных получим картину как в последнем исследовании Makves, что 40% данных никогда не используется: к ним не зафиксировано ни одного обращения за 5 лет.
Найти «Ценность в данных» становится искусством, так как на предприятии растут «Кладбища данных» вместо «Хранилищ данных».
Сейчас зачастую под Data Governance имеют в виду две части, это Data Quality – управление качеством данных, и Data Linage – «понять, откуда пришли данные, как они изменялись и можно ли им доверять». Если данные методологии использовать «в лоб», то это очень сильно замедлит разработку и перегрузит команду по управлению данными.
Читать: https://habr.com/ru/articles/892302/
#ru
@database_design | Другие наши каналы
Быстрый путь блокирования в PostgreSQL
В представлении pg_locks есть столбец fastpath, который означает, что блокировка получена по быстрому пути. В документации быстрый путь блокирования описан коротко. В статье рассматривается быстрый путь блокирования и чем он лучше обычного пути.
Читать: https://habr.com/ru/articles/892460/
#ru
@database_design | Другие наши каналы
В представлении pg_locks есть столбец fastpath, который означает, что блокировка получена по быстрому пути. В документации быстрый путь блокирования описан коротко. В статье рассматривается быстрый путь блокирования и чем он лучше обычного пути.
Читать: https://habr.com/ru/articles/892460/
#ru
@database_design | Другие наши каналы
Университет и защита данных: опыт Oracle
Крупный университет внедрил решения Oracle Database для обеспечения соответствия требованиям конфиденциальности данных. Технологии Oracle помогли защитить личную информацию студентов и сотрудников, укрепив безопасность учебного заведения. Узнайте больше о реализованных мерах и их эффективности.
Читать подробнее
#en
@database_design | Другие наши каналы
Крупный университет внедрил решения Oracle Database для обеспечения соответствия требованиям конфиденциальности данных. Технологии Oracle помогли защитить личную информацию студентов и сотрудников, укрепив безопасность учебного заведения. Узнайте больше о реализованных мерах и их эффективности.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Umm Al-Qura University Meets Data Privacy and Data Protection Compliance Requirements with Oracle Database Security
How a large university met data privacy requirements using Oracle Database security
Новый стандарт SQL/PGQ: что это и как использовать? В составе Oracle Database 23c представлена поддержка графов свойств на базе стандарта SQL/PGQ, который добавлен в ISO/IEC SQL Standard. Теперь с помощью SQL/PGQ можно создавать и запрашивать графы свойств, что обеспечивает более глубокую интеграцию в многомодальную базу данных Oracle.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Property Graphs in Oracle Database 23ai: The SQL/PGQ Standard
SQL Property Graph Queries (SQL/PGQ) is a new addition to the ISO/IEC SQL Standard that lets you create and query property graphs. SQL/PGQ has been made available in the Oracle Database with the release of Oracle Database 23ai. Now, property graphs are deeply…
Новые возможности в MariaDB Enterprise Server
Вышли обновленные версии MariaDB Enterprise Server 11.4.5-3, 10.6.21-17 и 10.5.28-22, которые включают новые функции и исправления. Особенностью стала поддержка MySQL 8.0 и возможность использования vector search в версии 11.4.5-3. Подробнее на сайте MariaDB.
Читать подробнее
#en
@database_design | Другие наши каналы
Вышли обновленные версии MariaDB Enterprise Server 11.4.5-3, 10.6.21-17 и 10.5.28-22, которые включают новые функции и исправления. Особенностью стала поддержка MySQL 8.0 и возможность использования vector search в версии 11.4.5-3. Подробнее на сайте MariaDB.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle в топе геопространственных компаний 2025
Oracle попала в список Global Top 100 Geospatial Companies 2025 от Geoawesome. Это ежегодное признание отмечает самые инновационные и влиятельные компании, формирующие будущее геопространственной индустрии.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle попала в список Global Top 100 Geospatial Companies 2025 от Geoawesome. Это ежегодное признание отмечает самые инновационные и влиятельные компании, формирующие будущее геопространственной индустрии.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Oracle named to Geoawesome’s Global Top 100 Geospatial Companies 2025 list
Great news! We’re proud to share that Oracle has been included in Geoawesome’s Global Top 100 Geospatial Companies 2025—an annual listing of the most innovative and influential companies shaping the geospatial industry.
Храним бэкапы правильно: основные способы оставить их «живыми»
Резервные копии (РК) долгое время считались надежной страховкой от потери данных. Однако сегодня компании всё чаще становятся жертвами вирусов-шифровальщиков или просто теряют данные. Этого можно избежать, если организовать правильное хранение бэкапов. Разбираемся на примерах реальных ситуаций, как потеря резервных копий разрушала целые бизнесы и как защитить свои данные, чтобы шифровальщики до них не добрались.
Читать: https://habr.com/ru/companies/mclouds/articles/892392/
#ru
@database_design | Другие наши каналы
Резервные копии (РК) долгое время считались надежной страховкой от потери данных. Однако сегодня компании всё чаще становятся жертвами вирусов-шифровальщиков или просто теряют данные. Этого можно избежать, если организовать правильное хранение бэкапов. Разбираемся на примерах реальных ситуаций, как потеря резервных копий разрушала целые бизнесы и как защитить свои данные, чтобы шифровальщики до них не добрались.
Читать: https://habr.com/ru/companies/mclouds/articles/892392/
#ru
@database_design | Другие наши каналы
Новые возможности Oracle Database на Azure
Oracle Exadata Database Service теперь доступен на Exascale Infrastructure в рамках Oracle Database@Azure. Это дополнение снижает минимальные затраты на инфраструктуру для баз данных Oracle, предоставляя возможность использовать общую Exadata инфраструктуру в облаке.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle Exadata Database Service теперь доступен на Exascale Infrastructure в рамках Oracle Database@Azure. Это дополнение снижает минимальные затраты на инфраструктуру для баз данных Oracle, предоставляя возможность использовать общую Exadata инфраструктуру в облаке.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Get All Exadata Benefits for Less on Oracle Database@Azure
Oracle Exadata Database Service on Exascale Infrastructure is now available on Oracle Database@Azure, complementing the existing Exadata Database Service on Dedicated Infrastructure. Exascale delivers shared Exadata infrastructure that lowers the minimum…
В поисках идеального Database-клиента для IDE: Amplicode выбирает DBeaver
Один из частых вопросов, которые мы слышим от наших пользователей, связан с заменой встроенного инструмента для работы с БД, доступного ранее в IntelliJ IDEA Ultimate. В связи с тем, что DataGrip больше не доступен (а именно так называлась эта функциональность), многим разработчикам приходится искать альтернативу инструменту.
Нас эта проблема волнует не только как разработчиков Amplicode, но и как участников проекта OpenIDE. Мы считаем очень важным предоставить российским разработчикам максимально удобное и мощное решение.
Читать: https://habr.com/ru/companies/haulmont/articles/892744/
#ru
@database_design | Другие наши каналы
Один из частых вопросов, которые мы слышим от наших пользователей, связан с заменой встроенного инструмента для работы с БД, доступного ранее в IntelliJ IDEA Ultimate. В связи с тем, что DataGrip больше не доступен (а именно так называлась эта функциональность), многим разработчикам приходится искать альтернативу инструменту.
Нас эта проблема волнует не только как разработчиков Amplicode, но и как участников проекта OpenIDE. Мы считаем очень важным предоставить российским разработчикам максимально удобное и мощное решение.
Читать: https://habr.com/ru/companies/haulmont/articles/892744/
#ru
@database_design | Другие наши каналы
10 малоизвестных трюков с SQLite, которыми владеют только опытные разработчики
SQLite — одна из самых распространённых и в то же время недооценённых СУБД в мире. Эта статья — погружение в глубины SQLite, где раскрываются трюки, известные лишь тем, кто с этой базой данных «на ты».
Читать: «10 малоизвестных трюков с SQLite, которыми владеют только опытные разработчики»
#ru
@database_design | Другие наши каналы
SQLite — одна из самых распространённых и в то же время недооценённых СУБД в мире. Эта статья — погружение в глубины SQLite, где раскрываются трюки, известные лишь тем, кто с этой базой данных «на ты».
Читать: «10 малоизвестных трюков с SQLite, которыми владеют только опытные разработчики»
#ru
@database_design | Другие наши каналы
10 малоизвестных трюков с SQLite, которыми владеют только опытные разработчики
SQLite — одна из самых распространённых и в то же время недооценённых СУБД в мире. Эта статья — погружение в глубины SQLite, где раскрываются трюки, известные лишь тем, кто с этой базой данных «на ты».
Читать: «10 малоизвестных трюков с SQLite, которыми владеют только опытные разработчики»
#ru
@database_design | Другие наши каналы
SQLite — одна из самых распространённых и в то же время недооценённых СУБД в мире. Эта статья — погружение в глубины SQLite, где раскрываются трюки, известные лишь тем, кто с этой базой данных «на ты».
Читать: «10 малоизвестных трюков с SQLite, которыми владеют только опытные разработчики»
#ru
@database_design | Другие наши каналы
Качество данных простым языком
При подготовке статьи что главное? Источники! А что может быть источником надежнее, чем стандарты ISO? Давайте посмотрим, есть ли стандарты "качества данных"? Есть! ISO/TS 8000 и даже соответствующий ГОСТ 56214. Что ж, читаем определения:
Так. Хватит ГОСТов на сегодня. Итак, есть данные, у них есть качество - характеристика, показывающая степень пригодности данных к использованию, и которое может быть "плохим", "хорошим" или "превосходным". На самом деле, есть 7 основных качественных характеристики: точность, полнота, непротиворечивость, достоверность, своевременность, уникальность и доступность.
Читать: https://habr.com/ru/articles/893104/
#ru
@database_design | Другие наши каналы
При подготовке статьи что главное? Источники! А что может быть источником надежнее, чем стандарты ISO? Давайте посмотрим, есть ли стандарты "качества данных"? Есть! ISO/TS 8000 и даже соответствующий ГОСТ 56214. Что ж, читаем определения:
3.1.3 качество (quality): Степень соответствия совокупности присущих характеристик объекта требованиям (3.1.2).Примечания: 1 Термин "качество" может применяться с прилагательными, такими как "плохое", "хорошее" или "превосходное".Так. Хватит ГОСТов на сегодня. Итак, есть данные, у них есть качество - характеристика, показывающая степень пригодности данных к использованию, и которое может быть "плохим", "хорошим" или "превосходным". На самом деле, есть 7 основных качественных характеристики: точность, полнота, непротиворечивость, достоверность, своевременность, уникальность и доступность.
Читать: https://habr.com/ru/articles/893104/
#ru
@database_design | Другие наши каналы
Мониторинг инфраструктуры: как избежать простых и неправильных решений
Мониторинг – это не только сбор информации о состоянии, а помощник для всех. И именно поэтому он такой разный. Ведь чтобы помочь пользователям, разработчикам, провайдерам, мониторингу приходится решать очень разные задачи на разных уровнях. Например, пользователям важно, чтобы сервис был доступен именно в тот момент, когда он им потребуется. Провайдеру – чтобы ресурсы работали максимально эффективно.
На первый взгляд кажется, что главное для мониторинга – это выбрать ключевые метрики, учесть особенности инфраструктуры и настроить сбор данных, триггеры и алерты. Несомненно, это очень важно для инструмента наблюдения. Но всё же главное в мониторинге — сделать его источником информации для развития и оптимизации.
Привет, Хабр! Я — Андрей Камардин, SRE-инженер одной из российских облачных компаний, старший преподаватель в МАИ и эксперт Skillbox по DevOps. Веду канал «Записки про IT». Для закрытого комьюнити Skillbox IT Experts рассказал, как мы настраивали мониторинг инфраструктуры для принятия решений.
Читать: https://habr.com/ru/articles/893142/
#ru
@database_design | Другие наши каналы
Мониторинг – это не только сбор информации о состоянии, а помощник для всех. И именно поэтому он такой разный. Ведь чтобы помочь пользователям, разработчикам, провайдерам, мониторингу приходится решать очень разные задачи на разных уровнях. Например, пользователям важно, чтобы сервис был доступен именно в тот момент, когда он им потребуется. Провайдеру – чтобы ресурсы работали максимально эффективно.
На первый взгляд кажется, что главное для мониторинга – это выбрать ключевые метрики, учесть особенности инфраструктуры и настроить сбор данных, триггеры и алерты. Несомненно, это очень важно для инструмента наблюдения. Но всё же главное в мониторинге — сделать его источником информации для развития и оптимизации.
Привет, Хабр! Я — Андрей Камардин, SRE-инженер одной из российских облачных компаний, старший преподаватель в МАИ и эксперт Skillbox по DevOps. Веду канал «Записки про IT». Для закрытого комьюнити Skillbox IT Experts рассказал, как мы настраивали мониторинг инфраструктуры для принятия решений.
Читать: https://habr.com/ru/articles/893142/
#ru
@database_design | Другие наши каналы
Управление качеством данных
Итак, у нас есть данные, и есть требования к ним. От кого? От тех, кто будет ими пользоваться. Если те, кто ставит задачу говорят что "данные плохие" и не могут сформулировать критерии к качеству данных, им можно их подсказать, подсмотрев в предыдущей статье. Таким образом, управление качеством данных - это, в первую очередь, методология, которая обеспечивает некий уровень качества в отношении выбранных данных.
Управление качеством данных - это постоянный процесс. Да, для начала неплохо разобраться с уже имеющимися данными, но наша задача сделать так, чтобы все новые данные, попадающие в систему, проверялись, валидировались, насыщались и, в итоге, соответствовали предъявляемым к ним требованиям. Управление качеством, кстати, является важной частью управления Нормативно-Справочной информацией, MDM (Master Data Management).
Как же сделать так, чтобы данные попадали в системы уже "чистыми"? Думаю, что самый оптимальный способ - это правильно настроить поля ввода, не допуская ввод заведомо некорректный значений, а также предлагать автозаполнение по возможности: например, выбор адреса доставки предлагать из КЛАДР, а данные о компании автоматически заполнять используя специальные сервисы. Таким образом, и людям надо будет вводить меньше информации, и вероятность ошибки будет гораздо меньше.
Читать: https://habr.com/ru/articles/893158/
#ru
@database_design | Другие наши каналы
Итак, у нас есть данные, и есть требования к ним. От кого? От тех, кто будет ими пользоваться. Если те, кто ставит задачу говорят что "данные плохие" и не могут сформулировать критерии к качеству данных, им можно их подсказать, подсмотрев в предыдущей статье. Таким образом, управление качеством данных - это, в первую очередь, методология, которая обеспечивает некий уровень качества в отношении выбранных данных.
Управление качеством данных - это постоянный процесс. Да, для начала неплохо разобраться с уже имеющимися данными, но наша задача сделать так, чтобы все новые данные, попадающие в систему, проверялись, валидировались, насыщались и, в итоге, соответствовали предъявляемым к ним требованиям. Управление качеством, кстати, является важной частью управления Нормативно-Справочной информацией, MDM (Master Data Management).
Как же сделать так, чтобы данные попадали в системы уже "чистыми"? Думаю, что самый оптимальный способ - это правильно настроить поля ввода, не допуская ввод заведомо некорректный значений, а также предлагать автозаполнение по возможности: например, выбор адреса доставки предлагать из КЛАДР, а данные о компании автоматически заполнять используя специальные сервисы. Таким образом, и людям надо будет вводить меньше информации, и вероятность ошибки будет гораздо меньше.
Читать: https://habr.com/ru/articles/893158/
#ru
@database_design | Другие наши каналы
Grocy: идеальный self hosted сервис для хозяйственных технарей
Grocy — это open-source сервис, который помогает отслеживать запасы, управлять списками покупок и распределять домашние обязанности. В этом обзоре — как он работает, чем удобен и почему его лучше установить на сервер.
Читать: https://habr.com/ru/companies/pqhosting/articles/892464/
#ru
@database_design | Другие наши каналы
Grocy — это open-source сервис, который помогает отслеживать запасы, управлять списками покупок и распределять домашние обязанности. В этом обзоре — как он работает, чем удобен и почему его лучше установить на сервер.
Читать: https://habr.com/ru/companies/pqhosting/articles/892464/
#ru
@database_design | Другие наши каналы