Welcome to the new ThomPorter.com - Offical website of Thom Porter. If you are having problems viewing this website, please visit me at my old site.

Database Programming

topMySQL

I have been using MySQL just about as long as I have been programming on the web. I am very familiar with MySQL, capable of installing, configuring, writing stored procedures and maintaining large-scale database applications, including clusters. I have written programs to interface with MySQL databases in Perl, PHP, C#/.NET and Rails.

topMSSQL

I have been using Microsoft SQL Server for about 5 years now. Most of the work I have done with it has been for personal projects, but I have, on occasion, had clients who needed their ASP.NET websites connected up with data in their MSSQL Server. I can install, configure and maintain large-scale MSSQL database applications.

topOracle

I have about 4 years of experience with Oracle, mainly as a programmer accessing the data, but I have also had some DBA experience with it. I have written a few stored procedures for Oracle. I last used Oracle in 2005.

topmSQL

I use mSQL from time to time when I need a light database server for a website, and MySQL is just a bit too much for the job. I have only connected to it via PHP, but I am sure I could connect to it using any programming language with a database layer.

topOthers

I am proficient, or have at least had experience with, all of the following databases: Access, filePro, Informix, IBM DB2, MAXDB, Paradox, PostgreSQL, SQLite, Sybase.
Valid XHTML 1.0 Strict