In the last few years, it seems like there are more and more systems that abstract the database underneath an application farther and farther away. In addition, many developers use a variety of SQL generation tools to work with the database; as a result, fewer developers are writing SQL directly against the database. A side effect of this is that much of the database-specific functionality that people used to use is not being used anymore, and that kind of logic (like vendor-specific SQL expressions) is being moved into the application or into the library stack between the database and the application.
Do you think the specific type of database still matters very much? For many developers, I really do not think so. Take the poll to let us know what you think.
Justin James is the Lead Architect for Conigent.