Comments 8
Простите за очередной глупый вопрос, но… скажите уже в конце концов… можно ли в азуре хранить БД с данными регистрации пользователей на сайте или нет?? (Подразумеваем, что данные (почта, фио, мобила, адрес проживания) заведомо реальны, ибо у нас участники должны бы настоящими людьми для участия в конкурсах, а так же могут проводить платежи через яндекс.кассу, а мы храним логи транзакций)
Технически вам никто не запрещает это делать, и это будет нормально работать. Практически – если вы задаёте такие вопросы, возможно вам стоит ограничиться тем стеком, который вам хорошо знаком – быстрее выйдете в продакшен, меньше будет багов и непредсказуемых сюрпризов в неожиданных местах. У AWS/Azure/GCP есть и вполне надёжно работают все привычные вещи вроде mysql, pg, redis, elasticsearch. Хорошо обслуживаются самой компанией, бэкапы, кластеризация – всё делается в несколько кликов, стоят разумных денег. А свяжетесь с незнакомой штукенцией – потратите время и силы, которые не факт что окупятся…
я, честно говоря, спрашивал в целом применительно к любой БД в азуре, а не только этого космоса. Так-то мы уже давно сидим на виртуалке селектела, который предоставляет нам какие-то документы соответствия ФЗ о персональных данных. А вот даёт ли что-то бумажное азур в этом плане — вопрос. Просто я думаю, зачем арендовать целую виндовую виртуалку, чтобы юзать простенький asp.net стэк и mssql express
Но Amazon DynamoDB не является глобально-распределенной
Global Tables вышли в GA ещё прошлой осенью. Но собственно с DynamoDB Streams этот функционал и раньше вполне можно было самому реализовать, просто велосипеды не всем охота строить, я это понимаю…
База данных в коммерческом проекте: как поступить?