Forwarded from Ninja Learn | نینجا لرن (Mohammad)
در اینده سعی میکنم لیستی از کتاب ها و منابع مناسب رو بهتون معرفی کنم
Forwarded from LinNews (Benyamin)
مقایسه FSR 4 در کارتگرافیکهای پشتیبانی نشده و سری 9000 که بهطور رسمی پشتیبانی میشود
#AMD #FSR4 #RDNA #GPU
مقایسه کیفیت تصویر
به ما بپیوندید :
@LinNews | @LinAcademy
#AMD #FSR4 #RDNA #GPU
مقایسه کیفیت تصویر
کیفیت تصویر FSR 4 در کارتهای قدیمیتر، نسبت به سری RX 9000 با پشتیبانی رسمی، کمی پایینتر است اما همچنان از FSR 3.1 بهتر دیده میشود. البته تفاوتها به خود بازی نیز بستگی دارند اما بهطور کلی تصویر در RDNA 2 و RDNA 3 پایداری کمتر و سو سو زدن بیشتری دارد.مقایسه عملکرد
در زمینه عملکرد، FSR 4 در کارتگرافیکهای قدیمی حدود ۹ تا ۱۳ درصد عملکرد پایین تری نسبت به FSR 3 دارد، درحالیکه این کاهش عملکرد نسبت به FSR 3 در کارتگرافیک RX 9060 XT تنها ۳ تا ۵ درصد است. حتی RX 9060 XT گاهی با حدود ۱۷ درصد عملکرد بهتر در FSR 4 نسخه FSR 3.1 را شکست دهد.منبع خبر
به ما بپیوندید :
@LinNews | @LinAcademy
Forwarded from محتوای آزاد سهراب (Sohrab)
ورود با گیتهاب و گوگل که خطا داشتن دوباره رو چک کنید و بهم بگید، دیسکورد هم همینطور.
سرور رو عوض کردم و force https فروم رو روشن کردم.
#موقت
سرور رو عوض کردم و force https فروم رو روشن کردم.
#موقت
Forwarded from Python BackendHub (Mani)
سلام به همه همراهان
من اکانت گیت هابم بسته شده, بدون اینکه دلیل رو بهم ایمیل کنند یا بگن. و این واقعا برام عجیب بود. تیکت ساختم که پییگری بشه ولی برام خیلی مهمه که بتونم اکانتمو برگردونم چون پروژه اوپن سورس داشتم روش که روزانه هزار دانلود میخورد و داکیومنتش رو گیت هاب هاست میشد :(
خیلی خوشحال میشم اگه این پست لینکدین رو repost کنید تا بیشتر دیده بشه 🙏
@PyBackendHub
من اکانت گیت هابم بسته شده, بدون اینکه دلیل رو بهم ایمیل کنند یا بگن. و این واقعا برام عجیب بود. تیکت ساختم که پییگری بشه ولی برام خیلی مهمه که بتونم اکانتمو برگردونم چون پروژه اوپن سورس داشتم روش که روزانه هزار دانلود میخورد و داکیومنتش رو گیت هاب هاست میشد :(
خیلی خوشحال میشم اگه این پست لینکدین رو repost کنید تا بیشتر دیده بشه 🙏
@PyBackendHub
Linkedin
Today my GitHub account was disabled out of the blue—no warning, no email, no explanation :/.
I have already opened ticket but…
I have already opened ticket but…
Today my GitHub account was disabled out of the blue—no warning, no email, no explanation :/.
I have already opened ticket but I found it surprising that my account was banned like that. I maintain open-source projects, and this puts my work on hold and could…
I have already opened ticket but I found it surprising that my account was banned like that. I maintain open-source projects, and this puts my work on hold and could…
Forwarded from DevTwitter | توییت برنامه نویسی
از بین پرسنل LTT که از تیم جدا/اخراج شدن، Jake از همهشون بهتره. زمانی که اونجا بود هم آدم تاثیرگذاری بود.
کانال جدید یوتوبش از دو هفته پیش کلاً ۴ تا ویدئو داره و خب لوح 100K رو هم در همین دو هفته گرفته (الان بیشتر از 185K مشترک)
https://www.youtube.com/@jakkuh_t
@DevTwitter | <Hamed/>
کانال جدید یوتوبش از دو هفته پیش کلاً ۴ تا ویدئو داره و خب لوح 100K رو هم در همین دو هفته گرفته (الان بیشتر از 185K مشترک)
https://www.youtube.com/@jakkuh_t
@DevTwitter | <Hamed/>
Forwarded from Python BackendHub (Mani)
ظاهرا پست لینکدین جواب داد. تو ردیت همه نوشته بودن ۲-۳ هفته طول میکشه جواب بدن بررسی کنند. جالبه تیکتی که باز کردم هنوز جوابی نگرفته. تازه sponsorship گیتهابو فعال کردن برام که بتونم پروژه هام اسپانسر بگیرن و پول بگیرم از این طریق. :))
@PyBackendHub
@PyBackendHub
Forwarded from کدنویس یکروزه
web-windows.htm
14.2 KB
سیستم عامل تحت وب!
تصور کنید دنیای آینده که با هوش مصنوعی و ذخیره گاه های برخط و آنلاین و حسابهای کاربری اداره میشه، دیگه شما رو به سمتی ببره که سخت افزاری که در اختیار دارید اهمیت نداشته باشه!
یعنی اینکه همه چیز روی سِرورها اجرا بشن و شما در واقع با یک صفحه نمایش و سخت افزار نه چندان قوی فقط ریموت به محیط ها و استوریج و ابزارها وصل بشین.
در این فایل ایدهی ساده ای شبیه ویندوز با دو اپلیکیشن یکی ماشین حساب و دیگری نوتپد رو در قالب یک فایل ۱۵ کیلوبایتی پیاده سازی کرده ام!
قشنگ میشه فایل ساخت، تغییر داد، ذخیره کرد و با فایل منیجر اختصاصی روی مرورگر اونها رو مدیریت کرد!
حتا میشه برای تکمیل کار کدی برای لاگین و دسترسی با رمز که قبلاً نوشته ام بهره برد:
https://t.iss.one/codinginaday/688
در مجموع تعریف سیستم عامل یا Operating System که اجرای دستورات، مدیریت فایل و اجرای برنامه های جانبی هست رو همین فایل کوچیک هم پوشش میده!
تصور کنید دنیای آینده که با هوش مصنوعی و ذخیره گاه های برخط و آنلاین و حسابهای کاربری اداره میشه، دیگه شما رو به سمتی ببره که سخت افزاری که در اختیار دارید اهمیت نداشته باشه!
یعنی اینکه همه چیز روی سِرورها اجرا بشن و شما در واقع با یک صفحه نمایش و سخت افزار نه چندان قوی فقط ریموت به محیط ها و استوریج و ابزارها وصل بشین.
در این فایل ایدهی ساده ای شبیه ویندوز با دو اپلیکیشن یکی ماشین حساب و دیگری نوتپد رو در قالب یک فایل ۱۵ کیلوبایتی پیاده سازی کرده ام!
قشنگ میشه فایل ساخت، تغییر داد، ذخیره کرد و با فایل منیجر اختصاصی روی مرورگر اونها رو مدیریت کرد!
حتا میشه برای تکمیل کار کدی برای لاگین و دسترسی با رمز که قبلاً نوشته ام بهره برد:
https://t.iss.one/codinginaday/688
در مجموع تعریف سیستم عامل یا Operating System که اجرای دستورات، مدیریت فایل و اجرای برنامه های جانبی هست رو همین فایل کوچیک هم پوشش میده!
Forwarded from Code Module | کد ماژول (𔓙)
اگه برای تمرین و کدنویسی دنبال ui خاصی میگردید، این طرح فیگما رو به هیچ وجه از دست ندید 💀
🔗 Link
#figma
@CodeModule @CodeModuleGap
🔗 Link
#figma
@CodeModule @CodeModuleGap
Forwarded from Geek Alerts
گوگل داره روی نسخه جدیدی از Ask Maps کار میکنه که یه رابط مثل Gemini به نقشه گوگل اضافه میکنه، اینجوری که میتونید ازش با صدا یا تایپ کردن سوال کنید و در کنار جواب نقشه هم بهتون نشون میده، مثلا اگه در مورد شهر بوشهر سوال کنید این شهر رو روی نقشه بهتون نمایش میده.
دلیل اینکه وجود یه بخش مکالمهمحور توی نقشه مهمه اینه که کاربر ممکنه با درخواست اول جوابشو نگیره، مثلا شما بگید رستورانهای اطرافم رو نشون بده، ولی بعد ممکنه بهش بگید اونهایی که امتیاز بالایی دارن رو فقط بیار. یا سینمایی که به مترو نزدیک هست. بدون اینکه نیاز باشه فیلترهارو تغییر بدی و فقط کافیه مدام باهاش چت کنی.
گوگل میگه کسبوکارها هم اگه میخوان بیشتر توی نتایج دیده بشن باید جرئیات بیشتری به لوکیشن خودشون توی نقشه اضافه کنن، تا هوشمصنوعی بهتر اونارو پیشنهاد بده، هنوز زمان انتشار عمومی این ویژگی مشخص نیست. [L]
🤓 @geekalerts
دلیل اینکه وجود یه بخش مکالمهمحور توی نقشه مهمه اینه که کاربر ممکنه با درخواست اول جوابشو نگیره، مثلا شما بگید رستورانهای اطرافم رو نشون بده، ولی بعد ممکنه بهش بگید اونهایی که امتیاز بالایی دارن رو فقط بیار. یا سینمایی که به مترو نزدیک هست. بدون اینکه نیاز باشه فیلترهارو تغییر بدی و فقط کافیه مدام باهاش چت کنی.
گوگل میگه کسبوکارها هم اگه میخوان بیشتر توی نتایج دیده بشن باید جرئیات بیشتری به لوکیشن خودشون توی نقشه اضافه کنن، تا هوشمصنوعی بهتر اونارو پیشنهاد بده، هنوز زمان انتشار عمومی این ویژگی مشخص نیست. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
اواخر امسال Veo 4 از گوگل میاد که پاسخی به Sora 2 هست، ولی زودتر از اون گوگل Veo 3.1 رو عمومی کرده، این نسخه امکان ساخت ویدیو تا ۱ دقیقه با کیفیت 1080p رو میده، پریستهای سینمایی و قابلیت تولید ویدیو با چند شات بهش اضافه شده که به کاربر کنترل بیشتری روی کارگردانی حرکت دوربین، نورپردازی و داستانپردازی بصری میده.
مدل Veo 3.1 الان از طریق Gemini API و Vertex AI API قابل دسترسه و میتونید ازش استفاده کنید، برنامههای دیگه هم بهزودی این آپدیت رو دریافت میکنن. [L]
🤓 @geekalerts
مدل Veo 3.1 الان از طریق Gemini API و Vertex AI API قابل دسترسه و میتونید ازش استفاده کنید، برنامههای دیگه هم بهزودی این آپدیت رو دریافت میکنن. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل نانو بنانا رو به NotebookLM اضافه کرده، حالا ویدیوهایی که با Video Overviews میسازین میتونن یکی از سبکهای زیر رو داشته باشن.
همچنین NotebookLM حالا دو فرمت ویدیویی مختلف ارائه میده، اولی Explainer (توضیحی): این فرمت یه ویدیوی جامع و ساختاریافته بر اساس منابع شما درست میکنه که برای درک عمیق موضوع مناسبه. دومی Brief (مختصر): یه فرمت ویدیویی کوتاه و جدیده که کمک میکنه ایدههای اصلی یه سند رو سریع متوجه بشین.
توی دستوراتی هم که برای ساخت ویدیو بهش میدید میتونید ازش بخواید فقط روی بخش خاصی تمرکز کنه، مثلا بگید در مورد تحقیقاتی که آپلود کردم فقط بخشهای مرتبط با ایران رو ویدیو کن.
این ویژگیها از الان برای بعضی از کاربرها فعال شده و طی هفتههای آینده برای تمام کاربران فعال میشه. [L]
🤓 @geekalerts
آبرنگ (Watercolor)
کاردستی کاغذی (Papercraft)
انیمه (Anime)
وایتبرد (Whiteboard)
چاپ قدیمی (Retro Print)
میراث (Heritage)
همچنین NotebookLM حالا دو فرمت ویدیویی مختلف ارائه میده، اولی Explainer (توضیحی): این فرمت یه ویدیوی جامع و ساختاریافته بر اساس منابع شما درست میکنه که برای درک عمیق موضوع مناسبه. دومی Brief (مختصر): یه فرمت ویدیویی کوتاه و جدیده که کمک میکنه ایدههای اصلی یه سند رو سریع متوجه بشین.
توی دستوراتی هم که برای ساخت ویدیو بهش میدید میتونید ازش بخواید فقط روی بخش خاصی تمرکز کنه، مثلا بگید در مورد تحقیقاتی که آپلود کردم فقط بخشهای مرتبط با ایران رو ویدیو کن.
این ویژگیها از الان برای بعضی از کاربرها فعال شده و طی هفتههای آینده برای تمام کاربران فعال میشه. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
چقدر از گیتهاب جیست استفاده میکنی؟
یکی از سرویس های خیلی به درد بخور و باحال گیتهاب همین جیسته که خیلی های هم هنوز نمیشناسنش!
جیست یه ابزار برای نمایش و اشتراک گذاری قطعه کد ,یادداشت و سایر اطلاعات کوچیک هستش.فرض کنید یه اسکریپت کوچیک نوشتید که یه کاری انجام میده (برای مثال: تغییر پسوند همه فایل های داخل یه دایرکتوری) قطعا افرادی هستند که مثل شما برای اینکار به این اسکریپت نیاز دارند; در این حالت خیلی منطقی نیست که برای این اسکریپت کوچیک (که نهایتا 20 لاینه) یه ریپوزیتوری درست کنید.
اینجاست که جیست به کمکتون میاد و بهتون این اجازه رو میده که قطعه کد هاتون رو به عنوان یه Gist ذخیره کنید.
جیست هم مثل ریپوزیتوری قابل Star شدن , کامنت گذاشتن(issue) , دانلود و کلون شدن و همچنین مالتی فایل بودن هستن
@DevTwitter | <Farzad Ebrahimi/>
یکی از سرویس های خیلی به درد بخور و باحال گیتهاب همین جیسته که خیلی های هم هنوز نمیشناسنش!
جیست یه ابزار برای نمایش و اشتراک گذاری قطعه کد ,یادداشت و سایر اطلاعات کوچیک هستش.فرض کنید یه اسکریپت کوچیک نوشتید که یه کاری انجام میده (برای مثال: تغییر پسوند همه فایل های داخل یه دایرکتوری) قطعا افرادی هستند که مثل شما برای اینکار به این اسکریپت نیاز دارند; در این حالت خیلی منطقی نیست که برای این اسکریپت کوچیک (که نهایتا 20 لاینه) یه ریپوزیتوری درست کنید.
اینجاست که جیست به کمکتون میاد و بهتون این اجازه رو میده که قطعه کد هاتون رو به عنوان یه Gist ذخیره کنید.
جیست هم مثل ریپوزیتوری قابل Star شدن , کامنت گذاشتن(issue) , دانلود و کلون شدن و همچنین مالتی فایل بودن هستن
@DevTwitter | <Farzad Ebrahimi/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥
Found 1 new trending repositories:
1. MineContext by volcengine
📝 MineContext is your proactive context-aware AI partner(Context-Engineering+ChatGPT Pulse)
💻 Python | ⭐ 1,628 | 🌟 Today: 205
🔗 Link
🔘 @github_trending_daily
Found 1 new trending repositories:
1. MineContext by volcengine
📝 MineContext is your proactive context-aware AI partner(Context-Engineering+ChatGPT Pulse)
💻 Python | ⭐ 1,628 | 🌟 Today: 205
🔗 Link
🔘 @github_trending_daily
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
سلام دوستان، یک پست میگذارم صرفا جهت اطلاع و آموزش
لطفاً زیاد وارد بحث حاشیه نشوید🌹
😁
لطفاً زیاد وارد بحث حاشیه نشوید🌹
😁
Forwarded from Geek Alerts
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
فایل گزارش حملات سایبری اخیر.pdf
6.2 MB
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
جنگ سایبری و ثبت بیش از ۱۴ هزار حمله سایبری
🔹 بر اساس دادهکاوی انجامشده از شروع عملیات در ۷ اکتبر ۲۰۲۳، طی ۱۰۰ روز نخست درگیری میان حامیان غزه، بیش از ۱۴ هزار حمله سایبری شناسایی و ثبت شده است. این دادهها تصویری جامع از جنگ سایبری همزمان با نبرد میدانی ارائه میدهد.
🔸 حملات صورتگرفته از نظر نوع و هدف به چند بخش اصلی حملات به زیرساختهای صنعتی (SCADA Attack)، افشای دادهها (Data Leaks)، هک دستگاههای اینترنت اشیاء (IoT Devices)، دیفیس یا تخریب صفحات وبسایتها (Deface)، باجافزار (Ransomware) و در نهایت حملات دیداس یا اختلال در سرویسهای توزیعشده (DDoS) تقسیم میشوند.
🔹 طبق آمار ارائهشده، حملات دیداس با ۷۱۱۳ مورد (۵۰.۶ درصد) بیشترین سهم را داشته و پس از آن حملات دیفیس با ۴۵۵۸ مورد (۳۲.۴ درصد) در رتبه دوم قرار دارند. سایر حملات شامل هک اینترنت اشیاء (۱۶۹۷ مورد)، افشای داده (۶۱۴ مورد)، حملات به زیرساختهای صنعتی (۵۲ مورد) و باجافزار (۱۷ مورد) بوده است.🔸 بررسی جغرافیایی این حملات نشان میدهد که بیشترین فعالیتها توسط گروههای ناشناس حامی مقاومت انجام شده است (۶۷۶۸ مورد).
همچنین کشورهایی نظیر بنگلادش، اندونزی، ایران، مالزی و الجزایر در زمرهٔ فعالترین بازیگران سایبری این نبرد قرار دارند.
🔹 براساس این داده کاوی رژیم ا...رائل و حامیانش ۶۴۵ حمله سایبری در این بازه انجام دادهاند که بیشترین آنها با کمک کشورهای آمریکا، انگلستان، آلمان، استرالیا و هند انجام شده است.
🔸نقشه توزیع حملات نشان میدهد که جبهه سایبری، گسترهای فرامنطقهای یافته و بازیگران متعددی از آسیا، آفریقا و حتی اروپا در این جنگ دیجیتال مشارکت داشتهاند.
🔹 بر اساس دادهکاوی انجامشده از شروع عملیات در ۷ اکتبر ۲۰۲۳، طی ۱۰۰ روز نخست درگیری میان حامیان غزه، بیش از ۱۴ هزار حمله سایبری شناسایی و ثبت شده است. این دادهها تصویری جامع از جنگ سایبری همزمان با نبرد میدانی ارائه میدهد.
🔸 حملات صورتگرفته از نظر نوع و هدف به چند بخش اصلی حملات به زیرساختهای صنعتی (SCADA Attack)، افشای دادهها (Data Leaks)، هک دستگاههای اینترنت اشیاء (IoT Devices)، دیفیس یا تخریب صفحات وبسایتها (Deface)، باجافزار (Ransomware) و در نهایت حملات دیداس یا اختلال در سرویسهای توزیعشده (DDoS) تقسیم میشوند.
🔹 طبق آمار ارائهشده، حملات دیداس با ۷۱۱۳ مورد (۵۰.۶ درصد) بیشترین سهم را داشته و پس از آن حملات دیفیس با ۴۵۵۸ مورد (۳۲.۴ درصد) در رتبه دوم قرار دارند. سایر حملات شامل هک اینترنت اشیاء (۱۶۹۷ مورد)، افشای داده (۶۱۴ مورد)، حملات به زیرساختهای صنعتی (۵۲ مورد) و باجافزار (۱۷ مورد) بوده است.🔸 بررسی جغرافیایی این حملات نشان میدهد که بیشترین فعالیتها توسط گروههای ناشناس حامی مقاومت انجام شده است (۶۷۶۸ مورد).
همچنین کشورهایی نظیر بنگلادش، اندونزی، ایران، مالزی و الجزایر در زمرهٔ فعالترین بازیگران سایبری این نبرد قرار دارند.
🔹 براساس این داده کاوی رژیم ا...رائل و حامیانش ۶۴۵ حمله سایبری در این بازه انجام دادهاند که بیشترین آنها با کمک کشورهای آمریکا، انگلستان، آلمان، استرالیا و هند انجام شده است.
🔸نقشه توزیع حملات نشان میدهد که جبهه سایبری، گسترهای فرامنطقهای یافته و بازیگران متعددی از آسیا، آفریقا و حتی اروپا در این جنگ دیجیتال مشارکت داشتهاند.
Forwarded from Meitix
توی دنیای سیستمهای توزیعشده، همیشه یه چیزی وجود داره بین سرعت و دقت. وقتی دیتات رو پخش میکنی بین چند تا سرور (مثلا برای اینکه اگه یکی خوابید، بقیه هنوز جواب بدن)، اون وقت یه سوال بزرگ پیش میاد:
آیا این سرورها همیشه باید دقیقا یه دادهی یکسان داشته باشن؟ یا اشکال نداره یه مدت اختلاف داشته باشن ولی آخرش هماهنگ شن؟
اینجاست که بحث consistency پیش میاد. بسته به اینکه چقدر برات دقت مهمتر از سرعت باشه، میتونی یکی از مدلهای مختلفش رو انتخاب کنی.
تو مدل eventual consistency میگی «مهم نیست الان یکی نیستن، بالاخره یکی میشن که!» مثل DNS که وقتی یه دامنه جابجا میکنی، ممکنه چند ساعت طول بکشه تا همه بفهمن آدرس جدید کجاست. این مدل خیلی سریع و همیشه در دسترسه، ولی یه مدت اطلاعات میتونه قدیمی باشه.
یه پله بالاتر، causal consistency هست. میگه اگه یه کار باعث یه کار دیگه شده، ترتیبش باید رعایت شه. مثلاً اگه یکی یه پست گذاشته و یکی دیگه جوابش داده، نباید جواب قبل از پست دیده بشه! اما کارایی که به هم ربطی ندارن، میتونن ترتیبشون عوض بشه، مهم نیست.
بعد میرسیم به sequential consistency که قاعدهش اینه: هر کاربری باید تغییرات خودش رو بهترتیب ببینه. مثلاً اگه دوتا پست گذاشتی، هرکی نگاه میکنه باید پست اولت قبل از دومی نشون داده بشه. اما اینکه پست تو زودتر از پست دوستت بیاد یا برعکس، زیاد مهم نیست.
و در نهایت، قویترین مدل یعنی strict consistency یا همون linearizability. اینجا قضیه خیلی سفت و سخته: هرکی دیتا رو بخونه، باید جدیدترین مقدار رو ببینه، بیهیچ تاخیری. مثل وقتی رمز بانکت رو عوض میکنی — از اون لحظه به بعد، رمز قبلی باید مطلقا از کار بیفته، چون حتی یه لحظه تاخیر ممکنه خطرناک باشه.
در کل، هرچی consistency قویتر باشه، سیستم کندتر و کمدسترستر میشه. چون باید صبر کنه تا همهچیز بین همهی سرورها هماهنگ بشه. برای همین سیستمهای مالی و حساس از مدلهای قوی استفاده میکنن، ولی سیستمهایی مثل شبکههای اجتماعی و کشها از مدلهای ضعیفتر، چون براشون مهمتره همیشه در دسترس باشن تا اینکه حتما همه چی لحظهای یکی باشه.
آیا این سرورها همیشه باید دقیقا یه دادهی یکسان داشته باشن؟ یا اشکال نداره یه مدت اختلاف داشته باشن ولی آخرش هماهنگ شن؟
اینجاست که بحث consistency پیش میاد. بسته به اینکه چقدر برات دقت مهمتر از سرعت باشه، میتونی یکی از مدلهای مختلفش رو انتخاب کنی.
تو مدل eventual consistency میگی «مهم نیست الان یکی نیستن، بالاخره یکی میشن که!» مثل DNS که وقتی یه دامنه جابجا میکنی، ممکنه چند ساعت طول بکشه تا همه بفهمن آدرس جدید کجاست. این مدل خیلی سریع و همیشه در دسترسه، ولی یه مدت اطلاعات میتونه قدیمی باشه.
یه پله بالاتر، causal consistency هست. میگه اگه یه کار باعث یه کار دیگه شده، ترتیبش باید رعایت شه. مثلاً اگه یکی یه پست گذاشته و یکی دیگه جوابش داده، نباید جواب قبل از پست دیده بشه! اما کارایی که به هم ربطی ندارن، میتونن ترتیبشون عوض بشه، مهم نیست.
بعد میرسیم به sequential consistency که قاعدهش اینه: هر کاربری باید تغییرات خودش رو بهترتیب ببینه. مثلاً اگه دوتا پست گذاشتی، هرکی نگاه میکنه باید پست اولت قبل از دومی نشون داده بشه. اما اینکه پست تو زودتر از پست دوستت بیاد یا برعکس، زیاد مهم نیست.
و در نهایت، قویترین مدل یعنی strict consistency یا همون linearizability. اینجا قضیه خیلی سفت و سخته: هرکی دیتا رو بخونه، باید جدیدترین مقدار رو ببینه، بیهیچ تاخیری. مثل وقتی رمز بانکت رو عوض میکنی — از اون لحظه به بعد، رمز قبلی باید مطلقا از کار بیفته، چون حتی یه لحظه تاخیر ممکنه خطرناک باشه.
در کل، هرچی consistency قویتر باشه، سیستم کندتر و کمدسترستر میشه. چون باید صبر کنه تا همهچیز بین همهی سرورها هماهنگ بشه. برای همین سیستمهای مالی و حساس از مدلهای قوی استفاده میکنن، ولی سیستمهایی مثل شبکههای اجتماعی و کشها از مدلهای ضعیفتر، چون براشون مهمتره همیشه در دسترس باشن تا اینکه حتما همه چی لحظهای یکی باشه.