Oracle XE или MySQL, который я должен выбор?

Мне удалось добиться этого, изменив файл wsgi.py и manage.py, указав 'DJANGO_SETTINGS_MODULE' на 'locallibrary.settings.local' вместо 'locallibrary.settings'

7
задан Lucero 6 May 2009 в 14:50
поделиться

4 ответа

Вещи, которые я бы рассмотрел:

1) Сможете ли вы когда-нибудь массово его увеличить? Если это так, Oracle разрешит очень прямой путь к масштабируемой платформе (вы можете просто создать резервную копию базы данных и восстановить ее до полного экземпляра Oracle).

2) Собираетесь ли вы хотеть умеренного масштабирования? Если это так, то Oracle XE ограничен общим объемом БД 4 ГБ, где MySQL может работать разумно со значительно большим.

3) Могут ли другие ограничения на Oracle XE, вероятно, повлиять на вас? Например, он будет поддерживать только 1 ГБ ОЗУ и 1 ЦП. Если вы думаете, что вам, вероятно, понадобится больше, чем это для достойной производительности, это не стартер. См. FAQ ( http://www.oracle.com/technology/products/database/xe/pdf/dbxe_faq.pdf ) для получения более подробной информации.

4) Есть ли у вас навыки в какой-либо организации? Не только как разработчик, но и для поддержки, резервного копирования стратегии и так далее. Если есть навыки на месте, то, скорее всего, идти с тем, что у вас есть навыки для. Убедитесь, что вы тоже поговорили с парнями из службы поддержки и получили их мнение.

У меня интуитивное чувство говорит о MySQL, но используйте приведенное выше, чтобы взвесить.

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

Я бы выбрал MySQL. Предполагается, что Oracle XE будет использоваться для проверки концепции. Это похоже на то, как крэк-дилер дает вам вкус, а затем заряжает прикладом, как только вы подключитесь: D

Я думаю, что MySQL - хороший выбор для небольших и средних приложений. Но ваш ожидаемый размер сведет на нет ваше решение.

9
ответ дан 6 December 2019 в 06:51
поделиться

Я хотел бы отметить, что Oracle недавно приобрела MySql и что будущее MySql теперь немного зависло. Если вы хорошо знакомы с Oracle XE, вы, возможно, захотите его использовать, но я хотел бы указать на следующие причины отказа от использования Oracle.

Лицензии Oracle - самые дорогие в бизнесе (Sql Express может быть лучше, чем Sql Server. дешевле)

Oracle практически не используется в сфере хостинга. Провайдеры хостинга предоставят SqlServer, MySql и PostGre Sql, но я даже не могу вспомнить тот, у которого есть хостинг Oracle.

3
ответ дан 6 December 2019 в 06:51
поделиться

Это очень похоже на вопрос: какой язык мне следует использовать? Задолго до того, как вы дойдете до каких-либо проблем с масштабированием, вы, вероятно, столкнетесь с проблемами. Я думаю, вам следует задать себе более простые вопросы, например:

  1. Какой тип поддержки доступен, если у вас возникнут проблемы? Например: IRC, форумы, блогеры, друзья;)
  2. Насколько хороша документация?
  3. Есть ли бесплатные инструменты?
  4. Насколько хорошо ваш язык поддерживает выбранную вами базу данных?
  5. Что с вашим языком database чаще всего используется с образцом кода db?
  6. Что у вас больше всего личного опыта?

Так, например, если вы используете Ruby, вы, вероятно, захотите использовать MySQL. Если вы используете PHP, возможно, выбор будет более размытым.

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

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