> "If SQLite is as good as you say, then why is it free?"

Others have mentioned the irrelevancy of cost to worth in the software
industry.

For you, the appropriateness of the platform should be driven by the
requirements of the system.  Do you have a system where many different users
access the DB at the same time?  SQLite can handle that, when written
properly; I recall DRH making the comment on the list that there was a
message board using SQLite.  Unfortunately, I don't recall the specifics.

On the other hand, if you've got several million users accessing the DB via
the web, desktop apps and phone apps, I wouldn't even think of using SQLite
in that situation.  Your requirements, not the preferences of any given
group, should determine the database platform used.

SQLite has the advantage of being light-weight, where SQL Server is not.
SQL Server has a faily high maintenance cost, both in terms of purchase
price, maintenance contracts and database administration personnel, where
SQLite is cheap to buy and pretty simple to maintain.  However, when it
comes to thousands of transactions per minute, such as our company web-site
experiences, then a full blown RDBMS is the only way to go.


> "If anyone can see the source code, then won't we be venerable to
hackers?"

By that criterion, PGP (Pretty Good Privacy) would be useless, apache
servers would get more hackers than IIS ones, and everybody's code would be
safer in Visual Source Safe than in CVS.

Reply via email to