Почему вам стоит отказаться от использования timestamp в PostgreSQL
Не секрет, что работа с часовыми поясами — боль, и многие разработчики объяснимо стараются ее избегать. Тем более что в каждом языке программирования / СУБД работа с часовыми поясами реализована по-разному.
Среди тех, кто работает с PostgreSQL, есть очень распространенное заблуждение про типы данных timestamp (который также именуется timestamp without time zone) и timestamptz (или timestamp with time zone). Вкратце его можно сформулировать так:
Мне не нужен тип timestamp with time zone, т.к. у меня все находится в одном часовом поясе — и сервер, и клиенты.
В статье я постараюсь объяснить, почему даже в таком довольно простом сценарии можно запросто напороться на проблемы. А в более сложных (которые на самом деле чаще встречаются на практике, чем может показаться) баги при использовании timestamp практически гарантированы.
Читать: https://habr.com/ru/articles/772954/
Не секрет, что работа с часовыми поясами — боль, и многие разработчики объяснимо стараются ее избегать. Тем более что в каждом языке программирования / СУБД работа с часовыми поясами реализована по-разному.
Среди тех, кто работает с PostgreSQL, есть очень распространенное заблуждение про типы данных timestamp (который также именуется timestamp without time zone) и timestamptz (или timestamp with time zone). Вкратце его можно сформулировать так:
Мне не нужен тип timestamp with time zone, т.к. у меня все находится в одном часовом поясе — и сервер, и клиенты.
В статье я постараюсь объяснить, почему даже в таком довольно простом сценарии можно запросто напороться на проблемы. А в более сложных (которые на самом деле чаще встречаются на практике, чем может показаться) баги при использовании timestamp практически гарантированы.
Читать: https://habr.com/ru/articles/772954/
Российские коммутаторы, ИБП и новые процессоры от AMD и Intel: что подготовил рынок железа в октябре
Новый месяц — новый дайджест серверного (и не только) оборудования. Какие новинки приготовил нам октябрь — рассказываем в статье. Спойлер: месяц порадовал новыми процессорами, платформами, дисками, а еще — российскими коммутаторами и ИБП. Уже присматриваете новое железо для своих серверов? Тогда добро пожаловать под кат!
Читать: https://habr.com/ru/companies/selectel/articles/772546/
Новый месяц — новый дайджест серверного (и не только) оборудования. Какие новинки приготовил нам октябрь — рассказываем в статье. Спойлер: месяц порадовал новыми процессорами, платформами, дисками, а еще — российскими коммутаторами и ИБП. Уже присматриваете новое железо для своих серверов? Тогда добро пожаловать под кат!
Читать: https://habr.com/ru/companies/selectel/articles/772546/
ClickHouse: Передовой инструмент для оперативной обработки данных
ClickHouse — система управления базами данных с открытым исходным кодом, построенная на основе колонок. Это означает, что данные хранятся и обрабатываются не по строкам, а по столбцам. Она стала широко популярной среди ИТ-организаций благодаря своим способностям по быстрой обработке данных и масштабируемости. Высокопроизводительная обработка запросов в ClickHouse делает ее идеальным выбором для работы с большими объемами данных и оперативной аналитики.
В данной статье мы подробно рассмотрим, что представляет собой разработка ClickHouse, а также как организации используют ее для хранения и обработки данных. Еще мы обсудим недостатки этой системы и разберемся, насколько подходит она под ваши потребности.
Читать: https://habr.com/ru/companies/otus/articles/773174/
ClickHouse — система управления базами данных с открытым исходным кодом, построенная на основе колонок. Это означает, что данные хранятся и обрабатываются не по строкам, а по столбцам. Она стала широко популярной среди ИТ-организаций благодаря своим способностям по быстрой обработке данных и масштабируемости. Высокопроизводительная обработка запросов в ClickHouse делает ее идеальным выбором для работы с большими объемами данных и оперативной аналитики.
В данной статье мы подробно рассмотрим, что представляет собой разработка ClickHouse, а также как организации используют ее для хранения и обработки данных. Еще мы обсудим недостатки этой системы и разберемся, насколько подходит она под ваши потребности.
Читать: https://habr.com/ru/companies/otus/articles/773174/
Darwinbox Scales Up and Out with MongoDB
Read: https://www.mongodb.com/blog/post/darwinbox-scales-up-out-mongodb
Read: https://www.mongodb.com/blog/post/darwinbox-scales-up-out-mongodb
Безопасно стираем файлы с цифровых носителей
В этом посте разбираемся, какие способы очистки цифровых носителей информации являются самыми подходящими для каждого типа. Отмечу, что пост не претендует на оригинальность, а лишь является сборником известной полезной информации для Вашего удобства.
Читать: https://habr.com/ru/articles/772980/
В этом посте разбираемся, какие способы очистки цифровых носителей информации являются самыми подходящими для каждого типа. Отмечу, что пост не претендует на оригинальность, а лишь является сборником известной полезной информации для Вашего удобства.
Читать: https://habr.com/ru/articles/772980/
Записки оптимизатора 1С (часть 4). Параллелизм в 1С, настройки, ожидания CXPACKET
Параллелизм – это возможность выполнения запросов сервером СУБД в нескольких потоков. По умолчанию в настройках SQL Server параллелизм не ограничен и потенциально для выполнения запроса могут использоваться все ядра всех процессоров (max degree of parallelism= 0). В то же время, в системах 1С вендор настоятельно рекомендует установить max degree of parallelism = 1, и, соответственно, один запрос будет использовать только одно ядро.
Почему так и что же с этим всем делать? Давайте разбираться.
Читать: https://habr.com/ru/companies/softpoint/articles/773516/
Параллелизм – это возможность выполнения запросов сервером СУБД в нескольких потоков. По умолчанию в настройках SQL Server параллелизм не ограничен и потенциально для выполнения запроса могут использоваться все ядра всех процессоров (max degree of parallelism= 0). В то же время, в системах 1С вендор настоятельно рекомендует установить max degree of parallelism = 1, и, соответственно, один запрос будет использовать только одно ядро.
Почему так и что же с этим всем делать? Давайте разбираться.
Читать: https://habr.com/ru/companies/softpoint/articles/773516/
Сколько нужно ядер cpu, чтобы выдержать 30k+ rps?
Меня зовут Вадим Ивахин, я техлид в Vi.Tech — это IT-дочка ВсеИнструменты.ру.
Я и мои коллеги трудимся над большим количеством проектов и используем в своей работе различные инструменты, в том числе MongoDB. В этой статье я не стану рассказывать о том, что такое MongoDB. Хочу рассказать о её интересной и удобной особенности — механизме Watch, и о том, как с его помощью спроектировать приложение, способное выдержать десятки тысяч rps.
Читать: https://habr.com/ru/articles/773680/
Меня зовут Вадим Ивахин, я техлид в Vi.Tech — это IT-дочка ВсеИнструменты.ру.
Я и мои коллеги трудимся над большим количеством проектов и используем в своей работе различные инструменты, в том числе MongoDB. В этой статье я не стану рассказывать о том, что такое MongoDB. Хочу рассказать о её интересной и удобной особенности — механизме Watch, и о том, как с его помощью спроектировать приложение, способное выдержать десятки тысяч rps.
Читать: https://habr.com/ru/articles/773680/
Как департамент утилизации CPU превратился в департамент экономии железа, выдерживающий нагрузку в 1 млн RPS
Привет, меня зовут Мария, когда-то я работала на шахте, потом на заводе, а 3.5 года назад пришла в Ozon Tech. Сейчас я старший Golang-разработчик в команде product-facade. Это самый высоконагруженный сервис маркетплейса, но так было не всегда.
Хотите узнать, что скрывается под витриной маркетплейса? Что держит нагрузку в 1 миллион запросов в секунду? Толстые кэши или нечто большее? Про то, как устроено наше кэширование и как мы к этому пришли, — рассказываю в статье.
Читать: https://habr.com/ru/companies/ozontech/articles/773038/
Привет, меня зовут Мария, когда-то я работала на шахте, потом на заводе, а 3.5 года назад пришла в Ozon Tech. Сейчас я старший Golang-разработчик в команде product-facade. Это самый высоконагруженный сервис маркетплейса, но так было не всегда.
Хотите узнать, что скрывается под витриной маркетплейса? Что держит нагрузку в 1 миллион запросов в секунду? Толстые кэши или нечто большее? Про то, как устроено наше кэширование и как мы к этому пришли, — рассказываю в статье.
Читать: https://habr.com/ru/companies/ozontech/articles/773038/
MongoDB Atlas for Industries: Driving Retail Innovation from Supply Chain to Checkout
Read: https://www.mongodb.com/blog/post/atlas-industries-driving-retail-innovation-from-supply-chain-checkout
Read: https://www.mongodb.com/blog/post/atlas-industries-driving-retail-innovation-from-supply-chain-checkout
Системы управления базами данных: новая жизнь после Oracle
Системы управления базами данных (далее по тексту – СУБД) – набор компонентов, с помощью которого можно создавать, хранить, передавать и управлять базами данных. Они нужны практически на любом предприятии, которому приходится иметь дело с большими массивами информации: это могут быть данные о товарах магазина или производителя, данные о клиентах, данные о сотрудниках, данные о вашем сайте – в общем, всё, что по какой-то причине нужно хранить для решения разных бизнес-задач.
Читать: https://habr.com/ru/companies/x-com/articles/774024/
Системы управления базами данных (далее по тексту – СУБД) – набор компонентов, с помощью которого можно создавать, хранить, передавать и управлять базами данных. Они нужны практически на любом предприятии, которому приходится иметь дело с большими массивами информации: это могут быть данные о товарах магазина или производителя, данные о клиентах, данные о сотрудниках, данные о вашем сайте – в общем, всё, что по какой-то причине нужно хранить для решения разных бизнес-задач.
Читать: https://habr.com/ru/companies/x-com/articles/774024/
Из пет-проекта в самостоятельную компанию: Алексей Миловидов о разработке ClickHouse и премии Highload++
Алексей Миловидов — разработчик и создатель технологии ClickHouse. Проект получил больше $2 млрд инвестиций. Эта распределенная аналитическая система управления базами данных с открытым исходным кодом используется компаниями со всего мира. Она столбцовая и позволяет онлайн обрабатывать аналитические запросы. Значения из разных столбцов хранятся отдельно, а данные одного столбца - вместе. За этот вклад в Open Source сообщество Алексея наградили Премией Highload++. Мы узнали у лауреата, каким был его путь, что помогло ему создать такой сложный и успешный продукт.
Читать: https://habr.com/ru/companies/oleg-bunin/articles/773584/
Алексей Миловидов — разработчик и создатель технологии ClickHouse. Проект получил больше $2 млрд инвестиций. Эта распределенная аналитическая система управления базами данных с открытым исходным кодом используется компаниями со всего мира. Она столбцовая и позволяет онлайн обрабатывать аналитические запросы. Значения из разных столбцов хранятся отдельно, а данные одного столбца - вместе. За этот вклад в Open Source сообщество Алексея наградили Премией Highload++. Мы узнали у лауреата, каким был его путь, что помогло ему создать такой сложный и успешный продукт.
Читать: https://habr.com/ru/companies/oleg-bunin/articles/773584/
Introducing a New Way to Explore, Discover, and Get Started with the Right MongoDB Partner
Read: https://www.mongodb.com/blog/post/introducing-the-mongodb-partner-ecosystem-catalog
Read: https://www.mongodb.com/blog/post/introducing-the-mongodb-partner-ecosystem-catalog
Черкаш-код: изобретение и внедрение
Так вышло, что спустя более чем 20 лет работы связанной с IT мне захотелось заглянуть в другие области знаний и таковой стала юриспруденция. Поступление на заочку, учёба, множество открытий, о которых и не задумывался раньше, привели меня к очередному этапу - учебной практике. Практика длилась месяц полноценной работы (рабочий день чуть короче обычного) и, помимо прочего, столкнула меня с большим количеством папок с документами. Поковырявшись недельку с этим добром мне пришла простая идея по структуризации этого дела в виде внедрения черкаш-кода, о чём и поведаю в данной статье.
Читать: https://habr.com/ru/articles/774026/
Так вышло, что спустя более чем 20 лет работы связанной с IT мне захотелось заглянуть в другие области знаний и таковой стала юриспруденция. Поступление на заочку, учёба, множество открытий, о которых и не задумывался раньше, привели меня к очередному этапу - учебной практике. Практика длилась месяц полноценной работы (рабочий день чуть короче обычного) и, помимо прочего, столкнула меня с большим количеством папок с документами. Поковырявшись недельку с этим добром мне пришла простая идея по структуризации этого дела в виде внедрения черкаш-кода, о чём и поведаю в данной статье.
Читать: https://habr.com/ru/articles/774026/
Transforming Payments with Volante and MongoDB: A Modern Cloud Solution
Read: https://www.mongodb.com/blog/post/transforming-payments-volante-mongodb-modern-cloud-solution
Read: https://www.mongodb.com/blog/post/transforming-payments-volante-mongodb-modern-cloud-solution
Building AI with MongoDB: Giving Your Apps a Voice
Read: https://www.mongodb.com/blog/post/building-ai-mongodb-giving-your-apps-voice
Read: https://www.mongodb.com/blog/post/building-ai-mongodb-giving-your-apps-voice
MongoDB is Changing the Way We Hire Veterans: Learn How
Read: https://www.mongodb.com/blog/post/mongodb-changing-way-we-hire-veterans
Read: https://www.mongodb.com/blog/post/mongodb-changing-way-we-hire-veterans
Atlas Vector Search Commands Highest Developer NPS in Retool State of AI 2023 Survey
Read: https://www.mongodb.com/blog/post/atlas-vector-search-commands-highest-developer-nps-retool-state-ai-2023-survey
Read: https://www.mongodb.com/blog/post/atlas-vector-search-commands-highest-developer-nps-retool-state-ai-2023-survey
MongoDB Atlas for Telecommunications Launches in Dallas, Alongside AT&T and Cisco
Read: https://www.mongodb.com/blog/post/mongodb-atlas-telecommunications-launches-dallas-alongside-att-cisco
Read: https://www.mongodb.com/blog/post/mongodb-atlas-telecommunications-launches-dallas-alongside-att-cisco
Why We’re Celebrating Developers (And Why We Always Will)
Read: https://www.mongodb.com/blog/post/why-were-celebrating-developers-why-we-always-will
Read: https://www.mongodb.com/blog/post/why-were-celebrating-developers-why-we-always-will
Unleashing the Power of MongoDB Atlas and Amazon Web Services (AWS) for Innovative Applications
Read: https://www.mongodb.com/blog/post/unleashing-power-mongodb-atlas-amazon-web-services-aws-innovative-applications
Read: https://www.mongodb.com/blog/post/unleashing-power-mongodb-atlas-amazon-web-services-aws-innovative-applications
Kathreftis Launches World-Class Identity Access Management with Cymmetri
Read: https://www.mongodb.com/blog/post/kathreftis-launches-world-class-identity-access-management-cymmetri
Read: https://www.mongodb.com/blog/post/kathreftis-launches-world-class-identity-access-management-cymmetri