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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
This is what you should know about MongoDB

If you love the JSON format to structure your data in it than you might have a question that what is the best data store ( Database ) to handle JSON objects?
Well the answer is MongoDB!! 🎉
Hello, I'm Vinit Parekh a Fullstack Web Developer and today ...

Read: https://blog.vinitparekh.rocks/this-is-what-you-should-know-about-mongodb
Using a Separate Database for Every Unit Test

Unit testing means

Testing one functionality at a time.

Unit testing is crucial in my opinion. It not only allows us to test specific functionality but also enables us to understand the given functionality.
Therefore, it’s crucial to give the same ...

Read: https://anasanjaria.hashnode.dev/using-a-separate-database-for-every-unit-test
[recovery mode] Coingecko & Agent Ftpupload создаем красивые адреса криптокошелька, но помним о сохранности приватного ключа

В криптосообществе за многие годы образовался целый культ по созданию красивых адресов для криптокошельков. Каждый желающий может сгенерировать для себя «красивый» адрес, который будет не только уникальным, но и будет иметь в себе определенное сочетание букв и цифр. Это очень увлекательный и интересный процесс, но нельзя полностью исключать риск, связанный с привлечением третьей стороны и перехватом приватного ключа к криптокошельку. Все мы когда-либо слышали о независимых агрегаторах CoinMarketCapи CoinGeckoэто самые популярные площадки для отслеживая цен на бирже, но в этой статье мы не будем рассматривать механизмы и функции этих площадок. Речь пойдет о скрытых кодах в vanitygen+ oclvanitygenи стремительное распространение их на популярных площадках.

Это исследовательский проект создан в целях информационной безопасности.

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

Согласно порталу TAdviser жертвами все чаще становятся из-за использование не проверенное программное обеспечение.


Читать: https://habr.com/ru/post/687630/
Строим взаимодействие систем на PHP с помощью GraphQL

Как построить систему для взаимодействия между разными PHP-модулями и приложениями при помощи инструмента GraphQL.

Читать: «Строим взаимодействие систем на PHP с помощью GraphQL»
Строим взаимодействие систем на PHP с помощью GraphQL

Как построить систему для взаимодействия между разными PHP-модулями и приложениями при помощи инструмента GraphQL.

Читать: «Строим взаимодействие систем на PHP с помощью GraphQL»
Storing Data

Hãy cũng bàn luận về những cách khác nhau để nhau để lưu trữ dữ liệu.
Data có thể được lưu trữ trong 3 level khác nhau.
Structuring data

Structured Data
Unstructured Data
Semi-structured Data

1. Structured Data
Kiểu dữ liệu dễ tìm kiếm và sắp...

Read: https://phonghaw2coder.hashnode.dev/storing-data
How to Use MongoDB Atlas to Make Your CRM More Efficient

Read: https://www.mongodb.com/blog/post/use-mongodb-atlas-make-crm-more-efficient
Gearing up OLX Autos’ platform by migrating from GCP to AWS using AWS DMS

Read: https://aws.amazon.com/blogs/database/gearing-up-olx-autos-platform-by-migrating-from-gcp-to-aws-using-aws-dms/
Preventing Regressions with MariaDB Enterprise Server

Read: https://mariadb.com/?p=32918
«Сами мы не местные», или Как мы провели миграцию с Oracle на PostgreSQL

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


Читать: https://habr.com/ru/post/687774/
MariaDB Enterprise Server 10.6.9-5 and others now available

Read: https://mariadb.com/?p=32925
Redis Cache Optimization With RedisJSON and RediSearch

The life of every application considerably depends on the data it has access to, how it gets such data, the structure of the data, and other factors. How about the cost of maintaining such an application? The amount spent on an application can go hig...

Read: https://kendevs.hashnode.dev/redis-cache-optimization-with-redisjson-and-redisearch-cc028ea22825
Build flexible GraphQL APIs by treating the Schema like a Database

In this post, I'd like to talk about a new Architecture pattern for building flexible GraphQL APIs.
By treating your GraphQL Schema like a Database,
you're able to build use-case agnostic and flexible GraphQL APIs.
We're currently in the works of bui...

Read: https://stefanatwundergraph.hashnode.dev/build-flexible-graphql-apis-by-treating-the-schema-like-a-database
Build flexible GraphQL APIs by treating the Schema like a Database

In this post, I'd like to talk about a new Architecture pattern for building flexible GraphQL APIs.
By treating your GraphQL Schema like a Database,
you're able to build use-case agnostic and flexible GraphQL APIs.
We're currently in the works of bui...

Read: https://wundergraph.hashnode.dev/build-flexible-graphql-apis-by-treating-the-schema-like-a-database
Perform a live migration from a MongoDB sharded cluster to Amazon DocumentDB

Read: https://aws.amazon.com/blogs/database/perform-a-live-migration-from-a-mongodb-sharded-cluster-to-amazon-documentdb/
Как базы данных «ключ-значение» обеспечивают производительность и масштабируемость без границ

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

Суть проста — объекты в них хранятся и извлекаются с помощью ключа. Так мы прощаемся с:
* таблицами, столбцами и вводом ant data — всем, что можно так или иначе назвать blob-объектом;

* отношениями между объектами;

* сложными операциями.
Что же мы получаем взамен, когда отбрасываем все это?


Читать: https://habr.com/ru/post/685402/
Как базы данных «ключ-значение» обеспечивают производительность и масштабируемость без границ

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

Суть проста — объекты в них хранятся и извлекаются с помощью ключа. Так мы прощаемся с:
* таблицами, столбцами и вводом ant data — всем, что можно так или иначе назвать blob-объектом;

* отношениями между объектами;

* сложными операциями.
Что же мы получаем взамен, когда отбрасываем все это?


Читать: https://habr.com/ru/post/685402/
Включаем турбо-режим: 9 способов ускорить резервное копирование

Увы, резервное копирование не всегда происходит быстро. На скорость создания копии влияют десятки факторов, и из-за этого часто страдают бизнес-процессы, снижается производительность, а главное — данные остаются незащищенными. Сегодня я расскажу о том, как можно ускорить резервное копирование, устранив одно или несколько “узких мест” в архитектуре. Если вы задаетесь вопросом, оптимально ли настроено резервное копирование, вас не устраивает скорость создания резервных копий, либо данные вовсе не успевают перемещаться в заданные хранилища, то добро пожаловать под кат! Обсудим, что с этим можно сделать.


Читать: https://habr.com/ru/post/688256/
Mongo commands every Developer should know.

Following are some of the basic MongoDB commands to get started with mongo. I will show you how to create, update and query your first database.
Creating Database
You can create a database using use testdb. Then you can add your documents using inser...

Read: https://imranzaheer.hashnode.dev/mongo-commands-every-developer-should-know