Hello, I want to develop a server for my company which deals in Online Advertisement Networking. The server should be able to receive advertisement banners and return the number of clicks, impressions,etc. A huge database of publishing sites, advertisement sites and agencies dealing with us needs to be maintained. I am a student and though am equipped with rudimentary knowledge about servers, I am not able to figure out how to start and what hardware and programming languages I should opt for. Please be generous enough to help me a way out.
You don't want a lot, do you? Try a bit of googling for the software, and although we can help with hardware we need a) more details, and b) for you to do some of the work. This ain't just the "free hardware consultation forum". Oh, and there's no need to post 2 threads about the same thing either. Details needed: Budget Server load Is there actually a lot of data, or is it just click data? How much is contained in this? Will you need a large array of disks to store it all?
Thanks for the response. I am giving you the details you wanted to know- a) Budget- As the company is involved in this, budget remains not a matter of concern. They need a good product and are willing to shell out any a considerable of money. b) The server needs to maintain data of a few thousand companies, their advertisement banners, the number of clicks that the advertisement gets,etc (in case of advertising comp.), publisher database, and some other elements like target areas ( geographical basis), types and details of advertisement campaigns, contracts and online transaction history, etc. c) The above as well as some other minor data needs to get incorporated in the system. I guess I made all the clarifications. And regarding hard work from my side, you can imagine how much effort I am putting into it as I am the one-member team myself with no supervisions and no guidelines. I haven't even done any course on computer architecture except for some basic electronics and switching circuits!
Good, remember, server hardware costs a lot. Also think about the uplink and power distribution. No use having a good server if it's unreachable/down. With maintain data you just mean the advertising data or you mean entire sites? I think you are looking for just a database server. In that case the keywords are lots of RAM and fast disks. Databases aren't that much CPU resources heavy. You really need a concrete estimate on how much data will be stored and how much queries will be executed per second. If it's really minor data, it won't matter that much.
Just use doubleclick or adtech or any other service like that. It'll be cheaper by orders of magnitude, scale to infinity and provide 100% uptime. Oh and far less hassle.
We are right now using Atlas Admanager, but we want to have our own server, hence we want to work on it and come up with our own. and I have been assigned this task so have to try and build it! Anyways thanks a lot to all of you for your valuable comments.