TGViewer
Go Casts 🚀 Go Casts 🚀 @gocasts · 9.28K subscribers
Post #733 8.35K
دیتابیس Postgres در نسخه‌ ۱۸، بهبودهای قابل توجهی رو ارائه کرده، مخصوصا برای async io که به دو مدل پیاده‌سازی شده یکی برای سیستم هایی که هنوز از io_uring استفاده نمیکنن و یکی هم io_uring برای لینوکس‌های مدرن، جایی که عملیات I/O مستقیماً داخل کرنل صف‌بندی و تکمیل می‌شن بدون رفت‌و‌برگشت اضافه به user space.

در نتیجه دست Postgres بازتره برای اجرای queryهای هم‌زمان، مخصوصاً اون‌هایی که I/O سنگین دارن مثل sequential scan یا writeهای موازی روی WAL.
بهبودهای قابل انتظار latency کمتر، میزان throughput بالاتر و context-switch کمتر هست.

البته یک نکته‌ی ظریف هم داره این قضیه، قرار نیست بصورت جادویی هر کوئری رو سریع‌تر کنه.
باید planner، buffer manager و حتی extensionها یاد بگیرن چطور ازش استفاده کنن.
یعنی یه قدم بزرگ به جلو، اما هنوز بلوغ کامل رو نداره.

https://youtu.be/yGjGc21mmoU

https://x.com/hnasr/status/1974110942439911645


@gocasts
YouTube Asynchronous IO in Postgres 18 | The Backend Engineering Show Postgres 18 has been released with many exciting features such as UUIDv7, Over explain module, composite index skip scans, and the most anticipated asynchronous IO with worker and io_uring mode which I uncover in this show. Hope you enjoy it 0:00 Intro 1:30…
  • 🔥 22
  • ❤ 7
  • 👍 3
More from @gocasts
  1. Sep 24, 2026این بهترین تجربه‌ای بود که تا حالا با یه agent داشتم. دیشب با تاخیر چند ساعته ایمیل هاستین…
  2. Sep 23, 2026بچه ها اگه تجربه software factory جدی داشتید توی شرکت و سازمان و محصول تون، بهم فیدبک بدید…
  3. Sep 23, 2026در مورد پست دیشب که در لینکدین منتشر شد لازمه این نکته رو اضافه کنم که https://lnkd.in/p/e…
  4. Sep 22, 2026مارتین فاولر یه مطلب نوشته به اسم «I don't like LLMs». فاولر قبول داره که این ابزارها کار…
  5. Sep 21, 2026سلام به همه دوستان یکی از دوستان به همراه تیم‌ش سرویس CDN رو از صفر نوشتن — نه روی استک‌ها…
  6. Sep 20, 2026همکاران سیستم برگزار می‌کند: بوت‌کمپ برنامه‌نویسی Go ℹ️ آغاز دوره از ۲ مهرماه | ۴ جلسه ۴.۵…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →