MySQL: я должен купить лицензию на InnoDB, если я планирую использовать его в коммерческой установке (коммерческое использование)? [закрытый]

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

Иначе, если Вы всегда делаете вставку, если обновление не влияло ни на какие записи, что происходит, когда кто-то удаляет запись перед Вами выполнения "UPSERT"? Теперь запись, которую Вы пытались обновить, не существует, таким образом, она создаст запись вместо этого. Это, вероятно, не поведение, которое Вы искали.

6
задан Teddi 27 October 2009 в 14:24
поделиться

5 ответов

PostgreSQL полностью бесплатен и является подходящей заменой MySQL.

Насколько я понимаю, способ использования MySQL находится в рамках бесплатной лицензии, но я не уверен в этом .

1
ответ дан 17 December 2019 в 07:06
поделиться

Насколько я понимаю, вам не нужно покупать коммерческую лицензию, если вы хотите использовать MySQL в коммерческих целях. Приобретение лицензии дает вам корпоративную поддержку от команды MySQL, и они помогают вам с оптимизацией и тому подобным. Посмотрите сравнительную таблицу здесь:

http://dev.mysql.com/downloads/mysql/5.1.html

1
ответ дан 17 December 2019 в 07:06
поделиться

Firebird может быть очень хорошим выбором, и это БЕСПЛАТНО

Вы также можете прочитать это

0
ответ дан 17 December 2019 в 07:06
поделиться

PostgreSQL не имеет коммерческой версии и намного безопаснее (юридически) в использовании, чем MySQL, плюс он очень похож на Oracle Pl / SQL, поэтому навыки, необходимые для этого, почти такие же, как и у Oracle, и их легко найти.

В целях безопасности я бы не стал использовать MySQL, если я не купил лицензию.

Вот статья на тему MySQL License. : http://www.xaprb.com/blog/2008/05/14/mysql-free-software-but-not-open-source/

0
ответ дан 17 December 2019 в 07:06
поделиться

ОБНОВЛЕНИЕ. Извините, я сначала ошибся. Если вы не распространяете код своего веб-сайта, то нет, вам не нужно покупать лицензию. GPL ограничивает только распространение, но не использование.

Innobase Oy предоставляет InnoDB исключительно Sun / MySQL, которая распространяет и поддерживает InnoDB в рамках своих продуктовых предложений. InnoDB включен в MySQL Enterprise Server под лицензией GNU Public License (GPL) V2 с открытым исходным кодом и подходит для широкого круга пользователей. Версия MySQL Community Edition, которая также доступна с открытым исходным кодом на условиях GPLv2, также включает InnoDB.

http://www.innodb.com/products/innodb/license/

2
ответ дан 17 December 2019 в 07:06
поделиться
Другие вопросы по тегам:

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