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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
DATABASE DESIGN
Photo
Announcing the Realm C++ Preview

The text announces the release of the Realm C/C++ SDK, which provides developers in industries that employ connected devices with a comprehensive solution for building distributed applications. It highlights the capabilities of the Realm C++ SDK, such as network handling and conflict resolution, and its ability to store and sync data with the cloud. The text also mentions the improved syntax for defining object models and the release of the Price Preview of the Atlas Device Sync Edge server.

The second part of the text introduces the Aggregation Stage Wizard in MongoDB Compass, a feature that helps users create aggregations by allowing them to craft aggregation stages based on their use case. It explains how the Wizard works and encourages users to download the latest version of Compass to use it. The text also mentions the various chart types available in Atlas Charts and their use cases, providing examples and encouraging readers to try them out.

Read: https://www.mongodb.com/blog/post/announcing-realm-c-preview
Ребят, ищем пишущего IT-редактора блогов в Tproger

Условия: удалёнка, фултайм

Что делать:
— искать темы, которые понравятся клиентам и заинтересуют читателей;
— вникать в эти темы настолько, чтобы говорить с экспертами примерно на одном языке;
— проводить интервью и собирать фактуру;
— превращать фактуру в статью, которую захочется читать и репостить;
— дорабатывать статью вместе с экспертами и менеджерами клиента.

Требования:
— пишете логично и ёмко, видите стилистические и речевые ошибки в тексте;
— быстро находите и проверяете информацию (в том числе в англоязычных источниках);
— любите общаться с экспертами и умеете их разговорить;
— спокойно реагируете на комментарии, но можете отстоять свою позицию, если правка неуместна;
— тактично вносите правки, чтобы автор не расстраивался, а был благодарен за помощь;
— знаете, что такое ключевое слово, мета-описание и зачем нужен Wordstat.

Чтобы откликнуться, заполняйте анкету.

#вакансии #работа
Зачем и как переходить на российский BI?

Привет, Хабр! Я Максим Иванов, директор по развитию Modus, и сегодня я хочу поднять важный вопрос.

В 2022 году российский IT-рынок столкнулся с массовым оттоком международных и технологических корпораций. Рынок BI не исключение – популярные лидеры досанкционного рынка - Tableau, Power BI, Qlik, Sisense - ограничили работу с российскими компаниями.

У бизнеса возник вполне понятный вопрос – а как работать дальше?

Поговорим о том, стоит ли переходить на российский BI, и как происходит этот процесс. Поехали!


Читать: https://habr.com/ru/companies/modusbi/articles/752602/
Методы и инструменты управления знаниями в организации

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

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

Управление знаниями — это процесс сбора, систематизации и структурирования, а также хранения, применения и распространения знаний внутри организации.


Читать: https://habr.com/ru/articles/752798/
Базы Данных + Telegram Бот на C#. SKitLs Framework v.2

Не так давно опубликовал статью об экспресс-создании бота для Telegram на фреймворке SKitLs.Bots.Telegram. С тех пор внутренний состав фреймворка солидно изменился, вместе с тем были выпущены предварительные версии *.BotProcesses и *.DataBases и вторая версия ядра фреймворка.

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


Читать: https://habr.com/ru/articles/752840/
Рассмотрение метода репликации в подготовке к интервью по проектированию системы: репликация без лидера

До сих пор мы обсуждали метод репликации, основанный на лидерах, но существует и другая стратегия, при которой ни один из узлов системы не выступает в роли лидера. К числу баз данных, использующих репликацию без лидеров, относятся:


Читать: https://habr.com/ru/companies/otus/articles/753034/
Three Most Common Developer Skill Gaps Impacting Your Business



Read: https://www.mongodb.com/blog/post/three-most-common-developer-skill-gaps-impacting-your-business
Third Quarterly Update on Oracle Graph (2023)

