اگه میخواین خودتون یه سرور برای نگهداری داده بخرین و راهاندازی کنین، مهمترین نکته این هست که دادههاتون با سرعت بالا جابهجا بشه و امنیت داشته باشه.
هارد دیسک
برای این کار باید از یه هارددیسک مناسب استفاده کنین که مدلهای موجود مناسب الان هاردهای SSD
هست.
برای امنیت دادههاتون هم جدا از پشتیبانگیری (backup) یه راه برای این که دادهها مطمئن باشه و خرابی به بار نیاد raid
کردن دوهارد SSD
به همدیگه هست.
رم
استفاده از چند رم بسیار کمک میکنه چون سیستمعاملهای خوب در صورت خراب شدن یک رم کل سیستم رو مختل نمیکنن.
ولی به طور کلی مسالهی هارددیسک در این موارد از رم مهمتره.
سیستم عامل
یه نکتهی دیگه هم استفاده از یه سیستمعامل مطمئن روی سرور هست. در صورت استفاده از ویندوز، سیستمعامل win server
نسخهی 2012 یا 2008 بسیار خوب هست چون امکاناتی داره که باعث میشه دادهها همیشه سالم بمونن و در صورت ایجاد مشکل نرمافزاری و سختافزاری همیشه نیاز به خاموش کردن سرور نباشه
برای مثال در مواقعی که برای یکی از رمها مشکل پیش بیاد میشه بدون خاموش کردن سرور، رم مشکل دار رو تعویض کرد!
در صورت استفاده از لینوکس هم یه سیستمعامل مثل centos
میتونه انتخاب خوبی باشه.
بررسی مداوم به هر حال بعد از انتخاب کردن سختافزار و نرمافزار مناسب، باید به طور مداوم کنترل و بررسی کردش. مثلاً سرعت خوندن و نوشتن هارددیسک باید در بازههای زمانی تست بشه. یا دادهها از نظر سالم بودن باید بررسی بشن.
ویرایش (سه شنبه ۵:۰۸): در صورتی که نرمافزار زا پایگاه دادهها استفاده میکنه، بهترین انتخاب برای سرعت و امنیت بیشتر از بین سه پایگاه دادهی sql
معروف یعنی mysql
و sqlserver
و oracle
انتخاب oracle
هست. مقایسه در مورد پایگاه دادههای nosql
پیچیدهتره اما به هر حال benchmark
های مختلف روی اینترنت موجود هست.
در مورد زمان داون شدن موضوع خیلی گسترده و پیچیده است. به یک یا دو عامل بستگی نداره که بشه به راحتی توضیح داد.
نهایتاً پیشنهاد میکنم برای انتخاب سختافزار و تکنولوژیهای مورد نظرتون از benchmark
های سازمانهای معروف و خوشنام استفاده کنین.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)