View Single Post
Old 01-06-2016, 05:26 PM  
AdultKing
Raise Your Weapon
 
AdultKing's Avatar
 
Industry Role:
Join Date: Jun 2003
Location: Outback Australia
Posts: 15,605
Quote:
Originally Posted by NALEM View Post
We are working on a new project that will eventually host several TBs of images, no video.
If you have experience in managing such a large DB, I would greatly appreciate it if you would get in touch with me. We are looking for a bit of advise, to make sure we are going in the right direction with things.
You haven't really provided enough information to give you any useful advice.

However generally speaking if you are dealing with massive databases then using a standard dedicated server model is not the way to go.

You would be using some kind of object storage that was flexible so that it could size up or down according to your needs.

Amazon, OVH, IBM, Google, HP and countless other companies provide highly scalable and low latency storage solutions. The OVH Public Cloud is an interesting product to look at because it's lower cost than many competitors.

Then you need to engineer a way to store and retrieve your data objects from the data store.

Will you need a high level of redundancy? Will you need to index the data before returning it to the end user ? Do you need to scale up and down easily or are you going to provide a fixed retrieval solution on a dedicated machine ?

Engineering big data projects is non trivial and you really need to put in a great deal of work to design a system that will continue to meet your needs as you grow and as user demand scales up and down. You don't want to be paying for compute or storage that you're not using so something cloud based where you pay for what you use is desirable.

Some products to look at

https://aws.amazon.com/solutions/

IBM - Cloud Computing for Builders & Innovators

https://www.ovh.co.uk/cloud/
AdultKing is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote