Какие базы данных я должен использовать с Ruby on Rails, на основе текущих Услуг хостинга?

Я искал услуги хостинга, и я все еще не знаю, какая база данных является самой распространенной. Это, кажется, MySql и PostgreSql. Так, я не уверен в том, сколько трафика и данных мой веб-сайт будет иметь (это - просто проект), но я хотел бы быть подготовленным. Я работал в некоторых проектах с Oracle (МН / SQL), и я знаю что-то от MySql.

Спасибо!

PS 4 года спустя, я кодировал RoR главным образом с PostgreSQL. SQLite по умолчанию, когда мне нужны простые приложения, но PostgreSQL иначе.

13
задан mrcaramori 27 March 2015 в 03:13
поделиться

5 ответов

Один из принципов Rails заключается в том, что вам не нужно особо заботиться о том, какую базу данных вы используете: все это для вас абстрактно.

Поэтому я бы посоветовал выбрать лучшего хостинг-провайдера и доверить ему выбор хорошей базы данных.

В этом случае, как house9, я бы порекомендовал Heroku как отличный сервис в целом. Начните с небольшого бесплатного плана, при необходимости увеличивайте его. По умолчанию они используют PostgreSQL, чего, по моему опыту, вполне достаточно.

13
ответ дан 1 December 2019 в 21:51
поделиться

Я рекомендую Heroku для хостинга для них требуется Postgres или, если вы хотите использовать «NoSql» - вы можете использовать MongoDB через плагин MongoHQ Heroku

http://heroku.com/

они предлагают «бесплатный» план для небольших сайтов

7
ответ дан 1 December 2019 в 21:51
поделиться

Engine Yard является доверенным хостом Rails. Они поддерживают MySQL, Postgres и MongoDB. Вот их список поддерживаемых технологий:

http://www.engineyard.com/technology/stack

10 мая они проводят демонстрацию своих облачных сервисов.

2
ответ дан 1 December 2019 в 21:51
поделиться

Я не думаю, что есть какие-либо аргументы в пользу того, что MySQL используется чаще всего. Если вы ищете базу данных корпоративного класса, я советую попробовать DB2. Как и MySQL, DB2 Express-C предоставляется бесплатно, и доступна дополнительная поддержка. DB2 - единственная база данных, которую поддерживает поставщик. См. http://antoniocangiano.com/2010/04/22/rails-db2-and-the-enterprise/ .

1
ответ дан 1 December 2019 в 21:51
поделиться

MySQL , безусловно, самая распространенная бесплатная веб-база данных в наши дни, и очень часто встречается в проектах Ruby on Rails. Почти все хостинг-провайдеры Linux предоставляют вам базы данных mysql. Если у вас нет особой причины пойти куда-нибудь еще, это отличное место для начала.

Я лично реализовал пару проектов RoR, которые использовали MySQL в качестве бэкэнда, без каких-либо нареканий.

1
ответ дан 1 December 2019 в 21:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: