Deploy Amazon ElastiCache for Redis using AWS CDK
Read: https://aws.amazon.com/blogs/database/deploy-amazon-elasticache-for-redis-using-aws-cdk/
Read: https://aws.amazon.com/blogs/database/deploy-amazon-elasticache-for-redis-using-aws-cdk/
Congratulations to the 2022 Innovation Award Winners
Read: https://www.mongodb.com/blog/post/2022-innovation-award-winners
Read: https://www.mongodb.com/blog/post/2022-innovation-award-winners
Are Foreign Keys Unscalable?
If you find yourself reading this post, there are very good chances that you find yourself in the shoes of a MySQL database administrator, a database-savvy developer, or even a sysadmin. If you’re reading this post, also chances are that you know a c...
Read: https://arctype.hashnode.dev/are-foreign-keys-unscalable
If you find yourself reading this post, there are very good chances that you find yourself in the shoes of a MySQL database administrator, a database-savvy developer, or even a sysadmin. If you’re reading this post, also chances are that you know a c...
Read: https://arctype.hashnode.dev/are-foreign-keys-unscalable
Laravel Migration - A Complete Tutorial
Laravel migration is like a version management tool of DATABASE.
Let's understand this better.
After Installing Laravel, let's understand migration.
Create a migration and understand the structure
To generate a migration you need to run a command
ph...
Read: https://techtoolindia.com/laravel-migration-a-complete-tutorial
Laravel migration is like a version management tool of DATABASE.
Let's understand this better.
After Installing Laravel, let's understand migration.
Create a migration and understand the structure
To generate a migration you need to run a command
ph...
Read: https://techtoolindia.com/laravel-migration-a-complete-tutorial
TOP Open Source Database Software
Data is everything. And by extension, so are databases. Here are some fantastic open source options for your next serious project.
For a world dominated so long by database suits like Oracle and SQL Server, there seems to be an endless flurry of sol...
Read: https://simpletechnology.hashnode.dev/top-open-source-database-software
Data is everything. And by extension, so are databases. Here are some fantastic open source options for your next serious project.
For a world dominated so long by database suits like Oracle and SQL Server, there seems to be an endless flurry of sol...
Read: https://simpletechnology.hashnode.dev/top-open-source-database-software
Running pgweb on Amazon EC2
Pgweb is a simple lightweight web-based client for PostgreSQL.
This is a guide on installing and setting up pgweb on Amazon EC2 (Ubuntu 20.04.4 LTS machine).
Requirement:
An Amazon EC2 instance
Installation
SSH into your instance and update your sy...
Read: https://blog.kobebigs.com/running-pgweb-on-amazon-ec2
Pgweb is a simple lightweight web-based client for PostgreSQL.
This is a guide on installing and setting up pgweb on Amazon EC2 (Ubuntu 20.04.4 LTS machine).
Requirement:
An Amazon EC2 instance
Installation
SSH into your instance and update your sy...
Read: https://blog.kobebigs.com/running-pgweb-on-amazon-ec2
The Developer Data Platform: Highlights from MongoDB World 2022 Keynotes
Read: https://www.mongodb.com/blog/post/developer-data-platform-highlights-mongodb-world-2022-keynotes
Read: https://www.mongodb.com/blog/post/developer-data-platform-highlights-mongodb-world-2022-keynotes
Highlights from MongoDB World 2022, Day 1
Read: https://www.mongodb.com/blog/post/highlights-mongodb-world-2022-day-1
Read: https://www.mongodb.com/blog/post/highlights-mongodb-world-2022-day-1
Validate database objects after migrating from IBM Db2 LUW to Amazon RDS for MySQL, Amazon RDS for MariaDB, or Amazon Aurora MySQL
Read: https://aws.amazon.com/blogs/database/validate-database-objects-after-migrating-from-ibm-db2-luw-to-amazon-rds-for-mysql-amazon-rds-for-mariadb-or-amazon-aurora-mysql/
Read: https://aws.amazon.com/blogs/database/validate-database-objects-after-migrating-from-ibm-db2-luw-to-amazon-rds-for-mysql-amazon-rds-for-mariadb-or-amazon-aurora-mysql/
Облегчаем жизнь PostgreSQL таблице под нагрузкой
У любого современного продукта — если он успешен — есть тот момент жизни, когда он из гадкого стартапа вдруг становится вполне себе прекрасным “энтерпрайз монолит платформ систем легаси”. Без тестов, без мониторинга, с highload и, конечно же, уймой родовых травм, вызванных быстрым развитием.
На критическую бизнес логику тесты будут написаны сами, без них никуда. Мониторинг и хайлоад — это курица и яйцо. После того, как у вас появится кто-то один из этой пары, на горизонте появится и второй. А вот все те, казалось бы, “удачные” и “быстрые” решения, заложенные при рождении, придётся исправлять. И если кодовую базу можно спокойно переписать (ну или хотя бы закидать костылями), то вот база данных — это одна сплошная горячая точка. Запросы и миграции, которые легко проходили на момент становления вашего продукта, легко могут сейчас положить прод, потому что ваша база теперь под постоянной нагрузкой, а ещё она неприлично раздулась.
Привет! Меня зовут Константин, и в Каруне я работаю backend-разработчиком. Данная статья — компиляция ряда сложностей, с которыми мы столкнулись, и методик для их решения. Вся проблема громоздких таблиц в том, что они, как визит к стоматологу — неожиданно, дорого, больно и ужасно вариативно.
Читать: https://habr.com/ru/post/670388/
У любого современного продукта — если он успешен — есть тот момент жизни, когда он из гадкого стартапа вдруг становится вполне себе прекрасным “энтерпрайз монолит платформ систем легаси”. Без тестов, без мониторинга, с highload и, конечно же, уймой родовых травм, вызванных быстрым развитием.
На критическую бизнес логику тесты будут написаны сами, без них никуда. Мониторинг и хайлоад — это курица и яйцо. После того, как у вас появится кто-то один из этой пары, на горизонте появится и второй. А вот все те, казалось бы, “удачные” и “быстрые” решения, заложенные при рождении, придётся исправлять. И если кодовую базу можно спокойно переписать (ну или хотя бы закидать костылями), то вот база данных — это одна сплошная горячая точка. Запросы и миграции, которые легко проходили на момент становления вашего продукта, легко могут сейчас положить прод, потому что ваша база теперь под постоянной нагрузкой, а ещё она неприлично раздулась.
Привет! Меня зовут Константин, и в Каруне я работаю backend-разработчиком. Данная статья — компиляция ряда сложностей, с которыми мы столкнулись, и методик для их решения. Вся проблема громоздких таблиц в том, что они, как визит к стоматологу — неожиданно, дорого, больно и ужасно вариативно.
Читать: https://habr.com/ru/post/670388/
[recovery mode] Осваиваем китайский BI. Как построить дашборд в FineBI всего за 1 час
За последние несколько месяцев многие из нас вынужденно расширили представления об азиатской ИТ-отрасли. Оказалось, что, к примеру, в Китае выпускают не только смартфоны, умные роботы-пылесосы и телевизоры, но и разнообразные программные продукты, которых нам после ухода европейских и американских вендоров не хватает. Открытием стало и то, что многие ИТ-решения вполне конкурентоспособны, их интерфейс более чем дружелюбен. К тому же для работы в них знания иероглифов не нужно – вполне достаточно английского.
Наша компания специализируется на бизнес-аналитике, поэтому мы изучили то, что предлагает Китай в этом сегменте и остановили свой выбор (по крайней мере пока) на платформе для self service BI-анализа – FineBI.
Чтобы показать, как работает этот инструмент, расскажу, как построить с его помощью дэшборд. Для этого понадобится всего лишь час времени – даже если раньше с этим решением никогда не сталкивались.
Подключение к данным
Начинаем с главного – подключение и обработка данных. Для старта необходимо открыть вкладку Data Preparation. Она содержит ряд папок, в которых (организованных по аналогии с каталогами Windows) можно создать подключения, предварительно разделив их на смысловые блоки.
Нажав Add a group, можно сгруппировать данные. Например, можно выделить данные для презентации, продуктивные и тестовые данные и т.д. Соответственно, выбрав определенную папку, можно изучить данные, находящиеся в ней – ничего нестандартного. В моем случае в каталоге Superstore – 3 загруженных файла Excel. И датасет, который получим после обработки данных.
Читать: https://habr.com/ru/post/670528/
За последние несколько месяцев многие из нас вынужденно расширили представления об азиатской ИТ-отрасли. Оказалось, что, к примеру, в Китае выпускают не только смартфоны, умные роботы-пылесосы и телевизоры, но и разнообразные программные продукты, которых нам после ухода европейских и американских вендоров не хватает. Открытием стало и то, что многие ИТ-решения вполне конкурентоспособны, их интерфейс более чем дружелюбен. К тому же для работы в них знания иероглифов не нужно – вполне достаточно английского.
Наша компания специализируется на бизнес-аналитике, поэтому мы изучили то, что предлагает Китай в этом сегменте и остановили свой выбор (по крайней мере пока) на платформе для self service BI-анализа – FineBI.
Чтобы показать, как работает этот инструмент, расскажу, как построить с его помощью дэшборд. Для этого понадобится всего лишь час времени – даже если раньше с этим решением никогда не сталкивались.
Подключение к данным
Начинаем с главного – подключение и обработка данных. Для старта необходимо открыть вкладку Data Preparation. Она содержит ряд папок, в которых (организованных по аналогии с каталогами Windows) можно создать подключения, предварительно разделив их на смысловые блоки.
Нажав Add a group, можно сгруппировать данные. Например, можно выделить данные для презентации, продуктивные и тестовые данные и т.д. Соответственно, выбрав определенную папку, можно изучить данные, находящиеся в ней – ничего нестандартного. В моем случае в каталоге Superstore – 3 загруженных файла Excel. И датасет, который получим после обработки данных.
Читать: https://habr.com/ru/post/670528/
Highlights From MongoDB World 2022, Day 2
Read: https://www.mongodb.com/blog/post/highlights-mongodb-world-2022-day-2
Read: https://www.mongodb.com/blog/post/highlights-mongodb-world-2022-day-2
Как эффективно оптимизировать нагрузку на кластер ClickHouse без сложных решений. Опыт исследовательской компании
Данными Mediascope ежедневно пользуется большинство участников медиарекламного рынка и каждый день наши клиенты совершают множество запросов как к самим данным, так и к нашим сервисам расчета и анализа медиапоказателей. Поэтому нам нередко приходится решать самые разные задачи, связанные с оптимизацией нагрузки на инфраструктуру. В этой статье вы найдете интересный кейс управления нагрузкой на кластер ClickHouse (CH), который решили внутри Mediascope. Команда нашего отдела разработки систем расчета и доставки прошла большой путь: от неуместного применения МL до простого, но рабочего решения.
Читать: https://habr.com/ru/post/670560/
Данными Mediascope ежедневно пользуется большинство участников медиарекламного рынка и каждый день наши клиенты совершают множество запросов как к самим данным, так и к нашим сервисам расчета и анализа медиапоказателей. Поэтому нам нередко приходится решать самые разные задачи, связанные с оптимизацией нагрузки на инфраструктуру. В этой статье вы найдете интересный кейс управления нагрузкой на кластер ClickHouse (CH), который решили внутри Mediascope. Команда нашего отдела разработки систем расчета и доставки прошла большой путь: от неуместного применения МL до простого, но рабочего решения.
Читать: https://habr.com/ru/post/670560/
MySQL: BIG COUNTRIES
SQL Schema
Table: World
+-------------+---------+
| Column Name | Type |
+-------------+---------+
| name | varchar |
| continent | varchar |
| area | int |
| population | int |
| gdp | int |
+-------------+---...
Read: https://satyampundi.hashnode.dev/mysql-big-countries
SQL Schema
Table: World
+-------------+---------+
| Column Name | Type |
+-------------+---------+
| name | varchar |
| continent | varchar |
| area | int |
| population | int |
| gdp | int |
+-------------+---...
Read: https://satyampundi.hashnode.dev/mysql-big-countries
Docker: Initialize custom users and databases in MongoDb
Purpose
There are situations, when you need quick and re-deployable database that doesn't need to be installed on your main OS or at external host in pre-production state, having all pre-production databases, users and tables or schema ready for deve...
Read: https://mlog.hashnode.dev/docker-initialize-custom-users-and-databases-in-mongodb
Purpose
There are situations, when you need quick and re-deployable database that doesn't need to be installed on your main OS or at external host in pre-production state, having all pre-production databases, users and tables or schema ready for deve...
Read: https://mlog.hashnode.dev/docker-initialize-custom-users-and-databases-in-mongodb
Реальные примеры применения Kafka в автопроме
Apache Kafka широко используется в самых разных сферах автопрома. В этой статье мы рассмотрим реальные примеры развёртывания в разных контекстах, включая подключенные транспортные средства, умное производство и инновационные услуги перевозок, и в разных компаниях, включая автопроизводителей, вроде Audi, BMW, Porsche и Tesla, и провайдеров сервисов мобильности — Uber, Lyft и Here Technologies.
Читать: https://habr.com/ru/post/670652/
Apache Kafka широко используется в самых разных сферах автопрома. В этой статье мы рассмотрим реальные примеры развёртывания в разных контекстах, включая подключенные транспортные средства, умное производство и инновационные услуги перевозок, и в разных компаниях, включая автопроизводителей, вроде Audi, BMW, Porsche и Tesla, и провайдеров сервисов мобильности — Uber, Lyft и Here Technologies.
Читать: https://habr.com/ru/post/670652/
20+ Best HarperDB Tutorials
HarperDB is quickly becoming the database of choice for developers and enterprise organizations alike. HarperDB is a data and application platform that is independent of hardware and network providers, completely agnostic of where it resides, and pee...
Read: https://margomccabe.hashnode.dev/20-best-harperdb-tutorials
HarperDB is quickly becoming the database of choice for developers and enterprise organizations alike. HarperDB is a data and application platform that is independent of hardware and network providers, completely agnostic of where it resides, and pee...
Read: https://margomccabe.hashnode.dev/20-best-harperdb-tutorials
Horizontal vs. Vertical Scaling – How to Scale a Database
Data Scalability
Data scalability is the ability of a database to manipulate changing demands by adding and removing data. It is a means by which a database grows at the same pace as the software. The database can expand or contrast the capacity of t...
Read: https://sophyia.me/horizontal-vs-vertical-scaling-how-to-scale-a-database
Data Scalability
Data scalability is the ability of a database to manipulate changing demands by adding and removing data. It is a means by which a database grows at the same pace as the software. The database can expand or contrast the capacity of t...
Read: https://sophyia.me/horizontal-vs-vertical-scaling-how-to-scale-a-database
Setting Up MongoDB For Production
MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
It works well with a Mongoose ODM to perform simple and complex queries.
...
Read: https://ayeolataiwo.hashnode.dev/setting-up-mongodb-for-production
MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
It works well with a Mongoose ODM to perform simple and complex queries.
...
Read: https://ayeolataiwo.hashnode.dev/setting-up-mongodb-for-production
Highlights From MongoDB World 2022, Day 3
Read: https://www.mongodb.com/blog/post/highlights-mongodb-world-2022-day-3
Read: https://www.mongodb.com/blog/post/highlights-mongodb-world-2022-day-3
Shared Database between Services? in Microservices
Is a shared database a good or bad idea when working in a large system that's decomposed of many different services? Or should every service have its own database? My answer is yes and no, but it's all about data ownership. Let me explain all kinds o...
Read: https://blog.mdsami.xyz/shared-database-between-services-in-microservices-cl48za6up01qrr3nv9uphapc6
Is a shared database a good or bad idea when working in a large system that's decomposed of many different services? Or should every service have its own database? My answer is yes and no, but it's all about data ownership. Let me explain all kinds o...
Read: https://blog.mdsami.xyz/shared-database-between-services-in-microservices-cl48za6up01qrr3nv9uphapc6
👎1