Re: Database Development
Re: Database Development
- Subject: Re: Database Development
- From: Ruslan Zasukhin <email@hidden>
- Date: Mon, 24 Apr 2006 10:30:38 +0300
- Thread-topic: Database Development
Title: Re: Database Development
On 4/24/06 7:00 AM, "Ben" <email@hidden> wrote:
Hi All,
> I *really* do not want to start another battle in an eternal holy
> war, but I don't agree that MySQL is "easily" the best RDBMS choice.
> If you're looking for SQL compliance and high transaction
> concurrency, it is actually a pretty bad choice.
It is also bad choice from point of price.
Guys, Original question was - db for development of apps. Right?
--------------------------------------------------------------------
1) Let me remind or inform developers who do not know,
that mySQL is NOT free for application developers except you self
develop free and open source app. Read this Commercial License of mySQL.
http://www.mysql.com/company/legal/licensing/commercial-license.html
Typical examples of MySQL distribution include:
Selling software that includes MySQL to customers who install the software on their own machines.
Selling software that requires customers to install MySQL themselves on their own machines.
Building a hardware system that includes MySQL and selling that hardware system to customers for installation at their own locations.
Specifically:
If you include the MySQL server with an application that is not licensed under the GPL or GPL-compatible license, you need a commercial license for the MySQL server.
If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the MySQL server and/or MySQL client libraries.
If you include one or more of the MySQL drivers in your non-GPL application (so that your application can run with MySQL), you need a commercial license for the driver(s) in question. The MySQL drivers currently include an ODBC driver, a JDBC driver and the C language library.
GPL users have no direct legal relationship with MySQL AB. The commercial license, on the other hand, is MySQL AB's private license, and provides a direct legal relationship with MySQL AB.
With a commercial non-GPL MySQL server license, one license is required per database server (single installed MySQL binary). There are no restrictions on the number of connections, number of CPUs, memory or disks to that one MySQL database server. The MaxDB server is licensed per CPU or named user.
---------------------------------------------------------
2) when you choose database for Application development,
most probably you mean that you will distribute MANY copies
of this application, via inet or CDs.
Application must contains db engine or db server inside.
Unlikely you will ask your users – go there, download, install, configure the YYY DBMS.
But note that such dbs as mySQL, Oracle, Sybase, MS SQL, OpenBase require
payment on PER SERVER model. This means that if you want sale e.g. 1000 copies
of your application you need pay for 1000 db server...e.g. $400 * 1000 = $400,000.
okay, in best case may be you will be lucky to obtain a volume discount...
Some of these dbs also offer free but limited by features and size options.
Target of this options if catch you and force upgrade to full commercial version.
Postgre yes. Free always for any use.
But *IMHO* it is Elephant by nature and logo – big and slow :-)
---------------------------------------------------------
Application development requires a database that offer license
of Embedded Engine and/or Embedded Server to be royalty free.
We, for example, do this for Valentina Database in our VDN license.
http://www.paradigmasoft.com/en/products/developer/vertical
Btw, we have introduce public beta of Valentina for Cocoa framework
on previous week.
--
Best regards,
Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc
Valentina - Joining Worlds of Information
http://www.paradigmasoft.com
[I feel the need: the need for speed]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden