Update: Going with MySQL / PHP to start with, thanks for the help!
My friend is graduating with a degree in interactive media (I believe that's what it's called) and we are thinking of starting up a small web design company. My friend has an novice-intermediate grasp of various languages, and be more proficient with html, flash, css, graphic design, and java.
I have a B.A. in English (I was a high-school English teacher), but I've worked with computers fairly extensively. I understand the concepts and structures of the various language very well, I just haven't used them regularly / coded them with great depth or complexity, so I'm probably more of an "advanced novice." My role would primarily be coding the back-end.
Now, I started studying MySQL in my spare time about a month ago, but I recently tried to sign up for the Dev I exam to get certified -- but it costs $300. Those of you familiar with MySQL certification probably know this already, but there are four tests. This is a total of $1200 that I'd really like to avoid spending. So, I perused the equivalent MSSQL offerings and there appear to be two core tests at $125 each for a total of $250.
I know MySQL is free or relatively inexpensive from a licensing standpoint, whereas MSSQL is quite the opposite. However, MSSQL is also loaded with features, which significantly add to its complexity in contrast to MySQL, but I'm not quite sure if there will be a business need for me to develop on a more "robust" database, and therefore I don't know if it would be cost-effective to do so.
I am not interested in Oracle, SQLite, PostgreSQL, etc. I am going with MySQL or MSSQL, at least initially.
Anyways, I am hoping that someone has a few minutes to answer a couple of questions given the following circumstances:
1. We will primarily be servicing small - medium size businesses (realistically, most will be small since we will be a startup).
2. We are both extremely unwealthy, but I can garner the funds to do what is necessary. I'd merely like to spend my money on the best option for what we will be doing
3. We will be exclusively designing websites (perhaps later some web applications).
4. My initial plans have been to go the PHP/MySQL route, so I have no experience with Microsoft based web development.
Questions:
1. Which would be better for the sole purpose of designing / administrating websites with low traffic? Moderate traffic?
2. Would certification be that important for me considering he will have a degree in, basically, web design? (Personally, I care very little for certifications, as they only prove you spent a weekend cramming something like max values for data types into your brain. I'd read the books and learn the actual use of the language with the same capabilities, regardless.)
3. I haven't been able to find a reliable answer on whether or not MySQL is suitable for e-commerce from a security standpoint since most information I've found appears to be more like... propaganda. Is MySQL secure enough for low-moderate volume e-commerce?
4. From a cost standpoint, do you think small-medium sized businesses would be defrayed by the cost increase necessary to use MSSQL?
5. Lastly, if our plans fall through, would I be able to find a job using PHP/MySQL, or do businesses primarily seek those using the ASP/.NET/MSSQL line? (I already know that MSSQL works on PHP, etc., but I'm going out on a limb here and presuming a business is more likely to use MS web development if it uses MSSQL and vice-versa)
Bonus Question: What is your prediction regarding the effect Oracle's acquisition of Sun will have on MySQL?
My friend is graduating with a degree in interactive media (I believe that's what it's called) and we are thinking of starting up a small web design company. My friend has an novice-intermediate grasp of various languages, and be more proficient with html, flash, css, graphic design, and java.
I have a B.A. in English (I was a high-school English teacher), but I've worked with computers fairly extensively. I understand the concepts and structures of the various language very well, I just haven't used them regularly / coded them with great depth or complexity, so I'm probably more of an "advanced novice." My role would primarily be coding the back-end.
Now, I started studying MySQL in my spare time about a month ago, but I recently tried to sign up for the Dev I exam to get certified -- but it costs $300. Those of you familiar with MySQL certification probably know this already, but there are four tests. This is a total of $1200 that I'd really like to avoid spending. So, I perused the equivalent MSSQL offerings and there appear to be two core tests at $125 each for a total of $250.
I know MySQL is free or relatively inexpensive from a licensing standpoint, whereas MSSQL is quite the opposite. However, MSSQL is also loaded with features, which significantly add to its complexity in contrast to MySQL, but I'm not quite sure if there will be a business need for me to develop on a more "robust" database, and therefore I don't know if it would be cost-effective to do so.
I am not interested in Oracle, SQLite, PostgreSQL, etc. I am going with MySQL or MSSQL, at least initially.
Anyways, I am hoping that someone has a few minutes to answer a couple of questions given the following circumstances:
1. We will primarily be servicing small - medium size businesses (realistically, most will be small since we will be a startup).
2. We are both extremely unwealthy, but I can garner the funds to do what is necessary. I'd merely like to spend my money on the best option for what we will be doing
3. We will be exclusively designing websites (perhaps later some web applications).
4. My initial plans have been to go the PHP/MySQL route, so I have no experience with Microsoft based web development.
Questions:
1. Which would be better for the sole purpose of designing / administrating websites with low traffic? Moderate traffic?
2. Would certification be that important for me considering he will have a degree in, basically, web design? (Personally, I care very little for certifications, as they only prove you spent a weekend cramming something like max values for data types into your brain. I'd read the books and learn the actual use of the language with the same capabilities, regardless.)
3. I haven't been able to find a reliable answer on whether or not MySQL is suitable for e-commerce from a security standpoint since most information I've found appears to be more like... propaganda. Is MySQL secure enough for low-moderate volume e-commerce?
4. From a cost standpoint, do you think small-medium sized businesses would be defrayed by the cost increase necessary to use MSSQL?
5. Lastly, if our plans fall through, would I be able to find a job using PHP/MySQL, or do businesses primarily seek those using the ASP/.NET/MSSQL line? (I already know that MSSQL works on PHP, etc., but I'm going out on a limb here and presuming a business is more likely to use MS web development if it uses MSSQL and vice-versa)
Bonus Question: What is your prediction regarding the effect Oracle's acquisition of Sun will have on MySQL?
Last edited: