DATABASE DESIGN
رفتن به کانال در Telegram
Лучшие материалы по работе с хранилищами данных на русском и английском языке Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
نمایش بیشتر1 357
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+37 روز
+230 روز
آرشیو پست ها
1 357
MongoDB разработала собственный тип Open Source лицензии
Разработчики приняли решение создать собственный вариант лицензионного соглашения. Однако для большинства пользователей MongoDB ничего не изменится.
Читать: «MongoDB разработала собственный тип Open Source лицензии»
@database_design
___
Другие наши проекты
1 357
Разбираемся в типах NoSQL СУБД
В этой статье мы познакомимся с 4 основными типами NoSQL баз данных: ключ-значение, документоориентированной, колоночной и графовой.
Читать: «Разбираемся в типах NoSQL СУБД»
@database_design
___
Другие наши проекты
1 357
SQL против NoSQL на примере MySQL и MongoDB
Ключевые различия и особенности реляционных и нереляционных баз данных на примере MySQL и MongoDB.
Читать: «SQL против NoSQL на примере MySQL и MongoDB»
@database_design
___
Другие наши проекты
1 357
YouTube-видео превратили в бесконечное хранилище данных
Энтузиасты написали алгоритм AKA ISG, который превращает видео на YouTube в бесплатное бесконечное хранилище данных.
Читать: «YouTube-видео превратили в бесконечное хранилище данных»
@database_design
___
Другие наши проекты
1 357
У Яндекс.Еды украли данные пользователей. Как избежать таких ситуаций?
Данные пользователей оказались в открытом доступе. В утечке виновен один из сотрудников компании. Узнали, как можно избежать утечки данных
Читать: «У Яндекс.Еды украли данные пользователей. Как избежать таких ситуаций?»
@database_design
___
Другие наши проекты
1 357
«Apple разворачивает массовую слежку» — эксперты опасаются новых мер компании по защите детей. Вот, что они говорят
Эксперты считают, что под предлогом защиты детей Apple разворачивает массовую слежку. Это настораживает специалистов. Собрали для вас их мнения.
Читать: ««Apple разворачивает массовую слежку» — эксперты опасаются новых мер компании по защите детей. Вот, что они говорят»
@database_design
___
Другие наши проекты
1 357
Данные пользователей Telegram снова спарсили и выложили в сеть. Как обезопасить от таких «утечек»
В сеть слили базу на 775 тысяч строку с данными российских, украинских и белорусских пользователей Telegram.
Читать: «Данные пользователей Telegram снова спарсили и выложили в сеть. Как обезопасить от таких «утечек»»
@database_design
___
Другие наши проекты
1 357
Россиянам будут выдавать цифровые генетические паспорта — сразу при рождении. Они станут частью национальной базы данных
Министр здравоохранения России Михаил Мурашко заявил, что в скором времени новорожденным россиянам будут выдавать цифровые генетические паспорта.
Читать: «Россиянам будут выдавать цифровые генетические паспорта — сразу при рождении. Они станут частью национальной базы данных»
@database_design
___
Другие наши проекты
1 357
Google анонсировала новый язык программирования
С его помощью компания хочет облегчить работу с базами данных. Уже сейчас новинки поддерживает Google BigQuery, PostgreSQL и SQLite.
Читать: «Google анонсировала новый язык программирования»
@database_design
___
Другие наши проекты
1 357
Взаимодействие Python и FugueSQL в Jupyter Notebooks
FugueSQL — это язык который расширяет возможности SQL. Рассказываем, как пользоваться FugueSQL в связке с Python и Jupyter Notebooks.
Читать: «Взаимодействие Python и FugueSQL в Jupyter Notebooks»
@database_design
___
Другие наши проекты
1 357
Основные команды SQL, которые должен знать каждый программист
Рассмотрим основные команды SQL, включая агрегатные функции и вложенные подзапросы, на примере работы с MySQL.
Читать: «Основные команды SQL, которые должен знать каждый программист»
@database_design
___
Другие наши проекты
1 357
Устраняем типичные ошибки в MySQL
Статья расскажет, как определять проблемы и ошибки на сервере баз данных MySQL. Вы научитесь определять причины проблем и устранять их.
Читать: «Устраняем типичные ошибки в MySQL»
@database_design
___
Другие наши проекты
1 357
Представлен стабильный релиз MySQL 8.0
Oracle анонсировала выход MySQL 8.0. Обновлённая СУБД теперь поддерживает Emoji, одновременную работу классических таблиц с NoSQL, больше функций для работы с JSON и почти в два раза производительнее MySQL 5.7.
Читать: «Представлен стабильный релиз MySQL 8.0»
@database_design
___
Другие наши проекты
1 357
Amazon анонсировала бессерверный сервис баз данных
Отдел облачных вычислений компании Amazon представил новую бессерверную службу баз данных Aurora Serverless.
Читать: «Amazon анонсировала бессерверный сервис баз данных»
@database_design
___
Другие наши проекты
1 357
Представлен первый релиз-кандидат MySQL 8.0
Доступен первый релиз-кандидат популярной СУБД MySQL 8.0. Рассказываем о её главных новшествах.
Читать: «Представлен первый релиз-кандидат MySQL 8.0»
@database_design
___
Другие наши проекты
1 357
Курс «Изучение программирования. SQL»
Курс-введение в SQL — язык манипулирования данными, а также в теоретические основы проектирования реляционных баз данных.
Читать: «Курс «Изучение программирования. SQL»»
@database_design
___
Другие наши проекты
1 357
Свой S3-server: что делать, если ваши десятки петабайт уже не лезут в коробочные объектные хранилища
В 2024 году уже незачем рассказывать об S3-интерфейсе и сравнивать его с другими вариантами организации объектного хранилища. Вот и мы в Ozon, конечно, предоставляем такое платформенное решение широкому спектру внутренних потребителей. От сервисов, которые хранят картинки товаров для каталога, до бэкапов баз данных. От собственных внутренних разработок, до open-source-решений, таких как Gitlab и Thanos.
Пока у вас десятки терабайт и сотни RPS, вас устраивают такие решения, как MinIO. Но по мере роста объёмов и запросов приходится смотреть в сторону таких решений, как Ceph с RGW (RADOS Gateway / Object Gateway). Ну, а когда у вас 3 дата-центра, десятки петабайт данных, миллиарды объектов и десятки тысяч запросов в секунду — в таких условиях и у RGW начинаются проблемы.
Эта история началась с того, что и мы с проблемами масштабирования столкнулись. Под хабракатом вы узнаете, как мы прошли через отрицание проблемы, гнев на Ceph, торг с CTO и разработку собственного решения. Как выбирали технологии, на какие грабли наступили, и что в итоге получилось.
Читать: https://habr.com/ru/companies/ozontech/articles/818433/
@database_design
___
Другие наши проекты
1 357
AWS Names MongoDB ASEAN Global Software Partner of the Year
Read: https://www.mongodb.com/blog/post/aws-names-mongodb-asean-global-software-partner-of-year
@database_design
___
Другие наши проекты
1 357
Go + Minio: как написать простой сервер для взаимодействия с файлами
Добрейшего! Недавно мой друг решил хранить картинки продуктов на сервере, в отдельной папочке, выдав ей публичный доступ. Что ж, эту статью я пишу чтобы рассказать другу плюсы и минусы, а так же показать как можно делать иначе.
Если вы только изучаете go, начинаете писать сервера, то обязательно посмотрите эту статью - для бекендера уметь работать с s3 хранилищем так же важно, как и уметь работать с реляционной / нереляционной базой данных и с key-value базой - это основа основ.
Читать: https://habr.com/ru/articles/818853/
@database_design
___
Другие наши проекты
1 357
Почему я отказался от GraphQL
GraphQL — невероятная технология, привлёкшая много внимания с тех пор, когда я начал в 2018 году использовать её в продакшене. Вам не придётся долго листать мой блог, чтобы увидеть, как я раньше продвигал её. После создания множества React SPA поверх путаницы нетипизированных JSON REST API технология GraphQL показалась мне глотком свежего воздуха. Я искренне поддерживал хайп вокруг GraphQL.
Однако с течением времени у меня появилась возможность выполнять развёртывания в окружениях, где больше важны не функциональные требования, а безопасность, производительность и удобство поддержки. Тогда и поменялась моя точка зрения. В этой статье я подробно расскажу о том, почему сегодня не рекомендовал бы GraphQL большинству, и поделюсь более совершенными альтернативами.
В статье для примеров я буду использовать код на Ruby с превосходной библиотекой graphql-ruby, но я уверен, что многие из перечисленных проблем не зависят от выбора языка/библиотеки GraphQL.
Если вы знаете более качественные решения или способы, напишите мне комментарий.
Читать: https://habr.com/ru/articles/818765/
@database_design
___
Другие наши проекты
