Unleashing Developer Potential–and Managing Costs–with MongoDB Atlas
Read: https://www.mongodb.com/blog/post/unleashing-developer-potential-managing-costs-mongodb-atlas
@database_design
Read: https://www.mongodb.com/blog/post/unleashing-developer-potential-managing-costs-mongodb-atlas
@database_design
Ликбез по методологиям проектирования хранилищ данных
Хранилище данных — это информационная система, в которой хранятся исторические и коммутативные данные из одного или нескольких источников. Он предназначен для анализа, составления отчетов и интеграции данных транзакций из разных источников.
Рассмотрим сильные и слабые стороны самых популярных методологий.
Читать: https://habr.com/ru/articles/806347/
@database_design
Хранилище данных — это информационная система, в которой хранятся исторические и коммутативные данные из одного или нескольких источников. Он предназначен для анализа, составления отчетов и интеграции данных транзакций из разных источников.
Рассмотрим сильные и слабые стороны самых популярных методологий.
Читать: https://habr.com/ru/articles/806347/
@database_design
A Smarter Factory Floor with MongoDB Atlas and Google Cloud's Manufacturing Data Engine
Read: https://www.mongodb.com/blog/post/smarter-factory-floor-mongodb-atlas-google-clouds-manufacturing-data-engine
@database_design
Read: https://www.mongodb.com/blog/post/smarter-factory-floor-mongodb-atlas-google-clouds-manufacturing-data-engine
@database_design
👍1
Enabling Commerce Innovation with the Power of MongoDB and Google Cloud
Read: https://www.mongodb.com/blog/post/enabling-commerce-innovation-with-power-of-mongodb-google-cloud
@database_design
Read: https://www.mongodb.com/blog/post/enabling-commerce-innovation-with-power-of-mongodb-google-cloud
@database_design
Разработка автоматизированной очереди для сдачи лабораторных работ
Учеба в политехе заключается в сдаче лабораторных работ. Буквально. Очень редко бывает такое, что на парах мы чему-то учимся, зачастую все завязано на самообучении. Грубо говоря, вот вам методичка, разбирайтесь сами, через неделю дедлайн.
В связи с этим мы столкнулись с очередями на сдачу этих лабораторных. Сначала просто писали в общий чат, кто каким будет в очереди (например, "я первый", "я вторая", "я третий" и т.д.). Далее решили создать расшаренную таблицу в гугле для формирования очередей. Однако долго она тоже не прожила, так как со временем появились "умники", которые стали ставить себя первыми в очереди, сдвигая остальных вниз. Потом общий доступ для таблицы закрыли, и было принято решение для записи на сдачу писать старосте, он, в свою очередь, будет добавлять студентов в список. Но староста группы не может быть постоянно на связи, иными словами, оперативно добавиться в очередь было просто невозможно.
В связи с этим я задумался над созданием автоматизированной очереди. В качестве стека основных технологий выбрал HTML5+CSS3 для фронтенда, PHP для бэкенда. В качестве СУБД был выбран phpMyAdmin (SQL-DB). В первую очередь, конечно, необходимо было продумать структуру базы данных. Предметная область информационной системы уже была сформулирована: "Очередь на сдачу лабораторных работ с возможностью записи по отдельным дисциплинам, удаления своей записи. Учет истории создания записи, удаления записей, включая время записи. Возможность смены пароля, просмотра профиля." Даталогическая модель БД была построена в MySQL Workbench 8.0 CE в нотации IDEF1X.
Читать: https://habr.com/ru/articles/806471/
@database_design
Учеба в политехе заключается в сдаче лабораторных работ. Буквально. Очень редко бывает такое, что на парах мы чему-то учимся, зачастую все завязано на самообучении. Грубо говоря, вот вам методичка, разбирайтесь сами, через неделю дедлайн.
В связи с этим мы столкнулись с очередями на сдачу этих лабораторных. Сначала просто писали в общий чат, кто каким будет в очереди (например, "я первый", "я вторая", "я третий" и т.д.). Далее решили создать расшаренную таблицу в гугле для формирования очередей. Однако долго она тоже не прожила, так как со временем появились "умники", которые стали ставить себя первыми в очереди, сдвигая остальных вниз. Потом общий доступ для таблицы закрыли, и было принято решение для записи на сдачу писать старосте, он, в свою очередь, будет добавлять студентов в список. Но староста группы не может быть постоянно на связи, иными словами, оперативно добавиться в очередь было просто невозможно.
В связи с этим я задумался над созданием автоматизированной очереди. В качестве стека основных технологий выбрал HTML5+CSS3 для фронтенда, PHP для бэкенда. В качестве СУБД был выбран phpMyAdmin (SQL-DB). В первую очередь, конечно, необходимо было продумать структуру базы данных. Предметная область информационной системы уже была сформулирована: "Очередь на сдачу лабораторных работ с возможностью записи по отдельным дисциплинам, удаления своей записи. Учет истории создания записи, удаления записей, включая время записи. Возможность смены пароля, просмотра профиля." Даталогическая модель БД была построена в MySQL Workbench 8.0 CE в нотации IDEF1X.
Читать: https://habr.com/ru/articles/806471/
@database_design
Книга «SQL. Pocket guide, 4-е изд.»
Привет, Хаброжители!
Если вы аналитик или инженер по обработке данных и используете SQL, популярный карманный справочник станет для вас идеальным помощником. Найдите множество примеров, раскрывающих все сложности языка, а также ключевые аспекты SQL при его использовании в Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL и SQLite.
В обновленном издании Элис Жао описывает, как в этих СУБД используется SQL для формирования запросов и внесения изменений в базу. Получите подробную информацию о типах данных и их преобразованиях, синтаксисе регулярных выражений, оконных функциях, операторах PIVOT и UNPIVOT и многом другом.
Читать: https://habr.com/ru/companies/piter/articles/806187/
@database_design
Привет, Хаброжители!
Если вы аналитик или инженер по обработке данных и используете SQL, популярный карманный справочник станет для вас идеальным помощником. Найдите множество примеров, раскрывающих все сложности языка, а также ключевые аспекты SQL при его использовании в Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL и SQLite.
В обновленном издании Элис Жао описывает, как в этих СУБД используется SQL для формирования запросов и внесения изменений в базу. Получите подробную информацию о типах данных и их преобразованиях, синтаксисе регулярных выражений, оконных функциях, операторах PIVOT и UNPIVOT и многом другом.
Читать: https://habr.com/ru/companies/piter/articles/806187/
@database_design
Why Top Spanish Business School Esade Migrated from MySQL to MariaDB Enterprise Server
Read: https://mariadb.com/?p=39048
@database_design
Read: https://mariadb.com/?p=39048
@database_design
MariaDB Joins Forces with Google Cloud to Enhance Support Operations on Google Distributed Cloud
Read: https://mariadb.com/?p=39068
@database_design
Read: https://mariadb.com/?p=39068
@database_design
Embracing Neurodiversity During Autism Awareness Month
Read: https://www.mongodb.com/blog/post/embracing-neurodiversity-during-autism-awareness-month
@database_design
Read: https://www.mongodb.com/blog/post/embracing-neurodiversity-during-autism-awareness-month
@database_design
Векторные СУБД и другие инструменты для разработки ML-моделей
На фоне развития генеративных и больших языковых моделей набирают обороты векторные базы данных. В прошлый раз в блоге beeline cloud мы обсудили, насколько этот тренд устойчив, а также предложили несколько книг для желающих погрузиться в тему. Сегодня же мы собрали компактную подборку открытых СУБД и поисковых движков, способных помочь в разработке систем ИИ. Обсуждаем такие инструменты, как Lantern, LanceDB, CozoDB, ArcadeDB, Dart Vector DB, Marqo и Orama.
Читать: https://habr.com/ru/companies/beeline_cloud/articles/806815/
@database_design
На фоне развития генеративных и больших языковых моделей набирают обороты векторные базы данных. В прошлый раз в блоге beeline cloud мы обсудили, насколько этот тренд устойчив, а также предложили несколько книг для желающих погрузиться в тему. Сегодня же мы собрали компактную подборку открытых СУБД и поисковых движков, способных помочь в разработке систем ИИ. Обсуждаем такие инструменты, как Lantern, LanceDB, CozoDB, ArcadeDB, Dart Vector DB, Marqo и Orama.
Читать: https://habr.com/ru/companies/beeline_cloud/articles/806815/
@database_design
ORA-04030 out of process memory when trying to allocate - 3 Step Resolution
ORA-04030: out of process memory when trying to allocate bytes, occurs when an Oracle process runs out of operating system memory. Follow these simple steps to resolve this issue.
Read: https://blogs.oracle.com/database/post/ora-04030
@database_design
ORA-04030: out of process memory when trying to allocate bytes, occurs when an Oracle process runs out of operating system memory. Follow these simple steps to resolve this issue.
Read: https://blogs.oracle.com/database/post/ora-04030
@database_design
Oracle
ORA-04030 out of process memory when trying to allocate - 3 Step Resolution
ORA-04030: out of process memory when trying to allocate bytes, occurs when an Oracle process runs out of operating system memory.
The error is caused by either:
Exhausting total machine physical memory
Exhausting designated space in the Program Global…
The error is caused by either:
Exhausting total machine physical memory
Exhausting designated space in the Program Global…
Transforming Industries with MongoDB and AI: Insurance
Read: https://www.mongodb.com/blog/post/transforming-industries-mongodb-ai-insurance
@database_design
Read: https://www.mongodb.com/blog/post/transforming-industries-mongodb-ai-insurance
@database_design
Почему эксперты жалуются на низкую надежность дешевых USB-флешек
Дешевые USB-флешки, которые и так никогда не считались эталонными запоминающими устройствами, в последнее время стали еще хуже, убедились исследователи CBL Datenrettung. По мнению экспертов, накопители этого типа быстро теряют в качестве, стабильности и долговечности, что не позволяет полагаться на них как на надежные средства записи и хранения данных. Спасибо нечистым на руку производителям, которые экономят на всем, чем только можно.
Читать: https://habr.com/ru/companies/x-com/articles/807175/
@database_design
Дешевые USB-флешки, которые и так никогда не считались эталонными запоминающими устройствами, в последнее время стали еще хуже, убедились исследователи CBL Datenrettung. По мнению экспертов, накопители этого типа быстро теряют в качестве, стабильности и долговечности, что не позволяет полагаться на них как на надежные средства записи и хранения данных. Спасибо нечистым на руку производителям, которые экономят на всем, чем только можно.
Читать: https://habr.com/ru/companies/x-com/articles/807175/
@database_design
Where is the Complexity?
First in a multi-part blog series about ensuring data consistency in microservice based applications and the complexity involved in adopting Sagas and XA transactions.
Read: https://blogs.oracle.com/database/post/where-is-the-complexity
@database_design
First in a multi-part blog series about ensuring data consistency in microservice based applications and the complexity involved in adopting Sagas and XA transactions.
Read: https://blogs.oracle.com/database/post/where-is-the-complexity
@database_design
Oracle
Where is the Complexity?
First in a multi-part blog series about ensuring data consistency in microservice based applications and the complexity involved in adopting Sagas and XA transactions.
Как создать изолированную среду для Nextcloud: полная инструкция
Привет, Хабр! Меня зовут Максим Анисимов, я главный инженер отдела технической поддержки в хостинг-провайдере SpaceWeb. В статье расскажу, как создать изолированный от внешней сети инстанс Nextcloud, который будет доступен только из-под VPN по IP-адресу. И объясню, чем именно и для кого такое решение будет полезно.
Читать: https://habr.com/ru/companies/spaceweb/articles/807025/
@database_design
Привет, Хабр! Меня зовут Максим Анисимов, я главный инженер отдела технической поддержки в хостинг-провайдере SpaceWeb. В статье расскажу, как создать изолированный от внешней сети инстанс Nextcloud, который будет доступен только из-под VPN по IP-адресу. И объясню, чем именно и для кого такое решение будет полезно.
Читать: https://habr.com/ru/companies/spaceweb/articles/807025/
@database_design
Выжимаем максимум из PostgreSQL
Привет, Хабр! Меня зовут Максим, я работаю тестировщиком оборудования в Selectel Lab. В лаборатории мы занимаемся тестированием нового оборудования для дата-центров. О том, как мы измеряли производительность PostgreSQL на разных конфигурациях — под катом!
Читать: https://habr.com/ru/companies/selectel/articles/807259/
@database_design
Привет, Хабр! Меня зовут Максим, я работаю тестировщиком оборудования в Selectel Lab. В лаборатории мы занимаемся тестированием нового оборудования для дата-центров. О том, как мы измеряли производительность PostgreSQL на разных конфигурациях — под катом!
Читать: https://habr.com/ru/companies/selectel/articles/807259/
@database_design
Основы основ: введение в операционные, файловые и символьные системы
Привет, Хабр!
Подавляющему большинству местных читателей - информация из этой статьи уже известна; скажем прямо - это "база". Если вы из такого большинства, то не теряйте время - листайте дальше.
А всем юным (и не очень) желающим "войти в IT" - добро пожаловать под кат!
Читать: https://habr.com/ru/articles/807349/
@database_design
Привет, Хабр!
Подавляющему большинству местных читателей - информация из этой статьи уже известна; скажем прямо - это "база". Если вы из такого большинства, то не теряйте время - листайте дальше.
А всем юным (и не очень) желающим "войти в IT" - добро пожаловать под кат!
Читать: https://habr.com/ru/articles/807349/
@database_design
Spark. План запросов на примерах
Всем привет!
В этой статье возьмем за основу пару таблиц и пройдемся по планам запросов по нарастающей: от обычного селекта до джойнов, оконок и репартиционирования. Посмотрим, чем отличаются виды планов друг от друга, что в них изменяется от запроса к запросу и разберем каждую строчку на примере партиционированной и непартиционированной таблицы.
Читать: https://habr.com/ru/articles/807421/
@database_design
Всем привет!
В этой статье возьмем за основу пару таблиц и пройдемся по планам запросов по нарастающей: от обычного селекта до джойнов, оконок и репартиционирования. Посмотрим, чем отличаются виды планов друг от друга, что в них изменяется от запроса к запросу и разберем каждую строчку на примере партиционированной и непартиционированной таблицы.
Читать: https://habr.com/ru/articles/807421/
@database_design
Перенести проверенную схему бэкапа больших данных из S3 в Yandex Cloud: опыт Битрикс24
Меня зовут Александр, я руковожу направлением больших данных в Битрикс24. Клиенты нашего сервиса хранят миллиарды файлов: от документов до фотографий, — а моя команда предоставляет возможность строить бизнес-аналитику на основе этого множества данных. И нам важно позаботиться об их сохранности.
Более 10 лет назад мы продумали необходимую нам схему репликации объектного хранилища в облаке. Затем файлы клиентов потребовалось перенести в другое облако, и нам очень хотелось также перенести все наши наработки в режиме «Ctrl+C, Сtrl+V».
В статье расскажу, как мы организовали резервирование данных в парадигме слабого связывания и как перенесли эту схему в Yandex Cloud без потери важных нам деталей.
Читать: https://habr.com/ru/companies/yandex_cloud_and_infra/articles/791996/
@database_design
Меня зовут Александр, я руковожу направлением больших данных в Битрикс24. Клиенты нашего сервиса хранят миллиарды файлов: от документов до фотографий, — а моя команда предоставляет возможность строить бизнес-аналитику на основе этого множества данных. И нам важно позаботиться об их сохранности.
Более 10 лет назад мы продумали необходимую нам схему репликации объектного хранилища в облаке. Затем файлы клиентов потребовалось перенести в другое облако, и нам очень хотелось также перенести все наши наработки в режиме «Ctrl+C, Сtrl+V».
В статье расскажу, как мы организовали резервирование данных в парадигме слабого связывания и как перенесли эту схему в Yandex Cloud без потери важных нам деталей.
Читать: https://habr.com/ru/companies/yandex_cloud_and_infra/articles/791996/
@database_design
Потенциальные проблемы с автоинкрементным ключом. MySQL <8.0, postgresql
В данной публикации я поделюсь двумя основными причинами, по которым я предпочитаю избегать использования автоинкрементных полей в PostgreSQL и MySQL в будущих проектах. Вместо этого я предпочитаю использовать UUID-поля, за исключением случаев, когда есть очень веские аргументы против этого подхода.
Читать: https://habr.com/ru/articles/807751/
@database_design
В данной публикации я поделюсь двумя основными причинами, по которым я предпочитаю избегать использования автоинкрементных полей в PostgreSQL и MySQL в будущих проектах. Вместо этого я предпочитаю использовать UUID-поля, за исключением случаев, когда есть очень веские аргументы против этого подхода.
Читать: https://habr.com/ru/articles/807751/
@database_design
What’s your Developer Persona?
Read: https://www.mongodb.com/blog/post/whats-your-developer-persona
@database_design
Read: https://www.mongodb.com/blog/post/whats-your-developer-persona
@database_design