به کمک مقاله های فوق تکنیک های لازم برای پیاده سازی سیستم های توزیع شده با قدرت مقیاس پذیری زیاد را مطالعه کنید
دو نکته
۱- برای کارهای سبک از pull استفاده کنید و برای کارهای سنگین از push
2- برای ذخیره و بازیابی تصویر از تکنیک زیر (پیاده سازی شده در فیسبوک) می توانید بهره گیرید
۱- برای کارهای سبک از pull استفاده کنید و برای کارهای سنگین از push
2- برای ذخیره و بازیابی تصویر از تکنیک زیر (پیاده سازی شده در فیسبوک) می توانید بهره گیرید
Finding a needle in Haystack: Facebook’s photo storage
در این مقاله توضیح داده شده است که چگونه فایل ها را سرو کنید
در این مقاله توضیح داده شده است که چگونه فایل ها را سرو کنید
SLA:
A service level agreement (SLA) is a contract between a service provider (either internal or external) and the end user that defines the level of service expected from the service provider. SLAs are output-based in that their purpose is specifically to define what the customer will receive.
A service level agreement (SLA) is a contract between a service provider (either internal or external) and the end user that defines the level of service expected from the service provider. SLAs are output-based in that their purpose is specifically to define what the customer will receive.
دستورات زیر چه میکنند ؟
# dd if=/dev/zero of=~/file.img bs=1MiB count=10
# losetup --find --show ~/file.img /dev/loop0
# mkfs -t ext2 /dev/loop0
# mount /dev/loop0 /mnt
...
# umount /dev/loop0
# losetup --detach /dev/loop0
# dd if=/dev/zero of=~/file.img bs=1MiB count=10
# losetup --find --show ~/file.img /dev/loop0
# mkfs -t ext2 /dev/loop0
# mount /dev/loop0 /mnt
...
# umount /dev/loop0
# losetup --detach /dev/loop0
برای آشنایی با epoll پست زیر را مطالعه کنید.
به عنوان نمونه کاربرد: تلگرام برای ارتباط با سرور در اندروید درون لایه شبکه با زبان cpp از epoll بهره می گیرد.
https://medium.com/@copyconstruct/the-method-to-epolls-madness-d9d2d6378642
به عنوان نمونه کاربرد: تلگرام برای ارتباط با سرور در اندروید درون لایه شبکه با زبان cpp از epoll بهره می گیرد.
https://medium.com/@copyconstruct/the-method-to-epolls-madness-d9d2d6378642
Medium
The method to epoll’s madness
My previous post covered the fundamentals of file descriptors as well as some of the most commonly used forms on non-blocking I/O…
اگر بر روی یک فیلد میخواهید ایندکس بگذارید که طول آن زیاد است میتوانید از تکنیک prefix index و یا index selectivity بهره بگیرید. این کار را به نحوی انجام دهید که نسبت وزنی طول انتخابی شده نزدیک عدد 0.031 باشد.
اگر توجه کنید این عدد را در مباحث رمزگشایی نیز مشاهده کرده اید!
اگر توجه کنید این عدد را در مباحث رمزگشایی نیز مشاهده کرده اید!
آیا ترتیب فیلدها در ایندکس مهم هستند؟ بله
چگونه ترتیب را مشخص کنیم؟ به کمک نسبت وزنی/توزیع
به طور مثال فرض کنیم یک جدول داریم که دو ستون دارد و میخواهیم ترتیب ایندکس را مشخص کنیم
چگونه ترتیب را مشخص کنیم؟ به کمک نسبت وزنی/توزیع
به طور مثال فرض کنیم یک جدول داریم که دو ستون دارد و میخواهیم ترتیب ایندکس را مشخص کنیم