DATABASE DESIGN – Telegram
DATABASE DESIGN
1.41K subscribers
2.09K photos
3 videos
5.35K links
Лучшие материалы по работе с хранилищами данных на русском и английском языке

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Почему вам стоит отказаться от использования timestamp в PostgreSQL

Не секрет, что работа с часовыми поясами — боль, и многие разработчики объяснимо стараются ее избегать. Тем более что в каждом языке программирования / СУБД работа с часовыми поясами реализована по-разному.

Среди тех, кто работает с 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/
ClickHouse: Передовой инструмент для оперативной обработки данных

ClickHouse — система управления базами данных с открытым исходным кодом, построенная на основе колонок. Это означает, что данные хранятся и обрабатываются не по строкам, а по столбцам. Она стала широко популярной среди ИТ-организаций благодаря своим способностям по быстрой обработке данных и масштабируемости. Высокопроизводительная обработка запросов в ClickHouse делает ее идеальным выбором для работы с большими объемами данных и оперативной аналитики.

В данной статье мы подробно рассмотрим, что представляет собой разработка ClickHouse, а также как организации используют ее для хранения и обработки данных. Еще мы обсудим недостатки этой системы и разберемся, насколько подходит она под ваши потребности.


Читать: https://habr.com/ru/companies/otus/articles/773174/
Безопасно стираем файлы с цифровых носителей

В этом посте разбираемся, какие способы очистки цифровых носителей информации являются самыми подходящими для каждого типа. Отмечу, что пост не претендует на оригинальность, а лишь является сборником известной полезной информации для Вашего удобства.


Читать: 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/
Сколько нужно ядер cpu, чтобы выдержать 30k+ rps?

Меня зовут Вадим Ивахин, я техлид в 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/
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
Системы управления базами данных: новая жизнь после Oracle

Системы управления базами данных (далее по тексту – СУБД) – набор компонентов, с помощью которого можно создавать, хранить, передавать и управлять базами данных. Они нужны практически на любом предприятии, которому приходится иметь дело с большими массивами информации: это могут быть данные о товарах магазина или производителя, данные о клиентах, данные о сотрудниках, данные о вашем сайте – в общем, всё, что по какой-то причине нужно хранить для решения разных бизнес-задач.


Читать: 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/
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
Черкаш-код: изобретение и внедрение

Так вышло, что спустя более чем 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
Building AI with MongoDB: Giving Your Apps a 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
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
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
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
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
Kathreftis Launches World-Class Identity Access Management with Cymmetri



Read: https://www.mongodb.com/blog/post/kathreftis-launches-world-class-identity-access-management-cymmetri