Varun Kumar (Cloud Consultant) Ответов: 1

Какое хранилище следует использовать для хранения основных данных в azure


Я хочу хранить свои основные данные в некотором хранилище azure, чтобы они были доступны во всех моих приложениях, развернутых в azure. Данные должны быть извлечены большое количество раз и будут обновляться редко.

В настоящее время эти данные хранятся в SQL Server и доступны приложениям в центрах обработки данных (не в azure)

Что я уже пробовал:

Я уже думал о SQL, Redis и CosmosDB, но до сих пор не уверен, какой из них использовать.

1 Ответов

Рейтинг:
5

David_Wimbley

На ваш вопрос действительно можете ответить только вы. Если ваши данные должны быть строго структурированы или в значительной степени основаны на реляционных данных, то вы, вероятно, захотите придерживаться sql server. Если ваши данные неструктурированы или четко не определены сразу, это одна из многих причин пойти по пути NoSQL.

Так что на самом деле вам решать, как хранятся ваши данные, как вы хотите, чтобы они хранились, часто ли они будут меняться? и любые другие требования, которые могут быть у вашего проекта.

Взгляните на эти ссылки:

https://www.upwork.com/hiring/data/sql-vs-nosql-databases-whats-the-difference/

Ключевые различия между базами данных SQL и NoSQL. | ВСЕ О ВЕБ-И СЕТЕВОМ МОНИТОРИНГЕ[^]

NoSQL против SQL: речь идет о производительности и масштабировании-DATAVERSITY[^]

Гугл[^]