Valcora Consulting Home


Frequently Asked Questions

Answers

Q. What does Valcora do?

A. Valcora provides Database Administrator (DBA) services for a variety of companies both large and small. We provide remote DBA services for MySQL servers. We package many years of experience in MySQL consulting, performance tuning, security, monitoring, development, and much more, into an affordable service that you can't afford to be without! With Valcora, you benefit from a team of MySQL experts! You don't have to settle for one person and hope for the best that you made the right choice in an employee. Doesn't it make more sense to have bench strength? We think so and make our living providing it to companies like yourself!

Back to Questions


Q. Why do I need Valcora?

A. To answer this question, let's look at your alternatives in the questions below. We understand that many companies are in business to make money and not waste it on services they don't need. With this in mind, we have identified some mistakes that can be avoided by engaging Valcora as part of your team. Read below to see why!

Back to Questions


Q. Why shouldn't I just hire a full-time DBA?

A. Have you checked to see what a full-time MySQL DBA earns? You may be surprised! The reality is that most of those valuable dollars you are paying them are probably being wasted while they try to convince you they are busy! We have seen this happen more than once and many of us have been in this situation ourselves. You would not believe how many companies are paying for 40 hours a week for a DBA who does 5-10 hours per week of actual work! If you want to waste your hard-earned money, there are much more enjoyable ways to do it, but if you want to maximize your dollars, you need the Valcora advantage. Below are some of the issues we have seen:
  • Wasted hours and salary. Many DBA's have to work to come up with non-sensical justifications for their salary. In other words, they "make stuff up" for meetings and such to try to explain why they are needed full-time. This is not the case with Valcora where you get only what you need from us and more important, pay only for what you actually need! We have found that the actual time worked is often barely enough to even justify a part-time employee must less full-time!
  • No backup support for on-call. Even if you have a talented DBA, he/she will eventually need time off. Holidays, vacation, sick time, etc., are real necessities in life. Even if he/she is willing to go on 24 x 7 x 365 support for a short period of time, it really can't be permanent. With Valcora, the team is always available! Problems don't wait until your DBA is reachable. As Murphy's Law states, they will occur when they are not available!
  • Bench strength. A lone DBA has no one to "bounce ideas off of." They are forced to make decisions in isolation and therefore make mistakes. At Valcora, our entire team is available for brainstorming so we can present the best solution to you.
  • Startup time. Finding a good employee is a major search! Trust us, we know! When you find someone that has exceptional talent, work ethics, and such, you had better hang on to them! Unfortunately, this process can take months. We remember seeing a few clients search for such a person for over a year, before utilizing our services! Can you really afford to wait that long? You don't have to! Valcora is available immediately with a team of such experts ready to get your project moving!
Try out free Employee Cost Calculator to see what it will really cost and how much you can save with Valcora!

Back to Questions


Q. Why can't I just hire a PHP programmer who can do MySQL?

A. Unfortunately, a PHP programmer is typically not skilled at DBA tasks. While they may be able to create databases, tables, etc., they are not experts at performance tuning, security, etc. Below are some of the issues we have seen with this approach:
  • Programmers are typically concerned with getting it "working" and moving on to the next task or project. Little attention is normally given to how well it functions, scales, etc. You do plan on your business growing don't you? We thought so!
  • Performance tuning is a science and is best left to the experts. Even if the server is "optimized" for today, chances are it will not be in a few months when the load and usage of the server changes. To keep it running at optimal levels requires on-going intervention and tweaking. Even if he/she manages to get it running ok, will they still be there to do it again in 3-6 months? We will be there as long as we can be of service to you!
  • Programmers do not always worry about security issues with database access. We cannot begin to tell you how many times we have seen all permissions granted to a database user because the developer(s) didn't want to bother with giving the minimal privileges necessary to perform the required tasks. Opening up all privileges is begging for a disaster when the application is compromised or an undiscovered bug rears its ugly head! We have even see developers use the "root" level super-user for their website! One injection-attack and a web visitor could have access to every database on the server stealing data, defacing the site, etc. The sky is the limit!
  • Your developer(s) need to be spending their time and energy on developing code and meeting deadlines, not database security, administration, and tuning! This is where we fill an integral role in your team.
  • Where does your developer(s) go now when he/she cannot figure out what is wrong with the database server? They probably spend countless hours searching through internet forums looking for a similar problem. All of these hours come at a premium to you in salary, not to mention the fact that so much valuable time is wasted! Let our experts get you the answers you need when you need them!
  • We have all heard the old cliché "Jack of all trades, master of none." This is quite true. It is simply impossible for one person to stay up-to-date on all components of the business: Linux, Apache, MySQL, PHP, Perl, Ajax, etc. Even within MySQL, it is nearly impossible for one person to be an expert of all technologies including replication, clustering, performance tuning, security auditing, etc. This is where hiring a team like Valcora is a wise business investment. You gain from the collective knowledge of a team of MySQL experts!
  • Even if you are able to get one person who can do it all, what will you do if he/she gets sick, moves on to another project, etc.? Trusting your entire infrastructure to a single "point of failure" is a risk you don't have to take!
  • Who will provide on-call support 24 x 7 x 365? Can you really expect a single person to be available all of the time for emergencies? If so, how long do you think they will stay with your company before the stress gets to them and they find another job? With Valcora, you get a team of DBA's standing ready to get your system back up and running. We are simply a call or email away!
  • Startup time. Finding someone proficient at MySQL Database Administration as well as programming is not going to be an easy task! In fact, it is quite near impossible as our clients have told us. Finding a good programmer, however, is quite reasonable. Let us be your MySQL experts!
As you can see, this is a dangerous! We have seen so many companies waste thousands, if not millions, of dollars trying to get a "master of all trades!" Why would you want to take that risk, when it is so easy to get a team of MySQL experts at Valcora.

Back to Questions


Q. Why not just hire a Temporary Contract DBA?

A. The answer is the same for the full-time DBA except that it is going to cost you a lot more per hour! By the time you pay the outrageous fees of a staffing service, who will have money left for development, hosting, salaries, profit, etc.? Again, with Valcora, you get what you need at tremendous value!
  • Outrageous Staffing Service fees! Typically staffing services charge as much as double for their hourly rate as the DBA is making. Most of these contracts are for three months term. You will pay more than just "an arm or a leg" for their service. In fact, you may have to throw in a few more body parts to cover the cost! With Valcora, we have contracts starting at three months that will cost much less and provide much more!
  • Are your needs really only for three months? Most clients are surprised to find out that databases don't always just run perfectly on their own from now on. Application code may be fine to run untouched for years, but try that with a database server and you are in for quite a surprise! Who are you going to call in six months when your server crashes, data is corrupted, or your database server will not start up on reboot? Oh, that temporary DBA who is long-since gone and moved on to another job? Of course not, you are on your own if you don't have Valcora backing you up! You can give us a call or email us if there are any issues and we will be on our way to solving it before you even remember his/her name!
Back to Questions


Q. Do I even need a DBA? My website is hosted with a hosting company and it is their problem, not mine!

A. Are you that confident? If so, we may have some beach-front property to sell you in Arkansas!

Hosting companies are concerned with keeping your database up and running, but that is it! Your database is most likely residing on a server with several other databases. This means that some System Administrator (probably not a DBA) you have never met has access to your data. One small mistake in permissions and your valuable and confidential data is exposed to the world! How are you going to explain that to your customers? You went with the "cheap" alternative and now it may very well cost your business and maybe even your personal assets!

Since all of the databases are shared on a common database server, nothing is tuned for performance for your data. At best, you are getting something that merely works. Someone else probably made decisions for you as to the "greater good" of everyone sharing the server. Let's just hope that fits you, although you shouldn't get your hopes up. Valcora will tune your server to run at levels you will want to brag to your friends about!

Oh, and guess what they will do if you call and say your data is corrupt? They will offer to format your partition and restore from a backup (if there are any). I guarantee you will lose a lot of data that way! There will be no point-in-time recovery to the moment disaster struck! Let's just hope they have a backup from last week!

Back to Questions


Q. How does Valcora charge?

A. Most of our clients pay for a monthly retainer where they secure our services on as needed basis for just the hours they typically need. In exchange for allowing us to schedule our consultants, we offer drasitic discounts on our services. Others prefer to pay on an as-needed basis only. While this may cost a little more, some clients find that their needs are very sporatic and we offer plans for this as well.

Contact our team today to find out what plan best suits your needs!

Back to Questions


Conclusion

With all of this in mind, how can you afford not to bring us into your team? Give us a call or email us and we will be glad to talk with you about what we can do to take your business to the next level?

Back to Questions



Copyright © 2010 Valcora Consulting Group. All rights reserved.