Как сменить базу данных, если у вас Entity Framework
Entity Framework — это удобный фреймворк для работы .NET-приложения с базой данных. По сути, это такая удобная абстракция над БД, которая сама пишет за разработчика оптимальные (ну, почти) SQL-запросы прямо из высокоуровневых LINQ-конструкций. Одной из киллер-фич фреймворка является возможность относительно легко сменить СУБД приложения на какую-нибудь другую. Предположим, разочаровались вы в MySQL или, наоборот, хотите сменить MSSQL на что-то менее дорогое — пожалуйста, EF как абстракция над СУБД в теории может это предоставить, так сказать, by design.
Проблема в том, что в мире бизнес-разработки СУБД меняют лишь по очень большой нужде, а потому редко кто уже сталкивался с данной фичей EF на практике, но вот мне такая возможность выпала. Поэтому я решил написать небольшой гайд, как это выглядит в реальности, чтобы у вас была возможность оценить применимость данной фичи, если вдруг это понадобится.
Читать: https://habr.com/ru/post/677166/
Entity Framework — это удобный фреймворк для работы .NET-приложения с базой данных. По сути, это такая удобная абстракция над БД, которая сама пишет за разработчика оптимальные (ну, почти) SQL-запросы прямо из высокоуровневых LINQ-конструкций. Одной из киллер-фич фреймворка является возможность относительно легко сменить СУБД приложения на какую-нибудь другую. Предположим, разочаровались вы в MySQL или, наоборот, хотите сменить MSSQL на что-то менее дорогое — пожалуйста, EF как абстракция над СУБД в теории может это предоставить, так сказать, by design.
Проблема в том, что в мире бизнес-разработки СУБД меняют лишь по очень большой нужде, а потому редко кто уже сталкивался с данной фичей EF на практике, но вот мне такая возможность выпала. Поэтому я решил написать небольшой гайд, как это выглядит в реальности, чтобы у вас была возможность оценить применимость данной фичи, если вдруг это понадобится.
Читать: https://habr.com/ru/post/677166/
Проектирование Data Pipelines в Apache Airflow
Сегодня я хотел бы познакомить вас с важным инструментом в методологии DataOps, а именно Apache Airflow и проектирование Data Pipelines (Конвейеры данных).
Эта статья будет посвящена краткому введению в Airflow и шагов по созданию и настройке конвейеров данных (Data Pipelines). Сначала мы установим и сконфигурируем Airflow. Затем рассмотрим практический пример создания и запуска DAG в Airflow. Сегодняшней нашей целью является практическое понимание развертывания Airflow и базовой разработки DAG.
Читать: https://habr.com/ru/post/679104/
Сегодня я хотел бы познакомить вас с важным инструментом в методологии DataOps, а именно Apache Airflow и проектирование Data Pipelines (Конвейеры данных).
Эта статья будет посвящена краткому введению в Airflow и шагов по созданию и настройке конвейеров данных (Data Pipelines). Сначала мы установим и сконфигурируем Airflow. Затем рассмотрим практический пример создания и запуска DAG в Airflow. Сегодняшней нашей целью является практическое понимание развертывания Airflow и базовой разработки DAG.
Читать: https://habr.com/ru/post/679104/
openGauss Is First Rated as an Advanced Trustworthy Open-source Community
Today, open-source has become the most important software building and management model in the global software industry, and has a profound impact on the development of the digital industry. On May 20, 2022, the OSCAR Open Source Pioneer Day was succ...
Read: https://database.hashnode.dev/opengauss-is-first-rated-as-an-advanced-trustworthy-open-source-community
Today, open-source has become the most important software building and management model in the global software industry, and has a profound impact on the development of the digital industry. On May 20, 2022, the OSCAR Open Source Pioneer Day was succ...
Read: https://database.hashnode.dev/opengauss-is-first-rated-as-an-advanced-trustworthy-open-source-community
Database Design Chapter 1: What Can Go Wrong
What Can Go Wrong When Design Database?
Let us agree that one of the design problems of databases is the entering data from the screen, and this problem can occur in small databases and quite probably with many large ones
Mishandling Keywords and Cat...
Read: https://waelelsafty.hashnode.dev/database-design-chapter-1-what-can-go-wrong
What Can Go Wrong When Design Database?
Let us agree that one of the design problems of databases is the entering data from the screen, and this problem can occur in small databases and quite probably with many large ones
Mishandling Keywords and Cat...
Read: https://waelelsafty.hashnode.dev/database-design-chapter-1-what-can-go-wrong
Geo What? A Quick Introduction to Geo-Distributed Apps
Have you heard of geo-distributed apps? According to my statistics around 50% of us haven’t!
Microsoft defines a geo-distributed app as an app that spans multiple geographic locations for high availability and resiliency. Geo-distributed is a relati...
Read: https://dmagda.hashnode.dev/geo-what-a-quick-introduction-to-geo-distributed-apps
Have you heard of geo-distributed apps? According to my statistics around 50% of us haven’t!
Microsoft defines a geo-distributed app as an app that spans multiple geographic locations for high availability and resiliency. Geo-distributed is a relati...
Read: https://dmagda.hashnode.dev/geo-what-a-quick-introduction-to-geo-distributed-apps
Essential SQL commands for database management
Nowadays, companies collect tons of data, and working with large datasets or databases will often require a working knowledge of SQL, or, Structured Query Language. SQL is the primary way data scientists, database admins, and database engineers pull ...
Read: https://educativeio.hashnode.dev/essential-sql-commands-for-database-management
Nowadays, companies collect tons of data, and working with large datasets or databases will often require a working knowledge of SQL, or, Structured Query Language. SQL is the primary way data scientists, database admins, and database engineers pull ...
Read: https://educativeio.hashnode.dev/essential-sql-commands-for-database-management
Vlang: Como utilizar o ORM com o banco de dados PostgreSQL
A linguagem de programação V possui um ORM (Object Relational Mapper - Mapeamento objeto-relacional) nativo e no artigo de hoje veremos como utilizar o mesmo com o banco de dados PostgreSQL.
Até o momento em que escrevo são suportados oficialmente os...
Read: https://blog.justcode.com.br/vlang-como-utilizar-o-orm-com-o-banco-de-dados-postgresql
A linguagem de programação V possui um ORM (Object Relational Mapper - Mapeamento objeto-relacional) nativo e no artigo de hoje veremos como utilizar o mesmo com o banco de dados PostgreSQL.
Até o momento em que escrevo são suportados oficialmente os...
Read: https://blog.justcode.com.br/vlang-como-utilizar-o-orm-com-o-banco-de-dados-postgresql
openGauss Log Consensus Framework
The distributed consistency algorithm is a basic problem of a distributed system. What needs to be resolved is how a distributed system achieves strong consistency on a value (resolution), so as to resolve the high availability problem of the system....
Read: https://databases.hashnode.dev/opengauss-log-consensus-framework
The distributed consistency algorithm is a basic problem of a distributed system. What needs to be resolved is how a distributed system achieves strong consistency on a value (resolution), so as to resolve the high availability problem of the system....
Read: https://databases.hashnode.dev/opengauss-log-consensus-framework
Как настроить хранение логов кластера Kubernetes в бакете S3 и зачем это нужно
Стандартный способ хранения логов Kubernetes на ноде неудобен: память ограничена, данные разбросаны, а многие аналитические инструменты просто не получится применять. Чтобы сделать хранение и работу с логами удобнее для разработки аналитических инструментов, логи можно перенести в бакет объектного хранилища S3.
Меня зовут Илья Нырков, я программист компании VK Cloud Solutions и разработчик облачных решений. На примере нашего облака я расскажу, почему вообще стоит обратить внимание на S3, как перенести и хранить логи кластера Kubernetes в бакет S3 и в чем преимущество этого решения.
Читать дале
Читать: https://habr.com/ru/post/677860/
Стандартный способ хранения логов Kubernetes на ноде неудобен: память ограничена, данные разбросаны, а многие аналитические инструменты просто не получится применять. Чтобы сделать хранение и работу с логами удобнее для разработки аналитических инструментов, логи можно перенести в бакет объектного хранилища S3.
Меня зовут Илья Нырков, я программист компании VK Cloud Solutions и разработчик облачных решений. На примере нашего облака я расскажу, почему вообще стоит обратить внимание на S3, как перенести и хранить логи кластера Kubernetes в бакет S3 и в чем преимущество этого решения.
Читать дале
Читать: https://habr.com/ru/post/677860/
Инструкция: как расширить файловую систему в Linux. Часть 1
Чаще всего задача расширить файловую систему возникает при работе с облачной инфраструктурой. Виртуализация позволяет экономить на дисковом пространстве и выделять его столько, сколько необходимо в конкретный момент. Но простого расширения ресурсов недостаточно, об изменениях необходимо сообщить операционной системе. Сегодня ведущий архитектор #CloudMTS Дмитрий Фисенко в формате пошагового туториала расскажет, как это сделать,.
Материал будет интересен начинающим системным администраторам, а также разработчикам, которые хотят ближе познакомиться с файловыми системами.
Читать: https://habr.com/ru/post/679176/
Чаще всего задача расширить файловую систему возникает при работе с облачной инфраструктурой. Виртуализация позволяет экономить на дисковом пространстве и выделять его столько, сколько необходимо в конкретный момент. Но простого расширения ресурсов недостаточно, об изменениях необходимо сообщить операционной системе. Сегодня ведущий архитектор #CloudMTS Дмитрий Фисенко в формате пошагового туториала расскажет, как это сделать,.
Материал будет интересен начинающим системным администраторам, а также разработчикам, которые хотят ближе познакомиться с файловыми системами.
Читать: https://habr.com/ru/post/679176/
Data Improvement Tools
Data is the most important requirement in any business and working up on making the collection of data from different sources and channels is required to meet up the different marketing strategies into the business. The data is collected from differe...
Read: https://cxolevel.hashnode.dev/data-improvement-tools
Data is the most important requirement in any business and working up on making the collection of data from different sources and channels is required to meet up the different marketing strategies into the business. The data is collected from differe...
Read: https://cxolevel.hashnode.dev/data-improvement-tools
1С БодиПозитив
Удаление архивных данных из базы это непростая задача как в 1С так и для любой базы данных. В статье изложены различные способы решения задачи, включая самый эффективный для 1С
Читать: https://habr.com/ru/post/679304/
Удаление архивных данных из базы это непростая задача как в 1С так и для любой базы данных. В статье изложены различные способы решения задачи, включая самый эффективный для 1С
Читать: https://habr.com/ru/post/679304/
Проектирование ETL-пайплайна в Apache Airflow
Привет, Хабр! На связи Рустем, IBM Senior DevOps Engineer и сегодня я хотел бы продолжить наше знакомство с инструментом в DataOps инженирии — Apache Airflow. Сегодня мы спроектируем ETL-пайплайн.
Читать: https://habr.com/ru/post/679402/
Привет, Хабр! На связи Рустем, IBM Senior DevOps Engineer и сегодня я хотел бы продолжить наше знакомство с инструментом в DataOps инженирии — Apache Airflow. Сегодня мы спроектируем ETL-пайплайн.
Читать: https://habr.com/ru/post/679402/
Introducing Amazon Neptune Global Database
Read: https://aws.amazon.com/blogs/database/introducing-amazon-neptune-global-database/
Read: https://aws.amazon.com/blogs/database/introducing-amazon-neptune-global-database/
Get started with Amazon RDS Custom for SQL Server using an AWS CloudFormation template (Network setup)
Read: https://aws.amazon.com/blogs/database/get-started-with-amazon-rds-custom-for-sql-server-using-an-aws-cloudformation-template-network-setup/
Read: https://aws.amazon.com/blogs/database/get-started-with-amazon-rds-custom-for-sql-server-using-an-aws-cloudformation-template-network-setup/
Announcing Amazon Neptune Global Database
Amazon Neptune now supports Global Database, allowing a single Neptune database to span multiple AWS Regions to provide disaster recovery in case of region-wide outages and enable low-latency global reads for applications with a global footprint. Nep...
Read: https://awsnotes.co/announcing-amazon-neptune-global-database
Amazon Neptune now supports Global Database, allowing a single Neptune database to span multiple AWS Regions to provide disaster recovery in case of region-wide outages and enable low-latency global reads for applications with a global footprint. Nep...
Read: https://awsnotes.co/announcing-amazon-neptune-global-database
[recovery mode] Кодирование любой информации до нескольких байт или как уместить петабайты информации на одной дискетке
Особенности кодирование и представление информации в современном мире.
Читать: https://habr.com/ru/post/672124/
Особенности кодирование и представление информации в современном мире.
Читать: https://habr.com/ru/post/672124/
Хранение данных, опыт Oxygen: профессиональные СХД становятся еще более востребованными
Проблема эффективного хранения данных стоит сегодня перед многими компаниями, и поэтому сегодня я подготовил текст о том, как именно мы решаем задачу хранения в облаке Oxygen. В этом посте речь пойдет о преимуществах виртуализации хранилищ NetApp, о том, что дают нам СХД Huawei, как организовано подключение пользователей к виртуальному хранилищу облака Oxygen. Также мы рассмотрим несколько примеров, когда преимущества профессиональных СХД остаются неоспоримыми.
Читать: https://habr.com/ru/post/679574/
Проблема эффективного хранения данных стоит сегодня перед многими компаниями, и поэтому сегодня я подготовил текст о том, как именно мы решаем задачу хранения в облаке Oxygen. В этом посте речь пойдет о преимуществах виртуализации хранилищ NetApp, о том, что дают нам СХД Huawei, как организовано подключение пользователей к виртуальному хранилищу облака Oxygen. Также мы рассмотрим несколько примеров, когда преимущества профессиональных СХД остаются неоспоримыми.
Читать: https://habr.com/ru/post/679574/
👏1
What are JWT(Json Web Tokens)?
What are JWT(Json Web Tokens)?
Pronounced as jot(JWT)
It is a means of transferring information between parties using JSON object.
It consist of three parts separated by dot(.)
Header.payload.signature
like xxxx.yyyy.zzzz
a typical JWT look like...
Read: https://jatinrawat.hashnode.dev/what-are-jwtjson-web-tokens
What are JWT(Json Web Tokens)?
Pronounced as jot(JWT)
It is a means of transferring information between parties using JSON object.
It consist of three parts separated by dot(.)
Header.payload.signature
like xxxx.yyyy.zzzz
a typical JWT look like...
Read: https://jatinrawat.hashnode.dev/what-are-jwtjson-web-tokens
Database Management Softwares
Aslam u Alikum & Hello to everyone 👋.
This is my DBMS article in which I will tell about what are DBMS and why we use the DBMS. What are the famous DBMS in the market?
DataBase Management Software.
A Database Management Software or DBMS is used for ...
Read: https://muhammadshakir.hashnode.dev/database-management-softwares
Aslam u Alikum & Hello to everyone 👋.
This is my DBMS article in which I will tell about what are DBMS and why we use the DBMS. What are the famous DBMS in the market?
DataBase Management Software.
A Database Management Software or DBMS is used for ...
Read: https://muhammadshakir.hashnode.dev/database-management-softwares