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
What is Redis?

Introduction
Welcome! Today we'll be talking about Redis, where it came from, how to use it, and why developers love it so much! Although it's a relatively new technology (created in 2009), it already has a large and dedicated following in addition t...

Read: https://pythondev.hashnode.dev/what-is-redis
👍1
Migrating Terabytes of IoT Data from Azure Cosmos DB to MongoDB Atlas

Read: https://www.mongodb.com/blog/post/migrating-terabytes-iot-data-azure-cosmosdb-atlas
Basic Use of the Fully-encrypted Database

1. Introduction to the Fully-encrypted Database Features
A fully-encrypted database aims to protect privacy throughout the data lifecycle. Data is always encrypted during transmission, computing, and storage regardless of the service scenario or envi...

Read: https://database.hashnode.dev/basic-use-of-the-fully-encrypted-database
DASтаточное решение: прямое подключение дисков для разных задач

Проблема хранения данных, и без того создающая массу головной боли архитекторам ЦОДов и системным администраторам, стала еще актуальнее в свете последних событий. В частности, к нам все чаще стали обращаться с запросами на различные форматы организации дополнительных хранилищ и расширения емкостей. Поэтому сегодня Юрий Алексеев, наш presale-эксперт по серверным решениям и системам хранения данных, расскажет о возможностях расширения уже существующего дискового пространства сервера с помощью подключения дисковых полок через DAS (то есть о прямом подключении). В посте мы поговорим о том, что для этого нужно, как это работает, и обсудим, может ли DAS заменить сетевые хранилища или системы высокой емкости.


Читать: https://habr.com/ru/post/676528/
Rockets, Rock ’n’ Roll, and Relational Databases — a Look Back at the Year of RDBMS

Read: https://www.mongodb.com/blog/post/rockets-rock-roll-relational-databases-look-back-year-rdbms
Migrate end of support Microsoft SQL Server databases to Amazon RDS for SQL Server confidently

Read: https://aws.amazon.com/blogs/database/migrate-end-of-support-microsoft-sql-server-databases-to-amazon-rds-for-sql-server-confidently/
Introducing Vultr Managed Databases for MySQL. Toil not included.

If you’ve ever set up and maintained a database for your applications, you know it takes a lot of tedious and tricky work – what’s commonly called toil.


Today we’re introducing Vultr Managed Databases, starting with a Beta of our MySQL service. Sec...

Read: https://vultr.hashnode.dev/introducing-vultr-managed-databases-for-mysql-toil-not-included
Synonym Of Oracle - Get Access To DB From Another Schema Easily

Introduction
Suppose you have dedicated DB at one schema for example stores and on the other hand, you have a different schema of employees and some procedures are made which insert into a table from the employees schema but with some reference of...

Read: https://iamanshul.hashnode.dev/synonym-of-oracle-get-access-to-db-from-another-schema-easily
Key Skills You’ll Acquire at Oracle CloudWorld 2022

Find out more about the key skills you will acquire by being part of the Oracle CloudWorld event, including making the most of Oracle Database in the cloud and taking advantage of a myriad of utilities to accelerate app development.

Read: https://blogs.oracle.com/database/post/ocw-key-skills
Start Polyglot Development with Autonomous Database

Most new cloud-based applications consist of customer-facing applications written in Node.js, Python, or PHP noscripts, reading data from a database. A Java-based back-end application provides real-time data management. Start Polyglot application development with Oracle Autonomous Database on our LiveLabs hands-on workshop platform provides examples of connecting to the Autonomous Database and executing SQL queries using multiple programming languages like Python, Java, .NET and Node.js

Read: https://blogs.oracle.com/database/post/start-polyglot-development-with-autonomous-database
How to configure CMake to connect to MYSQL in C

C is one of the fastest language around. Many a times you might need to use it in your development activities to speed up some processes. For one of my requirement I need to interact with MYSQL in C. Although there are many different articles which e...

Read: https://neerajjaiswal.com/how-to-configure-cmake-to-connect-to-mysql-in-c
👍1
В чем проблема с базами данных «ключ-значение» и как ее решают Wide-column-хранилища

