Две задачи при работе с объектным хранилищем: как правильно создать кастомную ссылку одноразовой загрузки и не ошибиться
Каждый день сотрудники техподдержки Selectel решают задачи клиентов. Что-то не подключается, что-то вдруг удалилось или потерялось. Для ответа на часть тикетов достаточно скинуть инструкцию из базы знаний, но некоторые становятся настоящими техническими квестами.
Сегодня мы решили разобрать несколько из них. В этой подборке все они связаны с работой облачного объектного хранилища. Сейчас в Selectel миграционные каникулы — можно 30 дней не платить за запросы и хранение данных.
Ответы на одну из задач убрали в «спойлеры» — проверьте себя, сможете ли вы сами найти решение на основе «дано». Если вам понравится такой формат текстов, пишите в комментах или голосуйте в опросе, — сделаем еще. А пока — смотрите под кат.
Читать: https://habr.com/ru/post/665372/
Каждый день сотрудники техподдержки Selectel решают задачи клиентов. Что-то не подключается, что-то вдруг удалилось или потерялось. Для ответа на часть тикетов достаточно скинуть инструкцию из базы знаний, но некоторые становятся настоящими техническими квестами.
Сегодня мы решили разобрать несколько из них. В этой подборке все они связаны с работой облачного объектного хранилища. Сейчас в Selectel миграционные каникулы — можно 30 дней не платить за запросы и хранение данных.
Ответы на одну из задач убрали в «спойлеры» — проверьте себя, сможете ли вы сами найти решение на основе «дано». Если вам понравится такой формат текстов, пишите в комментах или голосуйте в опросе, — сделаем еще. А пока — смотрите под кат.
Читать: https://habr.com/ru/post/665372/
Прилег, полежал, встал, побежал
Намедни наш Rutube немного прилег. Не сам, конечно, говорят хакеры помогли, но тем не менее. И со всех сторон зазвучали критические мантры о левых руках, растущих чуть ниже спины у тамошних разрабов и ИБ-шников. Тем интереснее было посмотреть по сторонам. Наверняка же были не менее эпичные фейлы, факапы и прочие отгулы по болезни у популярных сервисов? Go!
Читать: https://habr.com/ru/post/665392/
Намедни наш Rutube немного прилег. Не сам, конечно, говорят хакеры помогли, но тем не менее. И со всех сторон зазвучали критические мантры о левых руках, растущих чуть ниже спины у тамошних разрабов и ИБ-шников. Тем интереснее было посмотреть по сторонам. Наверняка же были не менее эпичные фейлы, факапы и прочие отгулы по болезни у популярных сервисов? Go!
Читать: https://habr.com/ru/post/665392/
Take Your Applications Further with An Embedded Database-as-a-Service
Read: https://mariadb.com/?p=31385
Read: https://mariadb.com/?p=31385
Create Backup and Restore the Database in Microsoft SQL Server
Create Backup and Restore the Database in Microsoft SQL Server
This article was originally published on mesameergaikwad as Create Backup and Restore the Database in Microsoft SQL Server
When using a database you often need to create a backup file of ...
Read: https://mesameergaikwad.hashnode.dev/create-backup-and-restore-the-database-in-microsoft-sql-server
Create Backup and Restore the Database in Microsoft SQL Server
This article was originally published on mesameergaikwad as Create Backup and Restore the Database in Microsoft SQL Server
When using a database you often need to create a backup file of ...
Read: https://mesameergaikwad.hashnode.dev/create-backup-and-restore-the-database-in-microsoft-sql-server
SQL vs. NoSQL
In my previous article about what CRUD is, I also discussed that a part of any application is a database.
Today, a database is almost necessary for every application, because it allows us to store different data.
Databases can be relational or non-re...
Read: https://blog.thepatik.com/sql-vs-nosql
In my previous article about what CRUD is, I also discussed that a part of any application is a database.
Today, a database is almost necessary for every application, because it allows us to store different data.
Databases can be relational or non-re...
Read: https://blog.thepatik.com/sql-vs-nosql
[Phần 1] Hệ thống tư vấn chọn người yêu: Tổng quan và phương pháp TOPSIS
Hạnh phúc của một người phụ là gì em biết không? Đó chính là có một người đàn ông thật sự thương mình, là có những đứa con ngoan, là có một gia đình để chăm lo vun vén. ❤️ ❤️ ❤️
Lý thuyết là vậy đó nhưng bạn đã bao giờ mắc kẹt trong nhiều sự lựa chọ...
Read: https://tuannguyenhust.hashnode.dev/phan-1-he-thong-tu-van-chon-nguoi-yeu-tong-quan-va-phuong-phap-topsis
Hạnh phúc của một người phụ là gì em biết không? Đó chính là có một người đàn ông thật sự thương mình, là có những đứa con ngoan, là có một gia đình để chăm lo vun vén. ❤️ ❤️ ❤️
Lý thuyết là vậy đó nhưng bạn đã bao giờ mắc kẹt trong nhiều sự lựa chọ...
Read: https://tuannguyenhust.hashnode.dev/phan-1-he-thong-tu-van-chon-nguoi-yeu-tong-quan-va-phuong-phap-topsis
How to revert migrations in Django?
Introduction:
Sometimes we run a migration that make changes in our database, but we want to revert it and delete the migration, without creating a new migration.
Well, in that case, there is a small trick that you can use to revert your migration sa...
Read: https://blog.devjunction.in/revert-migrations-in-django
Introduction:
Sometimes we run a migration that make changes in our database, but we want to revert it and delete the migration, without creating a new migration.
Well, in that case, there is a small trick that you can use to revert your migration sa...
Read: https://blog.devjunction.in/revert-migrations-in-django
Automate copying AWS DMS tasks across AWS accounts
Read: https://aws.amazon.com/blogs/database/automate-copying-aws-dms-tasks-across-aws-accounts/
Read: https://aws.amazon.com/blogs/database/automate-copying-aws-dms-tasks-across-aws-accounts/
Introduction to serverless databases
Serverless is a new paradigm in which servers operate on a more automated level, freeing developers from the time and effort of managing them. This is an advantage when it comes to development because developers and engineers don’t need to handle as ...
Read: https://fauna.hashnode.dev/introduction-to-serverless-databases-cl34ijmkc00hzrcnvfbs27vu0
Serverless is a new paradigm in which servers operate on a more automated level, freeing developers from the time and effort of managing them. This is an advantage when it comes to development because developers and engineers don’t need to handle as ...
Read: https://fauna.hashnode.dev/introduction-to-serverless-databases-cl34ijmkc00hzrcnvfbs27vu0
Применение подхода eXtreme Multi-Label Classification для классификация записей материально-технических ресурсов
Данная работа является пересказом статьи Jingzhou Liu, Wei-Cheng Chang, Yuexin Wu, and Yiming Yang. 2017. Deep Learning for Extreme Multi-label Text Classification. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '17). Association for Computing Machinery, New York, NY, USA, 115–124. https://doi.org/10.1145/3077136.3080834
Одно из направлений работ в нашей лаборатории Unidata Labs – классификация записей материально-технических ресурсов (МТР) с применением машинного обучения. В этой статье мы бы хотели кратко разобрать нашу постановку задачи как таковую, и после чего предложить разбор одного из методов, которым эта задача могла бы решаться.
Вкратце, продукт Юнидата МТР работает с данными, относящимися к материально-техническим ресурсам клиентов, которые представлены в Юнидата как реестр — т.е., коллекция записей. Записи МТР, как правило, содержат очень большое количество полей, но нас интересует только одно — полное наименование. Оно может выглядеть примерно так:
Читать: https://habr.com/ru/post/665638/
Данная работа является пересказом статьи Jingzhou Liu, Wei-Cheng Chang, Yuexin Wu, and Yiming Yang. 2017. Deep Learning for Extreme Multi-label Text Classification. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '17). Association for Computing Machinery, New York, NY, USA, 115–124. https://doi.org/10.1145/3077136.3080834
Одно из направлений работ в нашей лаборатории Unidata Labs – классификация записей материально-технических ресурсов (МТР) с применением машинного обучения. В этой статье мы бы хотели кратко разобрать нашу постановку задачи как таковую, и после чего предложить разбор одного из методов, которым эта задача могла бы решаться.
Вкратце, продукт Юнидата МТР работает с данными, относящимися к материально-техническим ресурсам клиентов, которые представлены в Юнидата как реестр — т.е., коллекция записей. Записи МТР, как правило, содержат очень большое количество полей, но нас интересует только одно — полное наименование. Оно может выглядеть примерно так:
Читать: https://habr.com/ru/post/665638/
Hot Swapping Data Models
Patrik: "So, we need to track where our employees work. Can we do that?"Devin: "Like, just what store each person works at? Not too hard. Does anyone work at more than one store? Like a regional manager or something?"Patrik: "No. That's not possible....
Read: https://www.kallmanation.com/hot-swapping-data-models
Patrik: "So, we need to track where our employees work. Can we do that?"Devin: "Like, just what store each person works at? Not too hard. Does anyone work at more than one store? Like a regional manager or something?"Patrik: "No. That's not possible....
Read: https://www.kallmanation.com/hot-swapping-data-models
Understanding Sql Join
Introduction
I'm writing this blog post to show you what I have learnt so far about SQL JOIN from the freeCodeCamp's 2022 Become-a-Dev New Year's Resolution Challenge. I believe you will enjoy it.
So, whether you are an outright beginner or someone h...
Read: https://michaelobi.hashnode.dev/understanding-sql-join
Introduction
I'm writing this blog post to show you what I have learnt so far about SQL JOIN from the freeCodeCamp's 2022 Become-a-Dev New Year's Resolution Challenge. I believe you will enjoy it.
So, whether you are an outright beginner or someone h...
Read: https://michaelobi.hashnode.dev/understanding-sql-join
Understanding SQL Server PIVOT and UNPIVOT with example
PIVOT and UNPIVOT are relational operators for converting table expression into another. If we want to turn the unique row values of a column into multiple columns we use the PIVOT operator. And when we want to converge multiple columns to column row...
Read: https://mssqlserver.dev/understanding-sql-server-pivot-and-unpivot-with-example
PIVOT and UNPIVOT are relational operators for converting table expression into another. If we want to turn the unique row values of a column into multiple columns we use the PIVOT operator. And when we want to converge multiple columns to column row...
Read: https://mssqlserver.dev/understanding-sql-server-pivot-and-unpivot-with-example
What is Firebase Cloud Storage? How to use it in your web project?
This is part two of a three blog series on Firebase basics. In this one, we will read about Cloud Storage.
Firebase Cloud Storage allows you to upload and distribute user-generated information like photographs and videos, allowing you to incorporate...
Read: https://slowbro.hashnode.dev/what-is-firebase-cloud-storage-how-to-use-it-in-your-web-project
This is part two of a three blog series on Firebase basics. In this one, we will read about Cloud Storage.
Firebase Cloud Storage allows you to upload and distribute user-generated information like photographs and videos, allowing you to incorporate...
Read: https://slowbro.hashnode.dev/what-is-firebase-cloud-storage-how-to-use-it-in-your-web-project
Introducing Supabase: The new open-source Firebase alternative
Supabase? The open-source Firebase alternative?!
This is an Extra Ordinary Claim because it requires Extra Ordinary Evidence
"Supabase VS Firebase"
Supabase VS Firebase
1. Features
SupabaseFirebase
DatabaseDatabase
AuthenticationAuthenticatio...
Read: https://omardevblog.toolsandapps4us.site/supabase
Supabase? The open-source Firebase alternative?!
This is an Extra Ordinary Claim because it requires Extra Ordinary Evidence
"Supabase VS Firebase"
Supabase VS Firebase
1. Features
SupabaseFirebase
DatabaseDatabase
AuthenticationAuthenticatio...
Read: https://omardevblog.toolsandapps4us.site/supabase
Google Cloud Platform Database Services Decision Tree in 75 Words
Now that you have decided to host your data on Google Cloud Platform (GCP), you have one more thing to worry about... Which GCP offering suites your use case at the cheapest possible cost? Thus, I present to you a decision tree chart I drew while tak...
Read: https://blog.mathsend.com/google-cloud-platform-database-services-decision-tree-in-75-words
Now that you have decided to host your data on Google Cloud Platform (GCP), you have one more thing to worry about... Which GCP offering suites your use case at the cheapest possible cost? Thus, I present to you a decision tree chart I drew while tak...
Read: https://blog.mathsend.com/google-cloud-platform-database-services-decision-tree-in-75-words
How to choose the right database for your project?
Choosing the right database is one of the most important decisions you have to make when starting a new project. It should be the first building block when deciding on the tech stack.
Nowadays, you have a lot of choices than the usual RDBMS (MySQL o...
Read: https://blog.kibibyte.in/how-to-choose-the-right-database-for-your-project
Choosing the right database is one of the most important decisions you have to make when starting a new project. It should be the first building block when deciding on the tech stack.
Nowadays, you have a lot of choices than the usual RDBMS (MySQL o...
Read: https://blog.kibibyte.in/how-to-choose-the-right-database-for-your-project
How to Choose The Right Database for Your Application
Introduction
Choosing which database to use is one of the most important decisions you can make when starting working on a new app or website.
If you realize down the line that you’ve made the wrong choice, migrating to another database is very costl...
Read: https://apoorvtyagi.tech/how-to-choose-the-right-database-for-your-application
Introduction
Choosing which database to use is one of the most important decisions you can make when starting working on a new app or website.
If you realize down the line that you’ve made the wrong choice, migrating to another database is very costl...
Read: https://apoorvtyagi.tech/how-to-choose-the-right-database-for-your-application
An open-source tool to seed a development database with real data
A bunch of contributors and myself have created RepliByte - an open-source tool to seed a development database from a production database.
Features 🔥
Support data backup and restore for PostgreSQL, MySQL, and MongoDB
Replace sensitive data with fa...
Read: https://hashnode.com/post/an-open-source-tool-to-seed-a-development-database-with-real-data-cl372ak9m04kkmqnvhjw9htuv
A bunch of contributors and myself have created RepliByte - an open-source tool to seed a development database from a production database.
Features 🔥
Support data backup and restore for PostgreSQL, MySQL, and MongoDB
Replace sensitive data with fa...
Read: https://hashnode.com/post/an-open-source-tool-to-seed-a-development-database-with-real-data-cl372ak9m04kkmqnvhjw9htuv
An ORM can bite you
Object Relational Mappers (ORMs) are widely used in software development to abstract database operations in our application code by providing a layer between object-oriented programming language and tables in a database. However we should be consciou...
Read: https://jorzel.hashnode.dev/an-orm-can-bite-you
Object Relational Mappers (ORMs) are widely used in software development to abstract database operations in our application code by providing a layer between object-oriented programming language and tables in a database. However we should be consciou...
Read: https://jorzel.hashnode.dev/an-orm-can-bite-you