Oracle Graph Server and Client 23.3 is now available for download for use with databases in the Cloud (OCI Marketplace image is available) and for databases on-premises. This release includes a number of new features, including the simplified install and use of the graph visualization tool, updates to PGQL, and RDF feature enhancements. The graph visualization REST API was also updated to streamline authentication and run PGQL queries through the JSON body, rather than as an encoded URL.

Read: https://blogs.oracle.com/database/post/third-quarterly-update-on-oracle-graph-2023
CSI и S3 в Kubernetes. Каждому свое: Ceph, Minio, TopоLVM

Без хранилища данных не заработает ни одно stateful-приложение, это известно всем. А вот как и какое хранилище развернуть - это вопрос к специалистам. Сегодня расскажем, как мы “готовим” Ceph и в каких случаях используем TopоLVM и Minio.
Ceph, Minio, TopоLVM

Читать: https://habr.com/ru/companies/dbraincloud/articles/753086/
ARM-платформа от Supermicro и СХД на 48 дисков: обзор рынка серверного железа

Привет, Хабр! Лето, как правило, довольно неактивная пора для анонсов нового серверного оборудования, но мне удалось собрать несколько интересных новинок. Продолжаем нашу ежемесячную рубрику с обзором нового железа. AMD радует новыми десктопными процессорами, несмотря на несезон (хотели бы Ryzen 5 7500F в выделенных серверах?), а Solidigm — очень любопытными новым дисками в форм-факторах U.2 и E1.L. Присматриваемся к первому.


Читать: https://habr.com/ru/companies/selectel/articles/753190/
The MongoDB for VS Code Extension Is Now Generally Available

The MongoDB for VS Code Extension is now available for download and has reached one million downloads. It allows developers to easily build applications and work with MongoDB directly in the VS Code IDE. The extension has received positive feedback and has over 800k installs. It offers features such as data exploration, JavaScript Playgrounds, MongoDB Shell access, and integration with Terraform. The extension has new features like autocomplete support, improvements to the Playgrounds experience, and the ability to create time series collections and column store indexes. Developers are encouraged to try out the extension and provide feedback.


Read: https://www.mongodb.com/blog/post/mongodb-vs-code-extension-now-generally-available
Changes to the findOneAnd* APIs in Node.js Driver 6.0.0

MongoDB plans to release version 6.0.0 of the Node.js driver in August 2023, with improvements to the findOneAnd\* operation. Currently, the findOneAnd\* methods return a ModifyResult instead of the requested document. However, in the new release, the modified or original document will be returned by default. To adapt to this change, users can set includeResultMetadata: false in the findOneAnd\* API calls using the Node.js Driver 5.7.0+ version. Upgrading to the new driver release will allow users to adapt their applications to the new default behavior. Additionally, MongoDB's Instructor-Led Training and MongoDB Skill Scanner tools can help companies identify and close skill gaps related to aggregation, indexes and optimization, and security in developers working with MongoDB. The text discusses the features and capabilities of the MongoDB for VS Code Extension. It highlights the Playgrounds feature, which allows users to prototype queries, aggregations, and MongoDB commands with syntax highlighting and autocomplete. Users can also create new databases and collections, perform CRUD operations, and export syntax for queries and aggregations. The text also mentions the ability to access the MongoDB Shell within VS Code for quick data interactions. Additionally, the extension provides support for Terraform and allows users to manage their Terraform configuration for MongoDB Atlas. The text mentions new features such as autocomplete support and improvements to the Playgrounds experience. It encourages users to install or update the extension and provide feedback.

Read: https://www.mongodb.com/blog/post/behavioral-changes-find-one-family-apis-node-js-driver-6-0-0
Как мы в 1С работаем с различными СУБД, не привлекая внимания санитаров (зачеркнуто) разработчиков

Чем большее количество СУБД и ОС поддерживает какая-либо программа – тем больше у нее пользователей, и это хорошо для производителей программы. При этом нужно помнить, что поддержка каждой СУБД – это расходы на разработку и тестирование, и эти расходы хорошо бы минимизировать.

