What database do you use and why?

I only use MS SQL. Since I develop only in .NET, I decided on that as my standard. If the client doesn't want to pay for a db engine, then I simply recommend the free edition of MS SQL (SQL Express). Since SQL Express (for smaller clients), I've never had the need to experiment with other engines and since 90% of my clients have MS SQL already.
 
for work purposes:
Sybase IQ
MSSQL
Oracle
MySQL

soon to be accompanied by:
SAP HANA
 
MS-SQL for .Net projects, MySQL for PHP projects, whatever work throws at me otherwise (UniVers / DB2 / ADABAS)...
 
for work purposes:
Sybase IQ
MSSQL
Oracle
MySQL

soon to be accompanied by:
SAP HANA

Using mostly MSSQL by have been forced/asked politely to use MaxDB and DB2 a few times. Cant wait for a project using HANA!!!!!
 
MySQL

You use the db that's best paired with the language you're in AND OS you run. There are exceptions to the rule of course.

The only reason why I'd say the "because it's open source yay" argument holds water with choosing MySQL is if you actually do custom builds for the projects you're busy with. However, to me that's just stupid since if your application is supposed to go to clients, you need to worry about, not only your application, but the build of their MySQL which can get to be a big pain in the ass.

You could also be using a database abstraction layer.

That way you don't have to worry about what you're doing development on or what your client is using.
 
MSSQL
MySQL (using this mostly now as the deployment cost is non existent for a self hosted server, and it comes with replication without having to fork out tons in licensing, or having to allow an SPLA licensor access to the server)
SQLite
SQLCE

Depends more on licensing requirements, or deployment requirements than anything else. MySQL works just fine with .Net I have found... but I still prefer MSSQL because it is simpler to use and understand, and you cannot beat the tools available (Management Studio > MySQLWorkbench 100 times over).
 
Top
Sign up to the MyBroadband newsletter
X