|
|
rss_habr
[Перевод] Пока-пока, MongoDB: почему компании переходят на PostgreSQLПятница, 03 Февраля 2023 г. 10:45 (ссылка)
За последние несколько лет многие компании перешли с MongoDB на PostgreSQL, в том числе известное онлайн-издание The Guardian. В статье говорим о причинах перехода и разбираемся, действительно ли PostgreSQL лучше MongoDB. Читать далееhttps://habr.com/ru/post/714578/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714578
rss_habr
Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 3: работа с задачамиЧетверг, 22 Декабря 2022 г. 11:42 (ссылка)
Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В прошлой части мы разобрали, как создать аутентификацию с помощью библиотеки Passport, а сегодня мы рассмотрим такие манипуляции, как добавление, редактирование, удаление и получение задач. Для начала давайте разберём HTTP и некоторые типы запросов. Читать далееhttps://habr.com/ru/post/706964/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706964
rss_habr
[Перевод] Запросы к MongoDB из Java с помощью билдера фильтровПятница, 09 Декабря 2022 г. 13:13 (ссылка)
В этой статье разберемся, как использовать класс Filters для запросов к MongoDB. Класс Filters представляет собой билдер для удобного написания фильтров запросов. Фильтры — это некоторые условные операции, которые MongoDB использует для ограничения результатов. Читать далееhttps://habr.com/ru/post/704488/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704488
rss_habr
[Перевод] StatefulSet в Kubernetes – примеры и наилучшие практикиПонедельник, 05 Декабря 2022 г. 16:01 (ссылка)
https://habr.com/ru/post/703550/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703550
rss_habr
Ошибки выбора MongoDB в качестве основной БД в стартапеВторник, 12 Октября 2022 г. 01:20 (ссылка)
В этой статье я хочу рассказать о своих ошибках, которые я допустил, когда писал сервис, у которого MongoDB была основной БД для хранения пользовательских данных (да и не только, но об этом ниже). Я ни в коем случае не считаю, что MongoDB это плохая БД и ее не нужно использовать. Более того, я считаю, что только мои кривые руки завели меня в ситуацию, из которой пришлось выходить переписыванием сервиса под другую БД (ушел на Postgres и кайфую). Тем не менее, нельзя знать всего и чтение документации не спасает от катастроф во время самой реализации проекта. Особенно, если ваши ожидания от инструмента разошлись с реальностью. На мой взгляд, маркетологи MongoDB приукрасили области применениях БД на своем сайте. MongoDB не универсальная. Далеко не универсальная и даже не пытайтесь на нее смотреть как на решение всех ваших проблем. Встать на грабли вместеhttps://habr.com/ru/post/692736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692736
rss_habr
Ошибки выбора MongoDB в качестве основной БД в стартапеВторник, 12 Октября 2022 г. 01:20 (ссылка)
В этой статье я хочу рассказать о своих ошибках, которые я допустил, когда писал сервис, у которого MongoDB была основной БД для хранения пользовательских данных (да и не только, но об этом ниже). Я ни в коем случае не считаю, что MongoDB это плохая БД и ее не нужно использовать. Более того, я считаю, что только мои кривые руки завели меня в ситуацию, из которой пришлось выходить переписыванием сервиса под другую БД (ушел на Postgres и кайфую). Тем не менее, нельзя знать всего и чтение документации не спасает от катастроф во время самой реализации проекта. Особенно, если ваши ожидания от инструмента разошлись с реальностью. На мой взгляд, маркетологи MongoDB приукрасили области применениях БД на своем сайте. MongoDB не универсальная. Далеко не универсальная и даже не пытайтесь на нее смотреть как на решение всех ваших проблем. Встать на грабли вместеhttps://habr.com/ru/post/692736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692736
rss_habr
Как выжить под нагрузкой, имея 100 ТБ в нешардированной MongoDBВторник, 04 Октября 2022 г. 12:19 (ссылка)
Сегодня у нас — экшен, основанный на реальных событиях. Будем переобуваться в воздухе и на лету менять архитектуру высоконагруженной системы. Действие разворачивается на базе очень большой track & trace системы класса big data. В ней давно откладывали переход на шардированную архитектуру хранилища. Поэтому главному герою предстоит справиться справиться со злом, пробудившимся в системе под нагрузкой: деградацией производительности, полкой по блокировкам и алертами о перегрузке. В конце — как обычно, хэппи-энд. Наш герой бесстрашно меняет архитектуру решения на лету без downtime (DT) и обеспечивает штатную работу системы. Зло повержено, а отважный инженер купается в овациях! Статья написана по мотивам доклада на конференции Saint Highload++ 2022. Если не хотите читать — можно посмотреть видео-версию выступления. Читать далееhttps://habr.com/ru/post/691410/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691410
rss_habr
[Перевод] MongoDB vs CassandraПятница, 30 Сентября 2022 г. 12:56 (ссылка)
В этой статье сравним MongoDB и Cassandra — две самые популярные NoSQL базы данных. На выбор подходящей СУБД для проекта может уйти довольно много времени. Требования к базе данных могут включать упрощенную модель данных, гарантию транзакций, производительность чтения/записи, горизонтальное масштабирование и отказоустойчивость. Для начала нужно определиться с типом СУБД: SQL или NoSQL. Если вы выберите NoSQL, то дальше появляется вопрос: MongoDB или Cassandra. Да, на рынке существует множество NoSQL-баз данных, но среди них лидируют MongoDB и Apache Cassandra. Оба продукта похожи, но все-таки разные. Давайте сравним эти две СУБД, чтобы сделать правильный выбор. Читать далееhttps://habr.com/ru/post/690924/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690924
rss_habr
[Перевод] MongoDB vs CassandraПятница, 30 Сентября 2022 г. 12:56 (ссылка)
В этой статье сравним MongoDB и Cassandra — две самые популярные NoSQL базы данных. На выбор подходящей СУБД для проекта может уйти довольно много времени. Требования к базе данных могут включать упрощенную модель данных, гарантию транзакций, производительность чтения/записи, горизонтальное масштабирование и отказоустойчивость. Для начала нужно определиться с типом СУБД: SQL или NoSQL. Если вы выберите NoSQL, то дальше появляется вопрос: MongoDB или Cassandra. Да, на рынке существует множество NoSQL-баз данных, но среди них лидируют MongoDB и Apache Cassandra. Оба продукта похожи, но все-таки разные. Давайте сравним эти две СУБД, чтобы сделать правильный выбор. Читать далееhttps://habr.com/ru/post/690924/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690924
rss_habr
[Перевод] Как получить доступ к переменным dotenv (.env) с помощью плагина fastify-envВоскресенье, 25 Сентября 2022 г. 23:27 (ссылка)
Совсем недавно начал изучать фреймворк Fastify, который почему-то не особо популярен в русскоязычном сегменте интернета. Для хранения переменных конфигурации я всегда использовал файл Я в обратился к документации... и ничего не понял. Я попробовал реализовать то, что там указано, но у меня ничего не вышло. Туториал на youtube от какого-то индуса так же не помог (хотя у индийского программиста всё получилось)... Сославшись на позднее время суток и усталость мозга, я сдался и начал искать какое-нибудь готовое решение в интернете, и оно быстро нашлось, которое нашлось достаточно быстро. Выяснилось, что я не один сталкиваюсь с такой проблемой и это частая сложность у программистов пришедших в Fastify после Express. Итак, ниже пойдёт перевод этой статьи от 27.07.2021 г. (обновлено 18.02.2022 г.). Перед прочтением статьи рекомендую потратить 5-10 минут времени на чтение ооочень короткой официальной документации библиотеки @fastify-env. Читать далееhttps://habr.com/ru/post/690054/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690054
rss_habr
Как вместить данные в холодное хранилищеПонедельник, 19 Сентября 2022 г. 16:14 (ссылка)
Привет! Меня зовут Максим Чижов, я уже третий год работаю бэкенд-инженером в Авито. Когда только пришёл в компанию, я столкнулся с проблемой хранения больших объёмов информации. О том, как её решить, расскажу в статье. Читать далееhttps://habr.com/ru/post/688602/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688602
rss_habr
Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 2: аутентификацияВторник, 13 Сентября 2022 г. 11:43 (ссылка)
Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В прошлой части мы разобрались, как настроить и запустить проект, а сегодня продолжим создавать наш планировщик и поэтапно разберём создание аутентификации с помощью библиотеки Passport. Читать далееhttps://habr.com/ru/post/687106/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687106
rss_habr
Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 2: аутентификацияВторник, 13 Сентября 2022 г. 11:43 (ссылка)
Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В прошлой части мы разобрались, как настроить и запустить проект, а сегодня продолжим создавать наш планировщик и поэтапно разберём создание аутентификации с помощью библиотеки Passport. Читать далееhttps://habr.com/ru/post/687106/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687106
rss_habr
Установка MongoDB в условиях санкций через проксиСреда, 20 Июля 2022 г. 23:05 (ссылка)
В нынешней ситуации многие сервисы блокируют доступ из РФ, я покажу как можно обойти этот запрет с помощью ProxyChains и Tor на примере MongoDB. Читать далееhttps://habr.com/ru/post/678018/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678018
rss_habr
Установка MongoDB в условиях санкций через проксиСреда, 20 Июля 2022 г. 23:05 (ссылка)
В нынешней ситуации многие сервисы блокируют доступ из РФ, я покажу как можно обойти этот запрет с помощью ProxyChains и Tor на примере MongoDB. Читать далееhttps://habr.com/ru/post/678018/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678018
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |