Why Not Data Science?
IMG SOURCE: https://saarland-informatics-campus.de/en/studium-studies/data-science-and-artificial-intelligence-master/
At the time of this writing(2022), it is undeniable that data science has become an essential part of every sector, especially busi...
Read: https://techxyire.hashnode.dev/why-not-data-science
IMG SOURCE: https://saarland-informatics-campus.de/en/studium-studies/data-science-and-artificial-intelligence-master/
At the time of this writing(2022), it is undeniable that data science has become an essential part of every sector, especially busi...
Read: https://techxyire.hashnode.dev/why-not-data-science
Guide to getting started with SeaORM: an ORM for Rust 🦀
SeaORM is a relational ORM to help you build web services in Rust with the
familiarity of dynamic languages.
The official docs of SeaORM are on their official website.
This guide assumes that you're using SQLite. Before we start, make sure you
have ...
Read: https://anshulxyz.hashnode.dev/getting-started-with-seaorm-an-orm-for-rust
SeaORM is a relational ORM to help you build web services in Rust with the
familiarity of dynamic languages.
The official docs of SeaORM are on their official website.
This guide assumes that you're using SQLite. Before we start, make sure you
have ...
Read: https://anshulxyz.hashnode.dev/getting-started-with-seaorm-an-orm-for-rust
NAS поимели. Как трояны проникают в сетевые хранилища и как от этого защититься
На днях мне позвонил старый приятель, и в панике сообщил, что у него что-то случилось с домашним файлохранилищем NAS QNAP. При обращении к девайсу на экране демонстрируется вот такая вот забавная картинка, вынесенная в заглавие этого поста, а файлы на дисках теперь имеют расширение .encrypt. Вердикт, в общем-то, был очевиден и неутешителен: NAS подвергся атаке трояна-шифровальщика. Несмотря на то, что большинство подобных устройств используют в качестве операционной системы одну из реализаций Linux, вредоносы проникают с завидной регулярностью и туда. И этот случай — лишь один из многих, с которыми мне, так или иначе, доводилось сталкиваться. Как вообще происходят подобные заражения? Возможны несколько вариантов.
Читать: https://habr.com/ru/post/677522/
На днях мне позвонил старый приятель, и в панике сообщил, что у него что-то случилось с домашним файлохранилищем NAS QNAP. При обращении к девайсу на экране демонстрируется вот такая вот забавная картинка, вынесенная в заглавие этого поста, а файлы на дисках теперь имеют расширение .encrypt. Вердикт, в общем-то, был очевиден и неутешителен: NAS подвергся атаке трояна-шифровальщика. Несмотря на то, что большинство подобных устройств используют в качестве операционной системы одну из реализаций Linux, вредоносы проникают с завидной регулярностью и туда. И этот случай — лишь один из многих, с которыми мне, так или иначе, доводилось сталкиваться. Как вообще происходят подобные заражения? Возможны несколько вариантов.
Читать: https://habr.com/ru/post/677522/
Learn more about dbForge Data Compare for SQL Server
Bring your data comparison and synchronization to a whole new level. Find the best practices data compare and sync and see dbForge Data Compare for SQL Server in use - https://www.devart.com/dbforge/sql/datacompare/resources.html
Read: https://alextomson.hashnode.dev/learn-more-about-dbforge-data-compare-for-sql-server
Bring your data comparison and synchronization to a whole new level. Find the best practices data compare and sync and see dbForge Data Compare for SQL Server in use - https://www.devart.com/dbforge/sql/datacompare/resources.html
Read: https://alextomson.hashnode.dev/learn-more-about-dbforge-data-compare-for-sql-server
Learn more about dbForge Data Generator for SQL Server
Learn how to use dbForge Data Generator for SQL Server in few minutes. This page features demo resources that will help you dive deep into the tool - https://www.devart.com/dbforge/sql/data-generator/resources.html
Read: https://alextomson.hashnode.dev/learn-more-about-dbforge-data-generator-for-sql-server
Learn how to use dbForge Data Generator for SQL Server in few minutes. This page features demo resources that will help you dive deep into the tool - https://www.devart.com/dbforge/sql/data-generator/resources.html
Read: https://alextomson.hashnode.dev/learn-more-about-dbforge-data-generator-for-sql-server
Perform parallel load for partitioned data into Amazon S3 using AWS DMS
Read: https://aws.amazon.com/blogs/database/perform-parallel-load-for-partitioned-data-into-amazon-s3-using-aws-dms/
Read: https://aws.amazon.com/blogs/database/perform-parallel-load-for-partitioned-data-into-amazon-s3-using-aws-dms/
Change Streams in MongoDB 6.0 Support Pre- and Post-Image Retrieval, DDL operations, and more
Read: https://www.mongodb.com/blog/post/change-streams-mongodb-6-0-support-pre-post-image-retrieval-ddl-operations
Read: https://www.mongodb.com/blog/post/change-streams-mongodb-6-0-support-pre-post-image-retrieval-ddl-operations
Yes! Directus Community Cloud is Free, with No Quota Limits on Usage.
We are so pumped up to introduce Directus Community Cloud!! It's completely free to use with no quota limits on usage.
No, we haven't lost our minds!
It's our way of saying thanks and giving back to the open-source community that has always support...
Read: https://directus.hashnode.dev/yes-directus-community-cloud-is-free-with-no-quota-limits-on-usage
We are so pumped up to introduce Directus Community Cloud!! It's completely free to use with no quota limits on usage.
No, we haven't lost our minds!
It's our way of saying thanks and giving back to the open-source community that has always support...
Read: https://directus.hashnode.dev/yes-directus-community-cloud-is-free-with-no-quota-limits-on-usage
MongoDB for Startups Is Now an Exclusive Offer in AWS Activate
Read: https://www.mongodb.com/blog/post/mongodb-startups-now-exclusive-offer-aws-activate
Read: https://www.mongodb.com/blog/post/mongodb-startups-now-exclusive-offer-aws-activate
Step-by-step example of creating single-table RELATIONAL data models with DynamoDB
Often when creating small web-applications in the past, the burden of having to set up and manage a relational database seemed daunting to me. Even with AWS' managed RDS layer on top of it, I still shuddered at the thought of having to manage this in...
Read: https://cloudengineer.hashnode.dev/step-by-step-example-of-creating-single-table-relational-data-models-with-dynamodb
Often when creating small web-applications in the past, the burden of having to set up and manage a relational database seemed daunting to me. Even with AWS' managed RDS layer on top of it, I still shuddered at the thought of having to manage this in...
Read: https://cloudengineer.hashnode.dev/step-by-step-example-of-creating-single-table-relational-data-models-with-dynamodb
New Feature of openGauss 3.0.0: Parallel Decoding
https://blog.opengauss.org/en/post/2022/new-feature-of-opengauss-3-0-0-parallel-decoding/
Summary:With the rapid development of information technology, various types of databases emerge one after another. Logical replication is increasingly important...
Read: https://database.hashnode.dev/new-feature-of-opengauss-300-parallel-decoding
https://blog.opengauss.org/en/post/2022/new-feature-of-opengauss-3-0-0-parallel-decoding/
Summary:With the rapid development of information technology, various types of databases emerge one after another. Logical replication is increasingly important...
Read: https://database.hashnode.dev/new-feature-of-opengauss-300-parallel-decoding
New Feature of openGauss 3.0.0: Parallel Decoding
With the rapid development of information technology, various types of databases emerge one after another. Logical replication is increasingly important, with which data can be synchronized between heterogeneous databases. Currently, the average seri...
Read: https://hashnode.com/post/new-feature-of-opengauss-300-parallel-decoding-cl5t7xzsf009t0gnv9dc0cpz9
With the rapid development of information technology, various types of databases emerge one after another. Logical replication is increasingly important, with which data can be synchronized between heterogeneous databases. Currently, the average seri...
Read: https://hashnode.com/post/new-feature-of-opengauss-300-parallel-decoding-cl5t7xzsf009t0gnv9dc0cpz9
openGauss Supports SM3 and SM4 Algorithms
Introduction to the Chinese Cryptographic Algorithms
Chinese cryptographic algorithms are Chinese algorithms issued by the State Cryptography Administration Office of Security Commercial Code Administration (OSCCA). Common algorithms include SM1, SM2...
Read: https://hashnode.com/post/opengauss-supports-sm3-and-sm4-algorithms-cl5t875ry00b10gnv0fi34jx7
Introduction to the Chinese Cryptographic Algorithms
Chinese cryptographic algorithms are Chinese algorithms issued by the State Cryptography Administration Office of Security Commercial Code Administration (OSCCA). Common algorithms include SM1, SM2...
Read: https://hashnode.com/post/opengauss-supports-sm3-and-sm4-algorithms-cl5t875ry00b10gnv0fi34jx7
Регистрация и авторизация в веб-приложении с помощью Spring WebFlux
Подробно описали, как создать регистрацию и авторизацию пользователя при помощи PostgreSQL и Spring WebFlux.
Читать: «Регистрация и авторизация в веб-приложении с помощью Spring WebFlux»
Подробно описали, как создать регистрацию и авторизацию пользователя при помощи PostgreSQL и Spring WebFlux.
Читать: «Регистрация и авторизация в веб-приложении с помощью Spring WebFlux»
Learn more about dbForge Data Pump for SQL Server
Learn how to use dbForge Data Pump for SQL Server in few minutes. This page features demo resources that will help you dive deep into the tool - https://www.devart.com/dbforge/sql/data-pump/resources.html
Read: https://alextomson.hashnode.dev/learn-more-about-dbforge-data-pump-for-sql-server
Learn how to use dbForge Data Pump for SQL Server in few minutes. This page features demo resources that will help you dive deep into the tool - https://www.devart.com/dbforge/sql/data-pump/resources.html
Read: https://alextomson.hashnode.dev/learn-more-about-dbforge-data-pump-for-sql-server
Self-hosted EXPLAIN: наглядно и безопасно
С момента первой же хабрапубликации о возможностях нашего сервиса визуализации планов запросов PostgreSQL explain.tensor.ru (а было это уже больше 2 лет назад) пользователи задавали резонный вопрос: "Все у вас круто, но у нас в запросах и планах есть коммерческая инфа, которую отправлять куда-то наружу низзя... Можно как-то ваш сервис развернуть на своей площадке?"
Ну, а почему бы и нет, подумали мы - тем более, некоторые пользователи уже интересовались возможностью интеграции нашего сервиса в свои системы.
Читать: https://habr.com/ru/post/677948/
С момента первой же хабрапубликации о возможностях нашего сервиса визуализации планов запросов PostgreSQL explain.tensor.ru (а было это уже больше 2 лет назад) пользователи задавали резонный вопрос: "Все у вас круто, но у нас в запросах и планах есть коммерческая инфа, которую отправлять куда-то наружу низзя... Можно как-то ваш сервис развернуть на своей площадке?"
Ну, а почему бы и нет, подумали мы - тем более, некоторые пользователи уже интересовались возможностью интеграции нашего сервиса в свои системы.
Читать: https://habr.com/ru/post/677948/
Мягкое удаление чаще всего не нужно
Те, кто знаком хотя бы с парой разных окружений баз данных продакшена, скорее всего, знают паттерн «мягкого удаления» (soft deletion) — вместо удаления данных напрямую конструкцией
Мягкое удаление необходимо для того, чтобы удаление выполнялось безопаснее и было обратимым. После того, как запись удалили «жёстким»
Читать: https://habr.com/ru/post/677932/
Те, кто знаком хотя бы с парой разных окружений баз данных продакшена, скорее всего, знают паттерн «мягкого удаления» (soft deletion) — вместо удаления данных напрямую конструкцией
DELETEтаблицы получают дополнительную временную метку deleted_atи удаление выполняется конструкцией обновления:UPDATE foo SET deleted_at = now() WHERE id = $1;Мягкое удаление необходимо для того, чтобы удаление выполнялось безопаснее и было обратимым. После того, как запись удалили «жёстким»
DELETE, теоретически её всё равно можно восстановить, углубившись в слой хранения, но нужно сказать, что вернуть её очень сложно. В теории, при мягком удалении достаточно снова присвоить deleted_atзначение NULL, и на этом всё:-- и волшебным образом всё вернулось на место!!
UPDATE foo SET deleted_at = NULL WHERE id = $1;Читать: https://habr.com/ru/post/677932/
Announcing Oracle Database Service for Microsoft Azure
Today, at Microsoft Inspire, Satya Nadella, CEO of Microsoft, and Larry Ellison, Chairman and CTO of Oracle Corporation, announced the availability of the Oracle Database Service for Microsoft Azure.
Read: https://blogs.oracle.com/database/post/announcing-oracle-database-service-for-microsoft-azure
Today, at Microsoft Inspire, Satya Nadella, CEO of Microsoft, and Larry Ellison, Chairman and CTO of Oracle Corporation, announced the availability of the Oracle Database Service for Microsoft Azure.
Read: https://blogs.oracle.com/database/post/announcing-oracle-database-service-for-microsoft-azure
Oracle
Announcing Oracle Database Service for Microsoft Azure
Today, at Microsoft Inspire, Satya Nadella, CEO of Microsoft, and Larry Ellison, Chairman and CTO of Oracle Corporation, announced the availability of the Oracle Database Service for Microsoft Azure.
See what's new with MongoDB 6.0
MongoDB 6.0.0 was just released yesterday and is now available for download!
This version has improvements to existing features, also new products have been introduced to empower you to build faster, troubleshoot less, and removes complexity from you...
Read: https://julia.hashnode.dev/whats-new-with-mongodb-60
MongoDB 6.0.0 was just released yesterday and is now available for download!
This version has improvements to existing features, also new products have been introduced to empower you to build faster, troubleshoot less, and removes complexity from you...
Read: https://julia.hashnode.dev/whats-new-with-mongodb-60