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
Manticore — альтернатива Эластику на C++ с 21-летней историей

5 лет назад мы форкнули Manticore из open source версии некогда популярного open source поискового движка Sphinx 2.3.2. У нас было два пакетика травы, семьдесят пять ампул мескалина, три C++ разработчика, один саппорт-инженер, опытный пользователь, менеджер, мать пятерых детей, помогающая нам на полставки и гора багов, крэшей и технических долгов. И вот, по прошествии 5 лет и сотен новых пользователей мы готовы сказать, что Manticore можно использовать как альтернативу Elasticsearch и для полнотекстового поиска и для аналитики данных.

В этой статье хочется: вспомнить как всё начиналось и что было до SOLR и Elasticsearch, максимально объективно обрисовать текущую ситуацию, попытаться понять куда нам двигаться дальше.


Читать: https://habr.com/ru/post/676630/
👍1
YouTubeDrive: хранение файлов на YouTube

Хостинг неограниченного размера? Звучит как нечто фантастическое и невозможное по законам природы. Примерно как вечный двигатель. Но что, если такое возможно? (не вечный двигатель, конечно, а неограниченный хостинг).

Если подумать, ведь бесплатное хранилище неограниченного размера предоставляют десятки интернет-сервисов, от соцсетей до фотохостингов. Например, ограничение YouTube на размер одного видеоролика — 12 часов или 256 ГБ, но на количество видеороликов ограничений нет.

Читать: https://habr.com/ru/post/676282/
#01 | Getting Started with Pandas

The Array
An array is any type of object that can store more than one object. For example, the list:
[100, 134, 87, 99]

Let's say we are talking about the revenue our e-commerce has had over the last 4 months:
list_revenue = [100, 134, 87, 99]

We w...

Read: https://blog.resolvingpython.com/01-getting-started-with-pandas
Почему мы используем Kafka вместо RabbitMQ: сравнение и преимущества

Делимся особенностями работы Apache Kafka и RabbitMQ, дав точный рецепт, когда и какой брокер стоит использовать.

Читать: «Почему мы используем Kafka вместо RabbitMQ: сравнение и преимущества»
Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels

Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
👍2
Migrate SQL Server databases from an Azure SQL database to Amazon RDS for SQL Server using bacpac method

Read: https://aws.amazon.com/blogs/database/migrate-sql-server-databases-from-an-azure-sql-database-to-amazon-rds-for-sql-server-using-bacpac-method/
👍3
Why Not Data Science?

IMG SOURCE: https://saarland-informatics-campus.de/en/studium-studies/data-science-and-artificial-intelligence-master/
At the time of this writing(2022), it is undeniable that data science has become an essential part of every sector, especially busi...

Read: https://techxyire.hashnode.dev/why-not-data-science
Guide to getting started with SeaORM: an ORM for Rust 🦀

SeaORM is a relational ORM to help you build web services in Rust with the
familiarity of dynamic languages.

The official docs of SeaORM are on their official website.
This guide assumes that you're using SQLite. Before we start, make sure you
have ...

Read: https://anshulxyz.hashnode.dev/getting-started-with-seaorm-an-orm-for-rust
NAS поимели. Как трояны проникают в сетевые хранилища и как от этого защититься



На днях мне позвонил старый приятель, и в панике сообщил, что у него что-то случилось с домашним файлохранилищем NAS QNAP. При обращении к девайсу на экране демонстрируется вот такая вот забавная картинка, вынесенная в заглавие этого поста, а файлы на дисках теперь имеют расширение .encrypt. Вердикт, в общем-то, был очевиден и неутешителен: NAS подвергся атаке трояна-шифровальщика. Несмотря на то, что большинство подобных устройств используют в качестве операционной системы одну из реализаций Linux, вредоносы проникают с завидной регулярностью и туда. И этот случай — лишь один из многих, с которыми мне, так или иначе, доводилось сталкиваться. Как вообще происходят подобные заражения? Возможны несколько вариантов.


Читать: https://habr.com/ru/post/677522/
Learn more about dbForge Data Compare for SQL Server

Bring your data comparison and synchronization to a whole new level. Find the best practices data compare and sync and see dbForge Data Compare for SQL Server in use - https://www.devart.com/dbforge/sql/datacompare/resources.html

Read: https://alextomson.hashnode.dev/learn-more-about-dbforge-data-compare-for-sql-server
Learn more about dbForge Data Generator for SQL Server

Learn how to use dbForge Data Generator for SQL Server in few minutes. This page features demo resources that will help you dive deep into the tool - https://www.devart.com/dbforge/sql/data-generator/resources.html

Read: https://alextomson.hashnode.dev/learn-more-about-dbforge-data-generator-for-sql-server
Perform parallel load for partitioned data into Amazon S3 using AWS DMS

Read: https://aws.amazon.com/blogs/database/perform-parallel-load-for-partitioned-data-into-amazon-s3-using-aws-dms/
Change Streams in MongoDB 6.0 Support Pre- and Post-Image Retrieval, DDL operations, and more

Read: https://www.mongodb.com/blog/post/change-streams-mongodb-6-0-support-pre-post-image-retrieval-ddl-operations
Yes! Directus Community Cloud is Free, with No Quota Limits on Usage.

We are so pumped up to introduce Directus Community Cloud!! It's completely free to use with no quota limits on usage.
No, we haven't lost our minds!
It's our way of saying thanks and giving back to the open-source community that has always support...

Read: https://directus.hashnode.dev/yes-directus-community-cloud-is-free-with-no-quota-limits-on-usage
MongoDB for Startups Is Now an Exclusive Offer in AWS Activate

Read: https://www.mongodb.com/blog/post/mongodb-startups-now-exclusive-offer-aws-activate
Step-by-step example of creating single-table RELATIONAL data models with DynamoDB

Often when creating small web-applications in the past, the burden of having to set up and manage a relational database seemed daunting to me. Even with AWS' managed RDS layer on top of it, I still shuddered at the thought of having to manage this in...

Read: https://cloudengineer.hashnode.dev/step-by-step-example-of-creating-single-table-relational-data-models-with-dynamodb
New Feature of openGauss 3.0.0: Parallel Decoding

https://blog.opengauss.org/en/post/2022/new-feature-of-opengauss-3-0-0-parallel-decoding/
Summary:With the rapid development of information technology, various types of databases emerge one after another. Logical replication is increasingly important...

Read: https://database.hashnode.dev/new-feature-of-opengauss-300-parallel-decoding
New Feature of openGauss 3.0.0: Parallel Decoding

With the rapid development of information technology, various types of databases emerge one after another. Logical replication is increasingly important, with which data can be synchronized between heterogeneous databases. Currently, the average seri...

Read: https://hashnode.com/post/new-feature-of-opengauss-300-parallel-decoding-cl5t7xzsf009t0gnv9dc0cpz9
openGauss Supports SM3 and SM4 Algorithms

Introduction to the Chinese Cryptographic Algorithms
Chinese cryptographic algorithms are Chinese algorithms issued by the State Cryptography Administration Office of Security Commercial Code Administration (OSCCA). Common algorithms include SM1, SM2...

Read: https://hashnode.com/post/opengauss-supports-sm3-and-sm4-algorithms-cl5t875ry00b10gnv0fi34jx7