What the heck is OLTP, OLAP?
What's OLTP?
OLTP stands for Online Transaction Processing, in which a database is used to execute huge amounts of transactions. Transaction means to change data, either by inserting, updating, or deleting small amounts of data. It's usually used at ...
Read: https://samuelsorial.tech/what-the-heck-is-oltp-olap
What's OLTP?
OLTP stands for Online Transaction Processing, in which a database is used to execute huge amounts of transactions. Transaction means to change data, either by inserting, updating, or deleting small amounts of data. It's usually used at ...
Read: https://samuelsorial.tech/what-the-heck-is-oltp-olap
Наш опыт миграции PostgreSQL с AWS RDS на свою (self-hosted) инсталляцию
В статье рассмотрен способ безболезненной миграции базы данных PostrgeSQL c RDS-сервиса в AWS на self-hosted-инстанс с обеспечением отсутствия простоя в работе и максимальной консистентности данных.
С RDS вы получаете один или несколько экземпляров БД, с которыми можно сразу работать — писать или читать данные. При этом нет необходимости самостоятельно разбираться с установкой и изначальной конфигурацией самой БД. Согласитесь, звучит круто! Но на самом деле есть нюансы…
Читать: https://habr.com/ru/post/676860/
В статье рассмотрен способ безболезненной миграции базы данных PostrgeSQL c RDS-сервиса в AWS на self-hosted-инстанс с обеспечением отсутствия простоя в работе и максимальной консистентности данных.
С RDS вы получаете один или несколько экземпляров БД, с которыми можно сразу работать — писать или читать данные. При этом нет необходимости самостоятельно разбираться с установкой и изначальной конфигурацией самой БД. Согласитесь, звучит круто! Но на самом деле есть нюансы…
Читать: https://habr.com/ru/post/676860/
Moving a Python Application to a Distributed Database in Three Easy Steps.
I have been writing APIs and small services in Python (mostly with SQL-based databases) for quite some time now. As developers, we don’t pay too much attention to database performance and scalability unless our application faces real performance issu...
Read: https://stalwartcoder.dev/moving-a-python-application-to-a-distributed-database-in-three-easy-steps
I have been writing APIs and small services in Python (mostly with SQL-based databases) for quite some time now. As developers, we don’t pay too much attention to database performance and scalability unless our application faces real performance issu...
Read: https://stalwartcoder.dev/moving-a-python-application-to-a-distributed-database-in-three-easy-steps
Миграции баз данных с помощью библиотеки Liquibase
Что такое миграции баз данных, когда и на каких проектах их настраивают, как они работают, — рассказывае...
Читать: «Миграции баз данных с помощью библиотеки Liquibase»
Что такое миграции баз данных, когда и на каких проектах их настраивают, как они работают, — рассказывае...
Читать: «Миграции баз данных с помощью библиотеки Liquibase»
Archive data from Amazon DocumentDB (with MongoDB compatibility) to Amazon S3
Read: https://aws.amazon.com/blogs/database/archive-data-from-amazon-documentdb-with-mongodb-compatibility-to-amazon-s3/
Read: https://aws.amazon.com/blogs/database/archive-data-from-amazon-documentdb-with-mongodb-compatibility-to-amazon-s3/
Improve performance of your bulk data import to Amazon RDS for MySQL
Read: https://aws.amazon.com/blogs/database/improve-performance-of-your-bulk-data-import-to-amazon-rds-for-mysql/
Read: https://aws.amazon.com/blogs/database/improve-performance-of-your-bulk-data-import-to-amazon-rds-for-mysql/
What is CAP theorem ?
Let's shout out to Eric Brewer for his states about distributed system.
Introduction
Based on Wikipedia, CAP stands for
Consistency: every read receives the most recent write or an error.
Availability: every request receives a (non-error) response, ...
Read: https://about-luan.com/what-is-cap-theorem
Let's shout out to Eric Brewer for his states about distributed system.
Introduction
Based on Wikipedia, CAP stands for
Consistency: every read receives the most recent write or an error.
Availability: every request receives a (non-error) response, ...
Read: https://about-luan.com/what-is-cap-theorem
👍1
Моделирование базы данных в Neo4j
Моделирование базы данных в графовых БД существенно отличается от реляционных. В этой статье я расскажу о best practices, тонкостях и нюансах моделирования данных в Neo4j.
Читать: https://habr.com/ru/post/677296/
Моделирование базы данных в графовых БД существенно отличается от реляционных. В этой статье я расскажу о best practices, тонкостях и нюансах моделирования данных в Neo4j.
Читать: https://habr.com/ru/post/677296/
Data Modelling
If you are a Database Developer or Database Engineer you must have heard or faced a scenario where we need to create a model for our database.
So, This article is also about Data Modelling or in simple terms how we create data models for our database...
Read: https://nidhigupta.hashnode.dev/data-modelling
If you are a Database Developer or Database Engineer you must have heard or faced a scenario where we need to create a model for our database.
So, This article is also about Data Modelling or in simple terms how we create data models for our database...
Read: https://nidhigupta.hashnode.dev/data-modelling
Introduction to MongoDB
In this tutorial, we'll look at what MongoDB is and why you should bother learning it?
Let's start with why
Here are just a few reasons why I think it's worth our time to learn more about this exciting technology :
It's in demand and as far as I can...
Read: https://jayesh-karli.hashnode.dev/introduction-to-mongodb
In this tutorial, we'll look at what MongoDB is and why you should bother learning it?
Let's start with why
Here are just a few reasons why I think it's worth our time to learn more about this exciting technology :
It's in demand and as far as I can...
Read: https://jayesh-karli.hashnode.dev/introduction-to-mongodb
Manticore — альтернатива Эластику на C++ с 21-летней историей
5 лет назад мы форкнули Manticore из open source версии некогда популярного open source поискового движка Sphinx 2.3.2. У нас было два пакетика травы, семьдесят пять ампул мескалина, три C++ разработчика, один саппорт-инженер, опытный пользователь, менеджер, мать пятерых детей, помогающая нам на полставки и гора багов, крэшей и технических долгов. И вот, по прошествии 5 лет и сотен новых пользователей мы готовы сказать, что Manticore можно использовать как альтернативу Elasticsearch и для полнотекстового поиска и для аналитики данных.
В этой статье хочется: вспомнить как всё начиналось и что было до SOLR и Elasticsearch, максимально объективно обрисовать текущую ситуацию, попытаться понять куда нам двигаться дальше.
Читать: https://habr.com/ru/post/676630/
5 лет назад мы форкнули Manticore из open source версии некогда популярного open source поискового движка Sphinx 2.3.2. У нас было два пакетика травы, семьдесят пять ампул мескалина, три C++ разработчика, один саппорт-инженер, опытный пользователь, менеджер, мать пятерых детей, помогающая нам на полставки и гора багов, крэшей и технических долгов. И вот, по прошествии 5 лет и сотен новых пользователей мы готовы сказать, что Manticore можно использовать как альтернативу Elasticsearch и для полнотекстового поиска и для аналитики данных.
В этой статье хочется: вспомнить как всё начиналось и что было до SOLR и Elasticsearch, максимально объективно обрисовать текущую ситуацию, попытаться понять куда нам двигаться дальше.
Читать: https://habr.com/ru/post/676630/
👍1
YouTubeDrive: хранение файлов на YouTube
Хостинг неограниченного размера? Звучит как нечто фантастическое и невозможное по законам природы. Примерно как вечный двигатель. Но что, если такое возможно? (не вечный двигатель, конечно, а неограниченный хостинг).
Если подумать, ведь бесплатное хранилище неограниченного размера предоставляют десятки интернет-сервисов, от соцсетей до фотохостингов. Например, ограничение YouTube на размер одного видеоролика — 12 часов или 256 ГБ, но на количество видеороликов ограничений нет.
Читать: https://habr.com/ru/post/676282/
Хостинг неограниченного размера? Звучит как нечто фантастическое и невозможное по законам природы. Примерно как вечный двигатель. Но что, если такое возможно? (не вечный двигатель, конечно, а неограниченный хостинг).
Если подумать, ведь бесплатное хранилище неограниченного размера предоставляют десятки интернет-сервисов, от соцсетей до фотохостингов. Например, ограничение YouTube на размер одного видеоролика — 12 часов или 256 ГБ, но на количество видеороликов ограничений нет.
Читать: https://habr.com/ru/post/676282/
#01 | Getting Started with Pandas
The Array
An array is any type of object that can store more than one object. For example, the list:
[100, 134, 87, 99]
Let's say we are talking about the revenue our e-commerce has had over the last 4 months:
list_revenue = [100, 134, 87, 99]
We w...
Read: https://blog.resolvingpython.com/01-getting-started-with-pandas
The Array
An array is any type of object that can store more than one object. For example, the list:
[100, 134, 87, 99]
Let's say we are talking about the revenue our e-commerce has had over the last 4 months:
list_revenue = [100, 134, 87, 99]
We w...
Read: https://blog.resolvingpython.com/01-getting-started-with-pandas
Почему мы используем Kafka вместо RabbitMQ: сравнение и преимущества
Делимся особенностями работы Apache Kafka и RabbitMQ, дав точный рецепт, когда и какой брокер стоит использовать.
Читать: «Почему мы используем Kafka вместо RabbitMQ: сравнение и преимущества»
Делимся особенностями работы Apache Kafka и RabbitMQ, дав точный рецепт, когда и какой брокер стоит использовать.
Читать: «Почему мы используем Kafka вместо RabbitMQ: сравнение и преимущества»
Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels
Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
👍2
Migrate SQL Server databases from an Azure SQL database to Amazon RDS for SQL Server using bacpac method
Read: https://aws.amazon.com/blogs/database/migrate-sql-server-databases-from-an-azure-sql-database-to-amazon-rds-for-sql-server-using-bacpac-method/
Read: https://aws.amazon.com/blogs/database/migrate-sql-server-databases-from-an-azure-sql-database-to-amazon-rds-for-sql-server-using-bacpac-method/
👍3
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