DATABASE DESIGN
رفتن به کانال در Telegram
Лучшие материалы по работе с хранилищами данных на русском и английском языке Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
نمایش بیشتر1 357
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
+230 روز
آرشیو پست ها
1 357
Курс «PostgreSQL для начинающих»: #3 — Сложные SELECT
Продолжаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих", подготовленного мной в рамках "Школы backend-разработчика" в "Тензоре".
В этой лекции углубимся в расширенные возможности команды
SELECT : как можно "сложить" и "вычесть" выборки (UNION/INTERSECT/EXCEPT), или запомнить и использовать в рекурсивных запросах (CTE), что дают оконные функции (WINDOW) и соединения (JOIN).
Как обычно, для предпочитающих смотреть и слушать, а не читать - доступна видеозапись.
Читать: https://habr.com/ru/companies/tensor/articles/785144/1 357
Геоданные без регистрации и СМС
Здравствуй, дорогой читатель.
Спешу поделиться тем, как на самом деле найти геоданные без регистрации и СМС. По чесноку. Без всяких-яких. И даже “подписывайтесь на телеграмм канал” - не будет, у меня его и нет…
И речь пойдёт про инструмент Osmosis.
Никому не сообщайте код из СМС
Читать: https://habr.com/ru/articles/785254/
1 357
Пишем Ansible-модули для управления разными системами хранения данных через Swordfish
Большинство современных систем хранения данных (СХД) предоставляют REST API для управления ими, включая настройку, конфигурирование, выполнение различных команд, получение логов, работу с пользователями и т.д. В зависимости от производителя СХД REST API могут отличаться друг от друга. Если вы используете несколько разных систем, их одновременная поддержка становится проблемой: нужно учитывать многообразие протоколов, интерфейсов, команд и способов взаимодействия с API.
Меня зовут Александр Пономарев, вместе с группой студентов СПбПУ им. Петра Великого на базе Лаборатории YADRO мы изучали способы сделать управление разными СХД менее трудоемким. Вариант, на котором мы остановились, — использовать системы, которые удовлетворяют спецификации Swordfish, в связке с Ansible. Подробнее о проекте, который мы выполняли с инженерами компании и преподавателями университета, рассказываю под катом.
Читать: https://habr.com/ru/companies/yadro/articles/784070/
1 357
Введение в поддержку JavaScript в MySQL
MySQL продолжает наращивать инновации и теперь включает в себя богатые возможности процедурного программирования внутри базы данных. Отныне разработчики могут писать хранимые программы на языке JavaScript (функции и процедуры) в сервере баз данных MySQL. Хранимые программы будут выполняться с помощью GraalVM. Эта версия доступна в качестве "Preview" в MySQL Enterprise Edition и может быть загружена через Oracle Technology Network (OTN). MySQL-JavaScript также доступен в облачном сервисе MySQL Heatware на OCI, AWS и Azure.
Читать: https://habr.com/ru/articles/785402/
1 357
25 баз данных, которые актуальны в 2024 году
Современный мир производит огромное количество данных каждую секунду, создавая огромный объем информации, который требуется хранить, управлять и анализировать. В этой статье мы кратко рассмотрим 25 из самых популярных баз данных, которые играют важную роль в обработке и хранении данных в различных сферах, от корпоративного управления до интернет-технологий. Каждая из этих баз данных обладает своими особенностями и применением, внося вклад в разнообразные сферы бизнеса и науки.
От классических фаворитов до малоизвестных новичков, приготовьтесь к дикой поездке по стране баз данных!
В моем телеграм t.me/sqlhub канале можно найти гайды, уроки, лучшие библиотеки и советы по работе с данными.
https://t.me/addlist/_FjtIq8qMhU0NTYy -а здесь я собрал бесплатную папку с каналами по изучению Data Science и работе с базами данных.
Читать: https://habr.com/ru/articles/785366/
1 357
Panel: How MongoDB is Helping Drive Innovation for Indian Organisations
A panel at MongoDB.local Delhi discussed the strategies and challenges of using software to drive innovation in Indian organizations. The panel highlighted the rapid development of data analytics technology and the scarcity of trained talent as key challenges. Tech Mahindra, Formidium, and other companies shared their experiences with using MongoDB for driving innovation. Tech Mahindra emphasized the importance of data and MongoDB BIRT for their solutions, while Formidium praised MongoDB Atlas for its ease of implementation and scalability. The panel also discussed the need to adapt ideas and review product performance for continuous innovation, and highlighted MongoDB Atlas's database activity monitoring and analytics capabilities. The article also provides technical information about MongoDB Change Streams. Another section of the article showcases three organizations, including WINN.AI, that are using genAI-powered assistants and agents to automate tasks and improve productivity. WINN.AI, for example, has developed an AI-powered real-time sales assistant to help sales teams save time on administrative tasks and focus on serving customers. The text discusses three different companies, WINN.AI, One AI, and 4149.AI, and their use of MongoDB technology in their AI-powered solutions. WINN.AI uses MongoDB Atlas as their database to store and organize relevant information extracted from meetings. One AI leverages MongoDB's document model to easily explore new AI capabilities and build tailored solutions for their customers. 4149.AI utilizes MongoDB Atlas Vector Search to store summaries and chat history, accelerating the development of new features and improving search functionality. All three companies are part of MongoDB's AI Innovators program, which provides technical support and free credits to help them leverage MongoDB's AI capabilities effectively.
Read: https://www.mongodb.com/blog/post/panel-how-mongodb-helping-drive-innovation-indian-organisations
1 357
Harness the Power of Generative AI by Training Your LLM on Custom Data
Read: https://mariadb.com/?p=38493
1 357
Building AI With MongoDB: Boosting Productivity and Efficiency with Assistants and Agents
Read: https://www.mongodb.com/blog/post/building-ai-mongodb-boosting-productivity-efficiency-with-assistants-agents
1 357
Обратная нормализация (денормализация)
Привет, Хабр!
Нормализация — это процесс организации данных в базе для минимизации избыточности и зависимостей. Она помогает нам избежать аномалий при вставке, обновлении или удалении данных и, конечно, упрощает схему базы данных.
Но, как и все в этом мире, нормализация не идеальна. Иногда она может привести к чрезмерной комплексности и снижению производительности запросов. И здесь бывает полеза обратная нормализация. Если нормализация - это упорядочивание, то обратная нормализация - это некоторое "ослабление" правил для достижения определенных целей. В БД это означает объединение таблиц, добавление избыточных данных и так далее, чтобы ускорить чтение данных и упростить запросы, даже если это идет в ущерб некоторой "чистоте" схемы.
Читать: https://habr.com/ru/companies/mvideo/articles/783386/
1 357
Oracle Spatial: What's New in Oracle Database 23c?
The new features of the new release of Oracle Spatial for Oracle Database 23c
Read: https://blogs.oracle.com/database/post/whats-new-in-oracle-spatial-for-oracle-database-23c
1 357
Change Streams 生产建议
Read: https://www.mongodb.com/blog/post/change-streams-production-recommendations-cn
1 357
文档数据库比 RDBMS 快吗?实操体验告诉你
The text discusses the performance of document databases compared to relational databases, specifically focusing on MongoDB. The author explains that document databases have the ability to embed fragmented content within other tables, providing greater optimization for specific workloads. The author conducted tests to measure the efficiency of MongoDB compared to relational databases such as MySQL and PostgreSQL. The tests involved different workloads and server configurations, and the results showed MongoDB performing better in terms of read and write operations. The author also highlights the importance of conducting fair and objective tests and considering multiple database options.
The text further discusses the use of MongoDB in IoT solutions, with examples of companies like Bosch Digital, Verizon, and Thermo Fisher Cloud using MongoDB to manage and analyze IoT data. MongoDB's flexible data modeling, powerful indexing, time series optimization, and real-time analysis capabilities make it effective for handling diverse and complex IoT data. The author mentions that Thermo Fisher Cloud can utilize MongoDB Atlas to capture all important events, support real-time analysis, and provide scalable data insights. This helps improve operations and drive business growth.
For supply chain optimization, Longbow Advantage uses MongoDB to generate and analyze a large amount of data for real-time visibility and reporting in IoT-based supply chains. MongoDB Atlas and the Realm SDK enable the development of mobile applications that provide real-time visibility and support offline access. This allows companies to make data-driven decisions and improve supply chain efficiency.
The text also discusses the challenges faced by companies in the IoT industry and how MongoDB has supported innovation in various industries. It mentions the concept of Internal Developer Platforms (IDPs) and how MongoDB Atlas integrates seamlessly into this framework, providing a fully managed solution for building applications. The text provides examples of tools and integrations that can be used to incorporate MongoDB Atlas into an IDP.
Read: https://www.mongodb.com/blog/post/are-document-databases-faster-than-rdbms-cn
1 357
10 моих SQL best practice
Привет, Хабр)
Представляю вашему вниманию идеи по улучшению читабельности и скорости работы SQL-запросов. Статья чистое имхо и максимально субъективна. Некоторые советы просты донельзя, пишу от невыраженного отчаяния.
Пока ещё не наступила сингулярность, и в основном код пишут люди для людей. А значит стоит писать код так, чтобы никто потом не разыскивал наш адрес с целью свершить справедливость.
Поехали
Читать: https://habr.com/ru/articles/784670/
1 357
Connecting to Oracle from MariaDB Enterprise Server using Spider
Read: https://mariadb.com/?p=38462
1 357
Leveraging MongoDB Atlas in your Internal Developer Platform (IDP)
Read: https://www.mongodb.com/blog/post/leveraging-mongodb-atlas-in-your-internal-developer-platform-idp
1 357
MongoDB助力腾讯游戏 优化游戏开发体验
Read: https://www.mongodb.com/blog/post/mongodb-helps-tencent-games-optimize-game-development-experience-cn
1 357
深入理解用户需求,利用 AI 和 MongoDB 提升内容个性化
Read: https://www.mongodb.com/blog/post/deeply-understand-user-needs-use-ai-mongodb-improve-content-personalization-cn
1 357
MongoDB性能系列最佳实践-分片
Read: https://www.mongodb.com/blog/post/performance-best-practices-series-sharding-cn