В этой статье мы расскажем о том, как нам удалось написать технологическую платформу, которая способна без изменения кода бизнес-приложения работать с самыми часто используемыми в бизнесе/организациях СУБД.

О том, как мы работаем без изменения кода бизнес-приложения на разных ОС – тут, с различными браузерами - тут, а как на разных мобильных ОС – здесь.


Читать: https://habr.com/ru/companies/1c/articles/753242/
Сбор данных для машинного обучения: этапы, методики и рекомендации

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


Читать: https://habr.com/ru/articles/753212/
Дайджест статей про YDB

Статьи про YDB публиковались на Хабре ещё до выхода в open source, а отдельным блогом мы обзавелись всего несколько недель назад. В связи с этим проведём небольшую ретроспективу — что пишут про YDB в других хабах.


Читать: https://habr.com/ru/companies/ydb/articles/753686/
Best of Breed: commercetools on Building Composable Commerce on MongoDB

The text discusses the partnership between commercetools and MongoDB to build a modern data-centric composable commerce platform. Commercetools uses MongoDB as their trusted database advisor to manage their data and focus on commerce. MongoDB Atlas, a fully managed database service, allows commercetools to scale their operation based on demand. Commercetools is considered a thought leader in the software industry and is part of the MACH Alliance, which promotes microservice, API-first, cloud-native SaaS, and headless architecture practices. The partnership with MongoDB enables commercetools to deliver innovation at speed and integrate AI into their retail applications. The MongoDB for VS Code Extension is now generally available, allowing developers to build applications and work with MongoDB data directly from the VS Code IDE. The extension provides features such as data exploration, JavaScript playgrounds, MongoDB Shell access, and integration with Terraform. The extension has been well-received by developers and continues to improve with new features. The text also mentions upcoming changes to the findOneAnd* API in the Node.js driver, where the modified document will be returned by default. The text discusses changes in the MongoDB Node.js Driver related to the behavior of the findOneAnd* family of APIs. It introduces a new option called "includeResultMetadata" that, when set to false, allows the APIs to return the requested document. Prior to this change, the document could only be accessed through a separate property. The text also mentions that this new behavior will become the default in the upcoming 6.0.0 release. The text provides examples of code and mentions that if TypeScript is used, type hinting will indicate any issues with the code related to this change. The text concludes by suggesting upgrading the MongoDB Node.js Driver to adapt to the new behavior before the 6.0.0 release.

Read: https://www.mongodb.com/blog/post/best-breed-commercetools-building-composable-commerce
Записки оптимизатора 1С (часть 2). Полнотекстовый индекс или как быстро искать по подстроке

Сегодня речь пойдет про ускорение поиска по подстроке в высоконагруженных базах данных 1С. А точнее об альтернативе, которую можно предложить взамен полнотекстового поиска от 1С или MS SQL.

Речь пойдет о поисковых запросах с конструкцией LIKE ‘%текст%’. Именно с двумя %%. В этом случае стандартные индексы не работают и SQL производит полное сканирование таблиц.


Читать: https://habr.com/ru/companies/softpoint/articles/753848/
Mixing SQL and NoSQL with MariaDB and MongoDB

Read: https://mariadb.com/?p=37190
Что такое обезличивание и с чем его едят?

Три года назад, весной 2020, пандемия COVID-19 только начиналась и все переходили в режим самоизоляции. Мы в один миг оказались в ситуации, когда у нас имеется огромное количество данных, доступ к которым можно получить лишь из офиса, в который, разумеется, невозможно попасть. Работать без доступа к документам нереально, нам критически необходимо продолжать размечать данные, а значит нужно разработать подход, при котором можно это делать удаленно. Именно тогда мы в очередной раз подняли тему, которая и так периодически возникала в наших обсуждениях — а так ли нам нужны настоящие данные? Ответ очевидный: нет, если мы сохраняем их вид (ФИО меняем на ФИО, адрес на адрес и т. д.). Данный процесс называется обезличиванием.


Читать: https://habr.com/ru/companies/sberbank/articles/749906/