Базы данных «ключ-значение» великолепные — ультрабыстрые, простые, почти линейно масштабируемые по количеству узлов. Но с ними все не так просто. Команда VK Cloud Solutions перевела статью о том, какие у таких баз есть проблемы и как их решить с помощью Wide-column-хранилищ.
Проблемы с базами данных «ключ-значение»

Основная концепция базы данных «ключ-значение» в том, что сами значения ее не беспокоят. Ее работа основана на некоторых допущениях, например, как у Redis, но на структуру данных она вообще не обращает внимания. Из-за этого могут возникнуть три проблемы.


Читать: https://habr.com/ru/post/675556/
The Power of Qualified Research That Companies Can Trust

Read: https://www.mongodb.com/blog/post/power-qualified-research-companies-can-trust
SQL HowTo: наперегонки со временем

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

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


Читать: https://habr.com/ru/post/676784/
Your Guide to DistSQL Cluster Governance Capability——Apache ShardingSphere Feature Update

Since Apache ShardingSphere 5.0.0-Beta version included DistSQL, it made the project increasingly loved by developers and Ops teams for its advantages such as dynamic effects, no restart, and elegant syntax close to standard SQL.
With upgrades to 5.0...

Read: https://distributeddatabase.hashnode.dev/your-guide-to-distsql-cluster-governance-capabilityapache-shardingsphere-feature-update
How Do I Index My Appwrite Collection?

The Appwrite Hackathon on DEV has just concluded and one of the frequent pain points among new Appwrite developers is with adding indexes to collection. When attempting to query a collection or sort the documents returned, Appwrite developers frequen...

Read: https://vincentge.hashnode.dev/how-do-i-index-my-appwrite-collection
What the hell is dbt (data build tool) ?

dbt (Yes dbt doesn't have capital letters) is one of the fast growing data transformation tools used by top companies. When I first started with dbt , I didn't actually understand what dbt is and how dbt can be used in real world. So I tried to under...

Read: https://tech.tipseason.com/what-the-hell-is-dbt-data-build-tool
Сказ о том, как мы Tarantool Kubernetes Operator писали

Kubernetes — это быстроразвивающийся opensource проект, позволяющий управлять контейнерами Linux как единой системой. Мы с лёгкостью можем запускать сложные системы, используя при этом yaml-конфигурации. Для управления системой применяются декларативные ресурсы. Иерархическая система ресурсов позволяет создавать большие системы с минимумом конфигов. Именно поэтому всё больше и больше людей переносит свою инфраструктуру внутрь Kubernetes, причём не только stateless-, но и statefull-приложения. Так зачем отказывать себе в удобстве и не использовать Tarantool внутри Kubernetes?

Привет, меня зовут Костя, и сегодня я расскажу про то, с чем мы столкнулись при разработке Tarantool Kubernetes Operator, Enterprise для Kubernetes / Openshift. Кому интересно — добро пожаловать под кат.


Читать: https://habr.com/ru/post/676972/
What the heck is OLTP, OLAP?

What's OLTP?
OLTP stands for Online Transaction Processing, in which a database is used to execute huge amounts of transactions. Transaction means to change data, either by inserting, updating, or deleting small amounts of data. It's usually used at ...

Read: https://samuelsorial.tech/what-the-heck-is-oltp-olap
Наш опыт миграции PostgreSQL с AWS RDS на свою (self-hosted) инсталляцию

В статье рассмотрен способ безболезненной миграции базы данных PostrgeSQL c RDS-сервиса в AWS на self-hosted-инстанс с обеспечением отсутствия простоя в работе и максимальной консистентности данных.

С RDS вы получаете один или несколько экземпляров БД, с которыми можно сразу работать — писать или читать данные. При этом нет необходимости самостоятельно разбираться с установкой и изначальной конфигурацией самой БД. Согласитесь, звучит круто! Но на самом деле есть нюансы…


Читать: https://habr.com/ru/post/676860/
Moving a Python Application to a Distributed Database in Three Easy Steps.

I have been writing APIs and small services in Python (mostly with SQL-based databases) for quite some time now. As developers, we don’t pay too much attention to database performance and scalability unless our application faces real performance issu...

Read: https://stalwartcoder.dev/moving-a-python-application-to-a-distributed-database-in-three-easy-steps