How Java Apps Litter Beyond the Heap
As Java developers, we’re no strangers to the concept of garbage collection. Our apps generate garbage all the time, and that garbage is meticulously cleaned out by CMS, G1, Azul C4, and other types of collectors. Basically, our apps are born to brin...
Read: https://dmagda.hashnode.dev/how-java-apps-litter-beyond-the-heap
As Java developers, we’re no strangers to the concept of garbage collection. Our apps generate garbage all the time, and that garbage is meticulously cleaned out by CMS, G1, Azul C4, and other types of collectors. Basically, our apps are born to brin...
Read: https://dmagda.hashnode.dev/how-java-apps-litter-beyond-the-heap
Cisco UCS C220 (Fabric Interconnection 6842) + Dell EMC VNX 5300
Началось с того, что у меня развалилась FS — подробнее тут. Бэкапов, конечно же, нет.
Как определил? Потребовалось прокинуть новый VLAN, а он прокидывается только Cisco UCS Manager далее (CUM). Перезагрузил Fabric B, она в варнинге (warning), подключился консольником и увидел ошибку, спустя 7 месяцев раздобыл ресурсы для того, чтобы все виртуалки перенести на другие сервера. Перенёс VM, перезагрузил Fabric A, и ВСЁ!!! Больше ничего не загрузилось.
Для меня этот зверь был необуздан, поэтому много искал и читал…
Для начала требуется скачать с оф. сайта прошивку. Несмотря на то, что у меня Interconnection 6248, прошивку скачивал для 6100 Series. Распаковал bin файл через 7zip и достал:
* ucs-6100-k9-kickstart.5.2.3.N2.2.23e.bin;
* ucs-6100-k9-system.5.2.3.N2.2.23e.bin;
* ucs-manager-k9.2.2.3e.bin.
Поставил ноут, загрузился с Ubuntu, нажав при загрузке «Попробовать сейчас» (Try now), скачал и запустил SSH demon, потом установил статичный ip, подключился в первую фабрику.
Читать: https://habr.com/ru/post/673814/
Началось с того, что у меня развалилась FS — подробнее тут. Бэкапов, конечно же, нет.
Как определил? Потребовалось прокинуть новый VLAN, а он прокидывается только Cisco UCS Manager далее (CUM). Перезагрузил Fabric B, она в варнинге (warning), подключился консольником и увидел ошибку, спустя 7 месяцев раздобыл ресурсы для того, чтобы все виртуалки перенести на другие сервера. Перенёс VM, перезагрузил Fabric A, и ВСЁ!!! Больше ничего не загрузилось.
Для меня этот зверь был необуздан, поэтому много искал и читал…
Для начала требуется скачать с оф. сайта прошивку. Несмотря на то, что у меня Interconnection 6248, прошивку скачивал для 6100 Series. Распаковал bin файл через 7zip и достал:
* ucs-6100-k9-kickstart.5.2.3.N2.2.23e.bin;
* ucs-6100-k9-system.5.2.3.N2.2.23e.bin;
* ucs-manager-k9.2.2.3e.bin.
Поставил ноут, загрузился с Ubuntu, нажав при загрузке «Попробовать сейчас» (Try now), скачал и запустил SSH demon, потом установил статичный ip, подключился в первую фабрику.
Читать: https://habr.com/ru/post/673814/
How These MongoDB Employees Celebrated Juneteenth
Read: https://www.mongodb.com/blog/post/how-these-mongodb-employees-celebrated-juneteenth
Read: https://www.mongodb.com/blog/post/how-these-mongodb-employees-celebrated-juneteenth
Есть ли кому-то дело до утечек персональных данных?
Мы в HFLabs в 2005 года обрабатываем персональные данные в промышленных масштабах. И решили провести опрос среди айти-специалистов по поводу крупных утечек.
Давайте все вместе выясним, есть ли кому-нибудь дело до недавних инцидентов. В последнее время данные массово утекли как минимум из «Яндекс.Еды», Delivery Club и Geekbrains. Пожалуйста, расскажите, насколько эти события затронули вашу компанию.
В форме всего 10 вопросов, на большинство достаточно ответить «Да» или «Нет» forms.gle/BtH19mhUpZ3CzBD17.
Опрос анонимный. Если оставите емейл, мы пришлем на него результаты. Но в любом случае выложим их в нашем телеграм-канале «HFLabs — о данных».
Пройти опрос
Читать: https://habr.com/ru/post/673842/
Мы в HFLabs в 2005 года обрабатываем персональные данные в промышленных масштабах. И решили провести опрос среди айти-специалистов по поводу крупных утечек.
Давайте все вместе выясним, есть ли кому-нибудь дело до недавних инцидентов. В последнее время данные массово утекли как минимум из «Яндекс.Еды», Delivery Club и Geekbrains. Пожалуйста, расскажите, насколько эти события затронули вашу компанию.
В форме всего 10 вопросов, на большинство достаточно ответить «Да» или «Нет» forms.gle/BtH19mhUpZ3CzBD17.
Опрос анонимный. Если оставите емейл, мы пришлем на него результаты. Но в любом случае выложим их в нашем телеграм-канале «HFLabs — о данных».
Пройти опрос
Читать: https://habr.com/ru/post/673842/
Алгоритм работы HA кластера PostgreSQL с помощью Patroni
Привет всем Хабр-читателям. Про развертывание и настройку HA кластера PostgreSQL с помощью Patroni написано много полезных статей, однако я не нашел описания алгоритма его работы. В этой статье я хочу поделиться своим исследованием по данному вопросу.
Читать: https://habr.com/ru/post/674020/
Привет всем Хабр-читателям. Про развертывание и настройку HA кластера PostgreSQL с помощью Patroni написано много полезных статей, однако я не нашел описания алгоритма его работы. В этой статье я хочу поделиться своим исследованием по данному вопросу.
Читать: https://habr.com/ru/post/674020/
Should you Delete or Soft Delete?
Should you delete records from your database or instead use a soft delete? I was recently asked my view on this question by a follower on Twitter. So what's my answer? Well, I'm not usually thinking about "deleting" anything. Rather I'm thinking abou...
Read: https://codeopinion.hashnode.dev/should-you-delete-or-soft-delete
Should you delete records from your database or instead use a soft delete? I was recently asked my view on this question by a follower on Twitter. So what's my answer? Well, I'm not usually thinking about "deleting" anything. Rather I'm thinking abou...
Read: https://codeopinion.hashnode.dev/should-you-delete-or-soft-delete
Master Slave Implementation
Master Slave/DB replication
As the name suggests, master-slave is a concept where there is one master and multiple slaves. The concept of master slave is also known as DB replication. Replication means having a copy or replicating something.
So, in t...
Read: https://developerstack.hashnode.dev/master-slave-implementation
Master Slave/DB replication
As the name suggests, master-slave is a concept where there is one master and multiple slaves. The concept of master slave is also known as DB replication. Replication means having a copy or replicating something.
So, in t...
Read: https://developerstack.hashnode.dev/master-slave-implementation
Simulating Database Migration with AWS DMS
I came across Adrian Cantrill's mini AWS projects on Reddit and decided to give it a try. There are about twelve projects on his Github repo currently and I figured I'll try doing all of them.
The very first project that caught my attention was the A...
Read: https://morolakeanifowose.com/simulating-database-migration-with-aws-dms
I came across Adrian Cantrill's mini AWS projects on Reddit and decided to give it a try. There are about twelve projects on his Github repo currently and I figured I'll try doing all of them.
The very first project that caught my attention was the A...
Read: https://morolakeanifowose.com/simulating-database-migration-with-aws-dms
Archive and Purge Data for Amazon RDS for PostgreSQL and Amazon Aurora with PostgreSQL Compatibility using pg_partman and Amazon S3
Read: https://aws.amazon.com/blogs/database/archive-and-purge-data-for-amazon-rds-for-postgresql-and-amazon-aurora-with-postgresql-compatibility-using-pg_partman-and-amazon-s3/
Read: https://aws.amazon.com/blogs/database/archive-and-purge-data-for-amazon-rds-for-postgresql-and-amazon-aurora-with-postgresql-compatibility-using-pg_partman-and-amazon-s3/
Migrate to Amazon RDS for Oracle with cost optimization
Read: https://aws.amazon.com/blogs/database/migrate-to-amazon-rds-for-oracle-with-cost-optimization/
Read: https://aws.amazon.com/blogs/database/migrate-to-amazon-rds-for-oracle-with-cost-optimization/
Top 6 Databases of 2022 and what each of them are used for?
Top 6 Databases trending recently (as per stackoverflow developer report) and what each of them are used for?
MySQL , PostgreSQL are the top 2 open source SQL databases used by most tech companies and great for interview preparation. They are mainl...
Read: https://tech.tipseason.com/top-6-databases-of-2022-and-what-each-of-them-are-used-for
Top 6 Databases trending recently (as per stackoverflow developer report) and what each of them are used for?
MySQL , PostgreSQL are the top 2 open source SQL databases used by most tech companies and great for interview preparation. They are mainl...
Read: https://tech.tipseason.com/top-6-databases-of-2022-and-what-each-of-them-are-used-for
Братья-близнецы, клиентский MDM в банке и три факапа, которые заставили нас изменить продукт
Представьте ситуацию: братья-близнецы — назовём их Дима и Саша — стали клиентами одного и того же банка. У братьев совпадают отчество, фамилия, дата рождения, а ещё — адрес прописки и домашний телефон.
В 2014 году в этом самом банке мы начали внедрять MDM-систему для клиентских данных. И вместе с братьями-близнецами — а точнее с их клиентскими карточками — много всего натерпелись пережили.
Сегодня я расскажу, как одна чужая ошибка откликнулась нам спустя несколько лет и какие уроки мы вынесли из истории с очень похожими данными близнецов. А еще как допиливали продукт, исходя из весьма небанальной ситуации.
Под катом почти детективная история и много технических деталей.
Читать: https://habr.com/ru/post/673286/
Представьте ситуацию: братья-близнецы — назовём их Дима и Саша — стали клиентами одного и того же банка. У братьев совпадают отчество, фамилия, дата рождения, а ещё — адрес прописки и домашний телефон.
В 2014 году в этом самом банке мы начали внедрять MDM-систему для клиентских данных. И вместе с братьями-близнецами — а точнее с их клиентскими карточками — много всего натерпелись пережили.
Сегодня я расскажу, как одна чужая ошибка откликнулась нам спустя несколько лет и какие уроки мы вынесли из истории с очень похожими данными близнецов. А еще как допиливали продукт, исходя из весьма небанальной ситуации.
Под катом почти детективная история и много технических деталей.
Читать: https://habr.com/ru/post/673286/
Tableau vs FineBI. Часть II: разработка
В прошлом посте мы сравнили основные параметры FineBI и Tableau, а сейчас сконцентрируемся непосредственно на разработке. Подчеркнем: мы не претендуем на очень глубокий анализ функционала – речь, скорее, про обзор возможностей. Ведь все мы знаем, что все фломастеры на вкус разные: у каждого, кто работает в BI-системе, свои пристрастия и потребности. Но есть определенный набор основных задач, которые должна решать платформа – иначе грош ей цена. Итак, поехали!
Создание визуализаций (Tableau vs FineBI: 5/4)
В этом отношении особых различий нет: обе системы справляются с адаптивной разработкой. Однако признаем: в Tableau больше инструментов работы с визуализациями, их кастомизации.
Tableau:
- Доступно 24 вида графика.
- Богатые возможности кастомизации.
- Базируется на концепции drag-and-drop.
Читать: https://habr.com/ru/post/674326/
В прошлом посте мы сравнили основные параметры FineBI и Tableau, а сейчас сконцентрируемся непосредственно на разработке. Подчеркнем: мы не претендуем на очень глубокий анализ функционала – речь, скорее, про обзор возможностей. Ведь все мы знаем, что все фломастеры на вкус разные: у каждого, кто работает в BI-системе, свои пристрастия и потребности. Но есть определенный набор основных задач, которые должна решать платформа – иначе грош ей цена. Итак, поехали!
Создание визуализаций (Tableau vs FineBI: 5/4)
В этом отношении особых различий нет: обе системы справляются с адаптивной разработкой. Однако признаем: в Tableau больше инструментов работы с визуализациями, их кастомизации.
Tableau:
- Доступно 24 вида графика.
- Богатые возможности кастомизации.
- Базируется на концепции drag-and-drop.
Читать: https://habr.com/ru/post/674326/
Automate Amazon RDS for PostgreSQL horizontal scaling and system integration with Amazon EventBridge and AWS Lambda
Read: https://aws.amazon.com/blogs/database/automate-amazon-rds-for-postgresql-horizontal-scaling-and-system-integration-with-amazon-eventbridge-and-aws-lambda/
Read: https://aws.amazon.com/blogs/database/automate-amazon-rds-for-postgresql-horizontal-scaling-and-system-integration-with-amazon-eventbridge-and-aws-lambda/
Azure SQL Database Tools Part 4: Other Platform Tools
Until now, we’ve been looking at tools from a specific developer or platform. We covered ApexSQL, dbForge, and native Azure tools. In this final list, we’ll be going through tools from different developers and they won’t be from one specific company ...
Read: https://arctype.hashnode.dev/azure-sql-database-tools-part-4-other-platform-tools
Until now, we’ve been looking at tools from a specific developer or platform. We covered ApexSQL, dbForge, and native Azure tools. In this final list, we’ll be going through tools from different developers and they won’t be from one specific company ...
Read: https://arctype.hashnode.dev/azure-sql-database-tools-part-4-other-platform-tools
Loading a Heroku PostgreSQL Database with Data
Recently, I needed to get a PostgreSQL database running on Heroku with some sample data. Here's what I had to do to make it happen - and some of the limitations I discovered in Heroku's PostgreSQL offering.
Heroku versus...well, everything else
Firs...
Read: https://jayallen.hashnode.dev/heroku-postgresql-importing-data-sql
Recently, I needed to get a PostgreSQL database running on Heroku with some sample data. Here's what I had to do to make it happen - and some of the limitations I discovered in Heroku's PostgreSQL offering.
Heroku versus...well, everything else
Firs...
Read: https://jayallen.hashnode.dev/heroku-postgresql-importing-data-sql
Why Redis is the new best database ?
Redis is a simple in-memory key value database mainly used for caching. Redis used to be a simple in-memory database. Now Redis is much more than that. Thanks to Redis modules, apart from the simple data structures such as strings, sets, maps, stream...
Read: https://samthomas.hashnode.dev/why-redis-is-the-new-best-database
Redis is a simple in-memory key value database mainly used for caching. Redis used to be a simple in-memory database. Now Redis is much more than that. Thanks to Redis modules, apart from the simple data structures such as strings, sets, maps, stream...
Read: https://samthomas.hashnode.dev/why-redis-is-the-new-best-database
Your Guide to DistSQL Cluster Governance Capability——Apache ShardingSphere Feature Update
Since Apache ShardingSphere 5.0.0-Beta version included DistSQL, it made the project increasingly loved by developers and Ops teams for its advantages such as dynamic effects, no restart, and elegant syntax close to standard SQL.
With upgrades to 5.0...
Read: https://apacheshardingsphere.com/your-guide-to-distsql-cluster-governance-capabilityapache-shardingsphere-feature-update
Since Apache ShardingSphere 5.0.0-Beta version included DistSQL, it made the project increasingly loved by developers and Ops teams for its advantages such as dynamic effects, no restart, and elegant syntax close to standard SQL.
With upgrades to 5.0...
Read: https://apacheshardingsphere.com/your-guide-to-distsql-cluster-governance-capabilityapache-shardingsphere-feature-update
Build an Open Source app with PlanetScale in July, and compete for $20,000 in cash prizes and swags! 🎉
Who's ready for Hashnode's next Hackathon? 🎉
We are excited to announce that we're partnering with amazing folks at PlanetScale for the July Hashnode Hackathon, Yay!!!
About PlanetScale
PlanetScale is a database for developers, scalers, creators, ...
Read: https://townhall.hashnode.com/planetscale-hackathon
Who's ready for Hashnode's next Hackathon? 🎉
We are excited to announce that we're partnering with amazing folks at PlanetScale for the July Hashnode Hackathon, Yay!!!
About PlanetScale
PlanetScale is a database for developers, scalers, creators, ...
Read: https://townhall.hashnode.com/planetscale-hackathon
Backfilling an Amazon DynamoDB Time to Live attribute using Amazon EMR: Part 2
Read: https://aws.amazon.com/blogs/database/part-2-backfilling-an-amazon-dynamodb-time-to-live-attribute-using-amazon-emr/
Read: https://aws.amazon.com/blogs/database/part-2-backfilling-an-amazon-dynamodb-time-to-live-attribute-using-amazon-emr/