2012-01-13 2 views
17

Мы будем внедрять программное обеспечение, основанное на компании (не с открытым исходным кодом), и я действительно не могу выбрать, с кем я буду работать. Я вижу различия между ними here , но мне нужна более конкретная информация, например, на самом деле MySql не бесплатно для проектов с открытым исходным кодом (based on this blog) или как насчет их сравнения при развертывании?MySQL против Firebird vs SQLite

EDIT: Мне нужно расширить свой вопрос. Мы просто внедряем API в наш существующий проект. Это будет использоваться как отдельная программа, но это встроенный системный проект, поэтому развертывание действительно важно. Я знаю, что SQLite действительно легко развертывается, но я вижу, что есть несколько недостатков. Не могли бы вы рассказать мне, какой из них лучше использовать в соответствии с этой ситуацией?

Спасибо всем

+3

+1 для ссылки –

+5

@mehmetozer: вам нужен встроенный двигатель?Если нет, вам обязательно следует рассмотреть PostgreSQL. –

+1

, но кто использует mysql как встроенную базу данных? :-) –

ответ

7

Я не могу ответить на все из них, но SQLite совершенно свободно использовать в любом приложении, на всех. Он явно помещен в Public Domain; вы можете получить лицензию, если настаиваете, но вы все равно получаете то, что у вас есть полное право. Для развертывания SQLite, безусловно, развертывается во многих местах (внутри многих браузеров, многих смартфонов и т. Д.), Поэтому это определенно производственное качество, но вам нужно быть в состоянии работать с собственной библиотекой кода (написано SQLite в C и компилируется в библиотеку); как это происходит, что исключает его из моих текущих проектов ...

10

Для Жара этого здесь http://www.firebirdsql.org/en/about-firebird/

Firebird является реляционной базой данных предлагает множество ANSI SQL стандартных функций, которая работает на Linux, Windows и различные платформы Unix. Firebird предлагает отличную параллельность, высокую производительность и мощную поддержку языков для хранимых процедур и триггеров. Он был использован в производственных системах , под разными названиями, с 1981 года

The Firebird Project является коммерчески независимый проект C и C++ программистов, технических советников и сторонников развивающихся и усиливающие мультиплатформенный реляционные система управления базами данных на исходный код, выпущенный Inprise Corp (теперь известный как Borland Software Corp) 25 июля 2000 года.

БЕСПЛАТНО КАК ПТИЦА. Любой может создать пользовательскую версию Firebird, как , пока модификации становятся доступными под тем же лицензированием IDPL , для использования и использования других.

БЕСПЛАТНО БЕСПЛАТНОЕ ПИВО. Никаких сборов за загрузку, регистрацию, лицензирование или развертывание , даже вы распространяете Firebird как часть своего коммерческого программного пакета .

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

Выбор Жар-птицы и сбережение или зарабатывание денег по вашему выбору? Покажите свои благодарность и поощрение, внося деньги в размере этих преимуществ.

 Смежные вопросы

  • Нет связанных вопросов^_^