PDA

View Full Version : سوال: فضاي مجازي



sali444
چهارشنبه 04 شهریور 1388, 12:01 عصر
شنيدم گوگل براي فايلهي كاربر از فضاي مجازي استفاده مي كنه. چون روزي حد اقل چند ترابايت اطلاعات اضافه ميشه...
و نمي شه اين همه اطلاعات رو توي منابع فيزيكي ذخيره كرد.
مي خواستم ببينم به چه شكله ؟

من يه برنامه نوشتم كه يه ديتابيس چند هزار ترابايتي نياز داره؟
خواستم ببينم توي چه محيطي و به چه امكاناتي مي تونم چنين فضايي رو به شكل مجازي داشته باشم

pswin.pooya
چهارشنبه 04 شهریور 1388, 12:31 عصر
فضای مجازی گوگل مربوط به اینه که اگر میگه 8 گیگ فضای ایمیل به هر نفر میده. در حقیقت یک ایمیل با فضای متغییر میده که حجم اون برابر فضای اشغال شده توسط ایمیلهاش ( مثلا 8 مگ) هستش. که ماکزیمم میتونه به هشت گیگ برسه.

sali444
چهارشنبه 04 شهریور 1388, 17:53 عصر
روزي چقدر ويديو وارد تيوب ميشه؟
چقدر فايل تو گوگل گروپ آپلود ميشه؟
چندتا كاربر جديد؟
چندتا صفحه ايندكس مي كنه؟
و و و ...
اينا روزي حد اقل چند ترابايت ميشن...
يعني اين همه فضاي فيزيكي...؟

DLL_DLL
چهارشنبه 04 شهریور 1388, 19:20 عصر
یکمی فکر کنی می فهمی که حرفت خیلی عجیب! حالا فضا مجازی که سحرو جادو نیست که! فرضا شما هم بگب فضای مجازی بلاخره یکجایی باید این مجازی ذخیره شه یا نه ؟
منظور همونه که دوست عزیر گفت! یعنی اینکه مثلا 8 گیگ برای شما کنار نمیزاره!

Nima_NF
چهارشنبه 04 شهریور 1388, 19:38 عصر
وقتی می خواهیم چیزی را ذخیره کنیم باید در جایی در دیسک فیزیکی ذخیره شود،( مسلما روی هوا یا هوش کامپیوترها نمی توانیم ذخیره کنیم!)

یکی از قدرت های youtube همین امکان برخورداری از تعداد سرور زیاد برای ذخیره سازی و پهنای باند بالا برای دانلود هست. گفته می شود تا سال قبل روزانه یک میلیون دلار هزینه پهنای باند youtune می شد و مصرف کل آن به اندازه مصرف اینترنت سال 2000 کل جهان بود.

جدا از بحث youtube که یک پدیده هست در مورد سایر خدمات ذخیره ساری این شرکت، چند هزار ترابایت وقتی که با یک کامپیوتر مقایسه شود حجم زیادی هست،اما گوگل ده ها هزار سرور برای ذخیره سازی داده ها در نقاط مختلف دارد که هر روزه صدها سرور جدید به آن اضافه می شود. که اگر هر کدام فرضا کم کم 100GB هارد دیسک داشته باشد حجم وسیعی را به خود اختصاص می دهد. پس وقتی شما جستجو می کنید اطلاعات از هزاران سرور به شما ارسال می شود.
گوگل یک سرور یا تنها یک الگوریتم نیست که مایکروسافت حاضر هست اینقدر پول بابت آن صرف کند.

مهم روش ذخیره سازی در پایگاه داده، فشرده سازی ها و روش بازیابی آن است که منحصر به فرد هست ، گوگل معمولا همه چیز را ذخیره نمی کند، بلکه نوشته ها و Html و کلمات کلیدی و Index ها را بدون عکس ها و فیلم ها ذخیره می کند، مگر اینکه قصد داشته باشد آن ها را برای جستجو نمایش دهد که در این صورت یک نسخه کوچک thumbnail را در سرور خود ذخیره می کند، در غیر این صورت عکس ها و غیره را مستقیم از لینک سایت می گیرد و نمایش می دهد.

پس در یک کلام شما هم باید چند سرور داشه باشید و الگوریتمی بنویسید تا این پایگاه داده ها را به هم وصل کند. (امروزه هارد دیسک 1 ترابایتی در بازار با قیمت مناسب وجود دارد که با سرور ها معمول می توان راحت بیش از 4 تا را روی یک سرور قرار داد)

sali444
پنج شنبه 05 شهریور 1388, 08:30 صبح
سلام و ممنون از همه
خب حالا به نظر شما من چكار كنم با اين بانك چند هزار ترابايتي؟

Nima_NF
پنج شنبه 05 شهریور 1388, 14:53 عصر
سلام و ممنون از همه
خب حالا به نظر شما من چكار كنم با اين بانك چند هزار ترابايتي؟

اگر ذخیره سازی آنلاین باشد ماهانه دست کم 100 میلیون تومان هزینه ذخیره سازی این حجم داده می شود.
کسی که به چند هزار ترابایت نیاز دارد، حتما باید پروژه بسیار بزرگی باشد و سود کلانی هم پشت آن باشد، و باید بتواند مثلا 1000 تا سرور اختصاصی برای آن بگیرد....

اگر چنین نیست، کلا باید آن را فراموش کنید، چون این حجم داده برابر است با میزان ذخیره سازی ده ها هزار وب سایت متوسط تجاری!

به همین خاطر هست که دوربین های مدار بسته که در تمامی فروشگاه ها و موسسات هست با فریم های پایین و سایز تصویر کوچک و حتی سیاه و سفید ذخیره می شوند، چون دیسک فیزیکی و تکنولوژی کامپیوترهای امروزی محدود هست .

sali444
پنج شنبه 05 شهریور 1388, 18:10 عصر
درسته
با اين اوضاع فعلن بايد بي خيال شم.
ممنون از همه