Какую базу данных я должен использовать с S3 в качестве хоста? - PullRequest
1 голос
/ 26 июля 2011

Я совершенно новичок в s3.Начал кодировать на сайте сегодня.Я парень mysql, но я не уверен, смогу ли я разместить базу данных mysql на их сервере или какие у меня есть варианты.Какой мой лучший вариант для хранения базы данных?

Отредактировано, чтобы добавить: я знаю, этот вопрос звучит расплывчато, но я буквально не знаю, каковы мои варианты.Могу ли я использовать базу данных mysql на серверах Amazon или я вынужден использовать Amazon SimpleDB?

Ответы [ 2 ]

2 голосов
/ 26 июля 2011

S3 сам по себе не является типичным хранилищем данных, которое вы просто используете с RDBMS. Он доступен только через веб-сервис и не является блочным устройством. Я думаю, что лучшим вариантом для размещения базы данных на Amazon будет Служба реляционной базы данных , которая, по сути, является mysql.

Вы также можете запустить свой собственный сервер MySQL на EC2, используя EBS в качестве резервного хранилища.

Кроме того, SimpleDB очень хорош, но это не реляционная база данных. Это больше похоже на постоянную хэш-карту. Он не транзакционный и в конечном итоге непротиворечивый . Он относится к категории без SQL решений, и вы должны разработать свою систему для этого очень специфическими способами.

0 голосов
/ 26 июля 2011

S3 - поставщик услуг хранения; Вы не можете запустить свой собственный код на нем. Вы платите за хранение файлов и можете получить к нему доступ из своего приложения, которое должно быть размещено в другом месте (например, Amazon EC2).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...