🔵 عنوان مقاله
Fact-Checking the Future: How BGE-M3 is Taming the RAG Hallucination Puzzle (11 minute read)
🟢 خلاصه مقاله:
در دنیای فناوری و هوش مصنوعی، بررسی صحت اطلاعاتی که سیستمها ارائه میدهند همواره چالشی بزرگ بوده است. حالا، مدل جدید BGE-M3 توسط آکادمی هوش مصنوعی پکن توسعه یافته است تا این مشکل اخیر، یعنی "توهمهای روتین در بازیابی اطلاعات" یا همان RAG hallucination، را کنترل و مدیریت کند. این مدل قرار است انقلابی در حوزه مرزبندی و صحت دادهها در سیستمهای هوشمند ایجاد کند و بهبود قابل توجهی در دقت و سرعت جستجوهای هوشمند داشته باشد.
مدل BGE-M3 با ترکیب روشهای مختلف در فرآیند جستجو و بازیابی اطلاعات، توانسته است مشکل چندین مفهوم و نوع درختی را که در گذشته مانع کارایی سیستمهای هوشمند میشد، حل کند. این مدل توانایی ترکیب دادههای فراوان، کمتعداد و چندشاخه (Multi-vector) را دارد، به گونهای که در یک ساختار واحد، میتواند انواع متفاوت جستجو را انجام دهد. این ویژگی فوقالعاده باعث شده است تا مدل بر مشکلات قدیمی در بازیابی اطلاعات غلبه کند و بدون کاهش سرعت، دقت را به طور قابل توجهی افزایش دهد.
این توسعه نشان میدهد که هوش مصنوعی در مسیر بهبود کیفیت پاسخها و کاهش خطاهای غیرمنتظره است. به طور خاص، BGE-M3 موفق شده است تا محدودیتهای سنتی در سیستمهای بازیابی اطلاعات مبتنی بر RAG را بردارد و راهکاری کارآمد و دقیق برای مواردی که نیازمند صحت و دقت بالای اطلاعات هستند، ارائه کند. این پیشرفتها، نویدبخش آیندهای متفاوت در عرصه پردازش و تحلیل بیوقفه دادهها هستند، جایی که خطای انسانی و توهمهای دادهای کمتر دیده میشوند و سیستمهای هوشمند نقش بهتری در زندگی روزمره و کارهای تخصصی ایفا خواهند کرد.
در نتیجه، BGE-M3 نشان میدهد که هوش مصنوعی چگونه میتواند بهمرور راهحلهایی جامع و کارآمد برای چالشهای بزرگ جهان دیجیتال ارائه دهد و آیندهای مطمئنتر در دنیای اطلاعات رقم بزند.
#هوش_مصنوعی #توسعه_هوشمند #پیشرفتهای_تکنولوژی #سلامت_اطلاعات
🟣لینک مقاله:
https://ai.gopubby.com/fact-checking-the-future-how-bge-m3-is-taming-the-rag-hallucination-puzzle-eb5d66db3617?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Fact-Checking the Future: How BGE-M3 is Taming the RAG Hallucination Puzzle (11 minute read)
🟢 خلاصه مقاله:
در دنیای فناوری و هوش مصنوعی، بررسی صحت اطلاعاتی که سیستمها ارائه میدهند همواره چالشی بزرگ بوده است. حالا، مدل جدید BGE-M3 توسط آکادمی هوش مصنوعی پکن توسعه یافته است تا این مشکل اخیر، یعنی "توهمهای روتین در بازیابی اطلاعات" یا همان RAG hallucination، را کنترل و مدیریت کند. این مدل قرار است انقلابی در حوزه مرزبندی و صحت دادهها در سیستمهای هوشمند ایجاد کند و بهبود قابل توجهی در دقت و سرعت جستجوهای هوشمند داشته باشد.
مدل BGE-M3 با ترکیب روشهای مختلف در فرآیند جستجو و بازیابی اطلاعات، توانسته است مشکل چندین مفهوم و نوع درختی را که در گذشته مانع کارایی سیستمهای هوشمند میشد، حل کند. این مدل توانایی ترکیب دادههای فراوان، کمتعداد و چندشاخه (Multi-vector) را دارد، به گونهای که در یک ساختار واحد، میتواند انواع متفاوت جستجو را انجام دهد. این ویژگی فوقالعاده باعث شده است تا مدل بر مشکلات قدیمی در بازیابی اطلاعات غلبه کند و بدون کاهش سرعت، دقت را به طور قابل توجهی افزایش دهد.
این توسعه نشان میدهد که هوش مصنوعی در مسیر بهبود کیفیت پاسخها و کاهش خطاهای غیرمنتظره است. به طور خاص، BGE-M3 موفق شده است تا محدودیتهای سنتی در سیستمهای بازیابی اطلاعات مبتنی بر RAG را بردارد و راهکاری کارآمد و دقیق برای مواردی که نیازمند صحت و دقت بالای اطلاعات هستند، ارائه کند. این پیشرفتها، نویدبخش آیندهای متفاوت در عرصه پردازش و تحلیل بیوقفه دادهها هستند، جایی که خطای انسانی و توهمهای دادهای کمتر دیده میشوند و سیستمهای هوشمند نقش بهتری در زندگی روزمره و کارهای تخصصی ایفا خواهند کرد.
در نتیجه، BGE-M3 نشان میدهد که هوش مصنوعی چگونه میتواند بهمرور راهحلهایی جامع و کارآمد برای چالشهای بزرگ جهان دیجیتال ارائه دهد و آیندهای مطمئنتر در دنیای اطلاعات رقم بزند.
#هوش_مصنوعی #توسعه_هوشمند #پیشرفتهای_تکنولوژی #سلامت_اطلاعات
🟣لینک مقاله:
https://ai.gopubby.com/fact-checking-the-future-how-bge-m3-is-taming-the-rag-hallucination-puzzle-eb5d66db3617?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Medium
Fact-Checking the Future: How BGE-M3 is Taming the RAG Hallucination Puzzle
We haven’t “cured” AI hallucinations, but we’ve found a way to bridge the semantic gap with surgical precision.
🔵 عنوان مقاله
Building Prometheus: How Backend Aggregation Enables Gigawatt-Scale AI Clusters (3 minute read)
🟢 خلاصه مقاله:
ساختن پرومتیوس: چگونه تجمیع بکاند امکان راهاندازی خوشههای هوش مصنوعی در مقیاس گیگاوات را فراهم میکند
در سطح جهانی، توسعه و بهرهبرداری از هوش مصنوعی در حال حرکت به سمت مقیاسهای بزرگ و قابل توجهی است. شرکت متا با پروژه پرومتیوس قصد دارد با ایجاد یک خوشه هوش مصنوعی قدرتمند که بتواند تا یک گیگاوات ظرفیت را تأمین کند، انقلابی در این حوزه رقم بزند. این خوشه با اتصال دهها هزار کارت گرافیک در مراکز داده مختلف، به کمک شبکهای به نام تجمیع بکاند (BAG)، ساخته شده است. هدف این فناوری، ارائه توان محاسباتی بینظیر و توانمندسازی پروژههای پیشرفته هوش مصنوعی است.
در این پروژه، از جریانو۳ (Jericho3) که به عنوان چیپست مدولار و قدرتمند ASIC شناخته میشود، برای ساخت بدنههای سختافزاری بهره گرفته شده است. این ساختار مدولار امکان گسترش و انعطاف بیشتر را فراهم میکند و به پشتیبانی از تعداد بسیار زیادی کارت گرافیک کمک میکند. شبکه BAG با بهرهگیری از این سختافزار، قادر است بر بسترهای ارتباطی پرسرعت و با پهنای باند فوقالعاده، ارتباط بین بخشهای مختلف را برقرار کند. این شبکه قادر است در هر منطقه جغرافیایی تا 48 پتابیت بر ثانیه پهنای باند بین منطقهای داشته باشد، که نشاندهنده انتقال دادههای بیوقفه و سریع است.
همچنین، این ساختار از توپولوژیهای پیشرفته اترنت بهره میبرد که با مسیریابی eBGP و امنیت MACsec، تضمین میکند شبکهای امن و پایدار به وجود آید. مدیریت دقیق تراکم شبکه و معماری توزیع شده اطمینان میدهد که این شبکه قدرتمند، همواره در حالت بهینۀ عملکرد باقی بماند، خطاها به حداقل برسد و پایداری و مقاومت در برابر مشکلات افزایش یابد. به این ترتیب، پروژه پرومتیوس نمادی از ترکیب فناوریهای روز دنیا در زمینه شبکههای مقیاس بزرگ برای هوش مصنوعی است که میتواند آینده این صنعت را شکل دهد.
#هوش_مصنوعی #شبکه_پیشرفته #تجمیع_بکاند #پروژه_پرومتیوس
🟣لینک مقاله:
https://engineering.fb.com/2026/02/09/data-center-engineering/building-prometheus-how-backend-aggregation-enables-gigawatt-scale-ai-clusters/?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Building Prometheus: How Backend Aggregation Enables Gigawatt-Scale AI Clusters (3 minute read)
🟢 خلاصه مقاله:
ساختن پرومتیوس: چگونه تجمیع بکاند امکان راهاندازی خوشههای هوش مصنوعی در مقیاس گیگاوات را فراهم میکند
در سطح جهانی، توسعه و بهرهبرداری از هوش مصنوعی در حال حرکت به سمت مقیاسهای بزرگ و قابل توجهی است. شرکت متا با پروژه پرومتیوس قصد دارد با ایجاد یک خوشه هوش مصنوعی قدرتمند که بتواند تا یک گیگاوات ظرفیت را تأمین کند، انقلابی در این حوزه رقم بزند. این خوشه با اتصال دهها هزار کارت گرافیک در مراکز داده مختلف، به کمک شبکهای به نام تجمیع بکاند (BAG)، ساخته شده است. هدف این فناوری، ارائه توان محاسباتی بینظیر و توانمندسازی پروژههای پیشرفته هوش مصنوعی است.
در این پروژه، از جریانو۳ (Jericho3) که به عنوان چیپست مدولار و قدرتمند ASIC شناخته میشود، برای ساخت بدنههای سختافزاری بهره گرفته شده است. این ساختار مدولار امکان گسترش و انعطاف بیشتر را فراهم میکند و به پشتیبانی از تعداد بسیار زیادی کارت گرافیک کمک میکند. شبکه BAG با بهرهگیری از این سختافزار، قادر است بر بسترهای ارتباطی پرسرعت و با پهنای باند فوقالعاده، ارتباط بین بخشهای مختلف را برقرار کند. این شبکه قادر است در هر منطقه جغرافیایی تا 48 پتابیت بر ثانیه پهنای باند بین منطقهای داشته باشد، که نشاندهنده انتقال دادههای بیوقفه و سریع است.
همچنین، این ساختار از توپولوژیهای پیشرفته اترنت بهره میبرد که با مسیریابی eBGP و امنیت MACsec، تضمین میکند شبکهای امن و پایدار به وجود آید. مدیریت دقیق تراکم شبکه و معماری توزیع شده اطمینان میدهد که این شبکه قدرتمند، همواره در حالت بهینۀ عملکرد باقی بماند، خطاها به حداقل برسد و پایداری و مقاومت در برابر مشکلات افزایش یابد. به این ترتیب، پروژه پرومتیوس نمادی از ترکیب فناوریهای روز دنیا در زمینه شبکههای مقیاس بزرگ برای هوش مصنوعی است که میتواند آینده این صنعت را شکل دهد.
#هوش_مصنوعی #شبکه_پیشرفته #تجمیع_بکاند #پروژه_پرومتیوس
🟣لینک مقاله:
https://engineering.fb.com/2026/02/09/data-center-engineering/building-prometheus-how-backend-aggregation-enables-gigawatt-scale-ai-clusters/?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Engineering at Meta
Building Prometheus: How Backend Aggregation Enables Gigawatt-Scale AI Clusters
We’re sharing details of the role backend aggregation (BAG) plays in building Meta’s gigawatt-scale AI clusters like Prometheus. BAG allows us to seamlessly connect thousands of GPUs across multipl…
❤1
🔵 عنوان مقاله
AI-augmented data quality engineering (8 minute read)
🟢 خلاصه مقاله:
در دنیای امروز، با افزایش حجم و پیچیدگی دادهها، روشهای سنتی کنترل کیفیت دادهها دیگر جوابگو نیستند. مهندسی کیفیت داده مبتنی بر هوش مصنوعی، جایگزین روشهای مبتنی بر قوانین شده است و در محیطهای بزرگ و پویا، نقش حیاتی ایفا میکند. این رویکرد نوین از فناوریهای پیشرفتهای مانند یادگیری عمیق برای استنتاج معنایی، مدلهای ترنسفورمر برای تطابق خودکار ساختارهای داده، و هوش مصنوعی مولد برای پاکسازی و جبران نقص دادهها بهره میبرد.
در نتیجه، ابزارهای نوینی مانند Sherlock و Sato توانستهاند با بهرهگیری از این فناوریها، دقت طبقهبندی معنایی را تا ۱۴ درصد در محیطهای پر سر و صدای دادهای افزایش دهند. علاوه بر این، شبکههای مجموعه خصمانه (GANs)، واریاسیونهای خودرمزی (VAEs)، و یادگیری تقویتشده نیز نقش مهمی در بهبود شناسایی ناهنجاریها و بهرهوری در روند پردازش دادهها ایفا میکنند. چنین فناوریهایی در کنار هم، فرآیندهای تحلیل و مدیریت دادهها را به سطح جدیدی رسانده و امکان تصمیمگیری سریع و دقیقتر را برای کسبوکارها فراهم میآورند.
در پایان، مهندسی کیفیت داده به کمک هوش مصنوعی نه تنها دقت و کارایی سیستمها را افزایش میدهد، بلکه مسیر بهرهبرداری بهینه از دادهها و نتایج قابل اعتماد را تسهیل میکند. تحول در این حوزه، آیندهای نویدبخش برای تمام صنایع است که میطلبد بهرهمندی از فناوریهای نوین، در اولویت استراتژیک هر سازمان قرار گیرد.
#هوش_مصنوعی #کیفیت_داده #یادگیری_عمیق #دادهکاوی
🟣لینک مقاله:
https://www.infoworld.com/article/4128925/ai-augmented-data-quality-engineering.html?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
AI-augmented data quality engineering (8 minute read)
🟢 خلاصه مقاله:
در دنیای امروز، با افزایش حجم و پیچیدگی دادهها، روشهای سنتی کنترل کیفیت دادهها دیگر جوابگو نیستند. مهندسی کیفیت داده مبتنی بر هوش مصنوعی، جایگزین روشهای مبتنی بر قوانین شده است و در محیطهای بزرگ و پویا، نقش حیاتی ایفا میکند. این رویکرد نوین از فناوریهای پیشرفتهای مانند یادگیری عمیق برای استنتاج معنایی، مدلهای ترنسفورمر برای تطابق خودکار ساختارهای داده، و هوش مصنوعی مولد برای پاکسازی و جبران نقص دادهها بهره میبرد.
در نتیجه، ابزارهای نوینی مانند Sherlock و Sato توانستهاند با بهرهگیری از این فناوریها، دقت طبقهبندی معنایی را تا ۱۴ درصد در محیطهای پر سر و صدای دادهای افزایش دهند. علاوه بر این، شبکههای مجموعه خصمانه (GANs)، واریاسیونهای خودرمزی (VAEs)، و یادگیری تقویتشده نیز نقش مهمی در بهبود شناسایی ناهنجاریها و بهرهوری در روند پردازش دادهها ایفا میکنند. چنین فناوریهایی در کنار هم، فرآیندهای تحلیل و مدیریت دادهها را به سطح جدیدی رسانده و امکان تصمیمگیری سریع و دقیقتر را برای کسبوکارها فراهم میآورند.
در پایان، مهندسی کیفیت داده به کمک هوش مصنوعی نه تنها دقت و کارایی سیستمها را افزایش میدهد، بلکه مسیر بهرهبرداری بهینه از دادهها و نتایج قابل اعتماد را تسهیل میکند. تحول در این حوزه، آیندهای نویدبخش برای تمام صنایع است که میطلبد بهرهمندی از فناوریهای نوین، در اولویت استراتژیک هر سازمان قرار گیرد.
#هوش_مصنوعی #کیفیت_داده #یادگیری_عمیق #دادهکاوی
🟣لینک مقاله:
https://www.infoworld.com/article/4128925/ai-augmented-data-quality-engineering.html?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
InfoWorld
AI-augmented data quality engineering
How deep learning, generative models and trust scoring are transforming modern data systems.
❤1
🔵 عنوان مقاله
Do Sub-Transactions Hurt Performance?
🟢 خلاصه مقاله:
در دنیای برنامهنویسی، مفهوم تراکنشها همواره به عنوان یکی از عوامل کلیدی در تضمین صحت و امنیت عملیاتهای دادهای مطرح بوده است. اما در برخی موارد، تصور میشود که اضافه کردن زیرتراکنشها یا عملیاتهای جزئی در داخل یک تراکنش ممکن است تاثیر منفی بر عملکرد سیستم بگذارد. در جدیدترین مقالهای که در خبرنامه هفتگی Golang منتشر شده است، این موضوع مورد بررسی قرار گرفته است که آیا انجام این زیرتراکنشها واقعاً به کاهش کارایی منجر میشود یا خیر.
در این مقاله، با تحلیل دقیق و بررسی نمونههای مختلف، نشان داده شده است که افزودن زیرتراکنشها در بعضی موارد بیارتباط به عملکرد کلی سیستم نیست و میتواند به تصمیمگیریهای انعطافپذیرتر و کنترل بهتر فرآیندها کمک کند. در حالی که در برخی موارد، این عملیاتها ممکن است باعث افزایش زمان اجرای عملیات شوند، اما در بسیاری از موارد، تاثیر آنها بسیار ناچیز است و در مقابل، مزایای مربوط به کنترل و صحت دادهها به ارزش این هزینهها میافزاید.
در نهایت، نویسندگان تأکید میکنند که اهمیت دارد معماری سیستم و نیازهای خاص پروژه را در نظر گرفت و بر اساس شرایط، تصمیمگیری منطقی در مورد استفاده یا عدم استفاده از زیرتراکنشها انجام داد. این مقاله به توسعهدهندگان و مهندسان نرمافزار کمک میکند تا با فهم بهتر تاثیرات زیرتراکنشها بر عملکرد، تصمیمهای بهتری در طراحی سیستمهای مقیاسپذیر بگیرند.
#تراکنشها #عملکرد سیستم #برنامهنویسی #Golang
🟣لینک مقاله:
https://postgresweekly.com/link/180897/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Do Sub-Transactions Hurt Performance?
🟢 خلاصه مقاله:
در دنیای برنامهنویسی، مفهوم تراکنشها همواره به عنوان یکی از عوامل کلیدی در تضمین صحت و امنیت عملیاتهای دادهای مطرح بوده است. اما در برخی موارد، تصور میشود که اضافه کردن زیرتراکنشها یا عملیاتهای جزئی در داخل یک تراکنش ممکن است تاثیر منفی بر عملکرد سیستم بگذارد. در جدیدترین مقالهای که در خبرنامه هفتگی Golang منتشر شده است، این موضوع مورد بررسی قرار گرفته است که آیا انجام این زیرتراکنشها واقعاً به کاهش کارایی منجر میشود یا خیر.
در این مقاله، با تحلیل دقیق و بررسی نمونههای مختلف، نشان داده شده است که افزودن زیرتراکنشها در بعضی موارد بیارتباط به عملکرد کلی سیستم نیست و میتواند به تصمیمگیریهای انعطافپذیرتر و کنترل بهتر فرآیندها کمک کند. در حالی که در برخی موارد، این عملیاتها ممکن است باعث افزایش زمان اجرای عملیات شوند، اما در بسیاری از موارد، تاثیر آنها بسیار ناچیز است و در مقابل، مزایای مربوط به کنترل و صحت دادهها به ارزش این هزینهها میافزاید.
در نهایت، نویسندگان تأکید میکنند که اهمیت دارد معماری سیستم و نیازهای خاص پروژه را در نظر گرفت و بر اساس شرایط، تصمیمگیری منطقی در مورد استفاده یا عدم استفاده از زیرتراکنشها انجام داد. این مقاله به توسعهدهندگان و مهندسان نرمافزار کمک میکند تا با فهم بهتر تاثیرات زیرتراکنشها بر عملکرد، تصمیمهای بهتری در طراحی سیستمهای مقیاسپذیر بگیرند.
#تراکنشها #عملکرد سیستم #برنامهنویسی #Golang
🟣لینک مقاله:
https://postgresweekly.com/link/180897/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
🛩️ Shane Borden's Technology Blog
Do PostgreSQL Sub-Transactions Hurt Performance?
The post discusses the implications of using subtransactions in PostgreSQL, highlighting their potential to degrade performance significantly when exceeding 64 nested levels. It categorizes executi…
🔵 عنوان مقاله
High-Throughput Graph Abstraction at Netflix: Part I (13 minute read)
🟢 خلاصه مقاله:
در شرکت نتفلیکس، فرآیندهای انتزاع نمودار با ظرفیت بالا (High-Throughput Graph Abstraction) توانسته است عملکرد بینظیری در پردازش دادههای گرافی ارائه دهد. این سیستم قادر است تا ۱۰ میلیون عملیات در ثانیه را روی مجموعهای عظیم از دادههای گراف با حجم ۶۵۰ ترابایت انجام دهد. یکی از ویژگیهای منحصربهفرد این فناوری، امکان ادغام بینقص آن با سایر ساختارهای انتزاع مانند سیستمهای کلید-مقدار (KV) و زمانسریها است، که نتیجه آن دسترسی سریع و مقرونبهصرفه با تأخیر تنها در چند میلیثانیه است، همچنین اطمینان از سازگاری نهایی قوی را فراهم میکند.
این معماری از مدل مدولار Property Graph بهره میبرد که امکان مدیریت دقیق و جزئی دادههای ساختاریافته و اسکیمای گراف را فراهم میآورد. علاوه بر این، استفاده از کشهای پیشرفته مانند EVCache نقش مهمی در حفظ کارایی بازی میکند، و عملیاتهای غیرهمزمان (async) قوی نیز امکان مقیاسپذیری و مقاومت سیستم را افزایش میدهند.
در نتیجه، این ساختار باعث تسهیل عملیاتهای پیمایش سریع در گراف، کنترل دقیق بر اسکیمای ساختاری و اطمینان از ثبات دادهها میشود، که همه این موارد در کنار هم، زیرساختی بسیار قوی و مقیاسپذیر برای نیازهای پردازشی گسترده نتفلیکس فراهم میکند.
#نقشه_گرافی #پایگاه_داده #پراکندگی #مقیاسپذیری
🟣لینک مقاله:
https://netflixtechblog.com/high-throughput-graph-abstraction-at-netflix-part-i-e88063e6f6d5?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
High-Throughput Graph Abstraction at Netflix: Part I (13 minute read)
🟢 خلاصه مقاله:
در شرکت نتفلیکس، فرآیندهای انتزاع نمودار با ظرفیت بالا (High-Throughput Graph Abstraction) توانسته است عملکرد بینظیری در پردازش دادههای گرافی ارائه دهد. این سیستم قادر است تا ۱۰ میلیون عملیات در ثانیه را روی مجموعهای عظیم از دادههای گراف با حجم ۶۵۰ ترابایت انجام دهد. یکی از ویژگیهای منحصربهفرد این فناوری، امکان ادغام بینقص آن با سایر ساختارهای انتزاع مانند سیستمهای کلید-مقدار (KV) و زمانسریها است، که نتیجه آن دسترسی سریع و مقرونبهصرفه با تأخیر تنها در چند میلیثانیه است، همچنین اطمینان از سازگاری نهایی قوی را فراهم میکند.
این معماری از مدل مدولار Property Graph بهره میبرد که امکان مدیریت دقیق و جزئی دادههای ساختاریافته و اسکیمای گراف را فراهم میآورد. علاوه بر این، استفاده از کشهای پیشرفته مانند EVCache نقش مهمی در حفظ کارایی بازی میکند، و عملیاتهای غیرهمزمان (async) قوی نیز امکان مقیاسپذیری و مقاومت سیستم را افزایش میدهند.
در نتیجه، این ساختار باعث تسهیل عملیاتهای پیمایش سریع در گراف، کنترل دقیق بر اسکیمای ساختاری و اطمینان از ثبات دادهها میشود، که همه این موارد در کنار هم، زیرساختی بسیار قوی و مقیاسپذیر برای نیازهای پردازشی گسترده نتفلیکس فراهم میکند.
#نقشه_گرافی #پایگاه_داده #پراکندگی #مقیاسپذیری
🟣لینک مقاله:
https://netflixtechblog.com/high-throughput-graph-abstraction-at-netflix-part-i-e88063e6f6d5?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Medium
High-Throughput Graph Abstraction at Netflix: Part I
By Oleksii Tkachuk, Kartik Sathyanarayanan, Rajiv Shringi
🔵 عنوان مقاله
Postgres FM: A Weekly Postgres Podcast
🟢 خلاصه مقاله:
در طول نزدیک به چهار سال گذشته، مایکل کریستوفیدس و نیک ساموخوالوف هر هفته به طور مداوم در برنامه پادکستی درباره پستگرس ظاهر شدهاند، اغلب همراه با مهمانهای برجسته و متخصص در این حوزه. این روند نشاندهنده تلاش بیوقفه و تعهد آنها به اشتراکگذاری دانش و تجربیات در حوزه پایگاهداده است. هر قسمت با نکات جدید، بحثهای عمیق و گفتوگوهای جذاب، بر محبوبیت و اعتبار این پادکست افزوده است و مخاطبان خود را در جریان تحولات و فناوریهای جدید نگه میدارد.
در یکی از آخرین قسمتهای این مجموعه، آنها مهمان خاصی داشتند؛ لِو کوکوتوف از تیم PgDog، که با دیدگاههای بینظیر و تجربیات ارزشمند خود، بحثهای فنی و کاربردی جالبی را با مجریان مطرح کرد. این گفتگو نشان داد که چگونه تبادلات علمی و فنی در این پادکست، به رشد و ارتقاء دانش متخصصان و علاقهمندان به پستگرس کمک میکند و همچنان به عنوان منبعی معتبر و پویا در این حوزه شناخته میشود.
پادکست "Postgres FM" با ارائه مصاحبههای پرمحتوا و تحلیلهای عمیق، توانسته جایگاه ویژهای در دل جامعه توسعهدهندگان و مدیران پایگاهداده پیدا کند. تداوم این برنامه نشاندهنده علاقهمندی و حمایت قوی از سوی جامعه فنی است و همچنان به عنوان یکی از منابع معتبر و معتبر برای یادگیری و همفکری در عرصه پستگرس باقی میماند.
#پستگرس #پادکست_فنی #توسعه_پایگاه_داده #علم و_تکنولوژی
🟣لینک مقاله:
https://postgresweekly.com/link/180551/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Postgres FM: A Weekly Postgres Podcast
🟢 خلاصه مقاله:
در طول نزدیک به چهار سال گذشته، مایکل کریستوفیدس و نیک ساموخوالوف هر هفته به طور مداوم در برنامه پادکستی درباره پستگرس ظاهر شدهاند، اغلب همراه با مهمانهای برجسته و متخصص در این حوزه. این روند نشاندهنده تلاش بیوقفه و تعهد آنها به اشتراکگذاری دانش و تجربیات در حوزه پایگاهداده است. هر قسمت با نکات جدید، بحثهای عمیق و گفتوگوهای جذاب، بر محبوبیت و اعتبار این پادکست افزوده است و مخاطبان خود را در جریان تحولات و فناوریهای جدید نگه میدارد.
در یکی از آخرین قسمتهای این مجموعه، آنها مهمان خاصی داشتند؛ لِو کوکوتوف از تیم PgDog، که با دیدگاههای بینظیر و تجربیات ارزشمند خود، بحثهای فنی و کاربردی جالبی را با مجریان مطرح کرد. این گفتگو نشان داد که چگونه تبادلات علمی و فنی در این پادکست، به رشد و ارتقاء دانش متخصصان و علاقهمندان به پستگرس کمک میکند و همچنان به عنوان منبعی معتبر و پویا در این حوزه شناخته میشود.
پادکست "Postgres FM" با ارائه مصاحبههای پرمحتوا و تحلیلهای عمیق، توانسته جایگاه ویژهای در دل جامعه توسعهدهندگان و مدیران پایگاهداده پیدا کند. تداوم این برنامه نشاندهنده علاقهمندی و حمایت قوی از سوی جامعه فنی است و همچنان به عنوان یکی از منابع معتبر و معتبر برای یادگیری و همفکری در عرصه پستگرس باقی میماند.
#پستگرس #پادکست_فنی #توسعه_پایگاه_داده #علم و_تکنولوژی
🟣لینک مقاله:
https://postgresweekly.com/link/180551/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Postgres FM
A weekly podcast about all things PostgreSQL
🔵 عنوان مقاله
Introducing Logical-First Architecture, the Real “Zero-Copy” Architecture (4 minute read)
🟢 خلاصه مقاله:
در دنیای فناوری اطلاعات، معماری «منطقمحور» یا همان «Logical-First Architecture» به عنوان یک رویکرد نوین و کارآمد معرفی شده است. این نوع معماری، بر خلاف روشهای سنتی که دادهها را به صورت کپی و جابهجا میکنند، تمرکز اصلی خود را بر دسترسی منطقی به دادهها میگذارد. در این رویکرد، دادهها در منبع اصلی نگهداری میشوند و هیچ تغییری در جایگاه فیزیکی آنها ایجاد نمیشود، اما سیستم میتواند دیدی جامع و یکپارچه از دادهها ارائه دهد، درخواستها را فدراسیون کند و کوئریهای مختلف را بدون نیاز به تکرار دادهها اجرا کند. این ویژگی، موجب کاهش ذخیرهسازی اضافی، تأخیرهای زمانی، پیچیدگیهای مدیریتی و هزینههای غیرضروری میشود.
در مقایسه با سامانههای سنتی مانند خطوط لوله ETL و ELT یا بینهایت مناطق داده یا همان «لاکهوسها»، معماری منطقیمحور تفاوتهایی کلیدی دارد. در این روشها، دادهها غالباً به صورت کپی در محلهای مختلف نگهداری میشوند که این امر منجر به اشغال فضای زیاد، کندی در واکنش و مشکلات در کنترل و امنیت دادهها میگردد. اما در معماری منطقیمحور، با حفظ دادهها در منابع اصلی، این مشکلات به حداقل میرسند. بهعلاوه، چون هیچ دادهای تکرار نمیشود، هزینههای مرتبط با فضای ذخیرهسازی و نگهداری کاهش مییابد و فرآیندهای مدیریت و نظارت بر دادهها سادهتر و کارآمدتر میشوند.
در نتیجه، «معماری منطقیمحور» یک راهکار آیندهنگر است که به سازمانها امکان میدهد تا دادههای خود را بدون ازدحام و تأخیر، به صورت بهینه و امن مدیریت کنند. این رویکرد، نسخهای واقعی و عملی از معماری «صفرکپی» است که با حذف نیاز به تکرار و انتقال فیزیکی دادهها، بهرهوری و انعطافپذیری سیستمهای دادهای را به طور چشمگیری افزایش میدهد.
#معماری_منطقی #صفرکپی #مدیریت_داده #توسعه_پایدار
🟣لینک مقاله:
https://www.datamanagementblog.com/introducing-logical-first-architecture-the-real-zero-copy-architecture/?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Introducing Logical-First Architecture, the Real “Zero-Copy” Architecture (4 minute read)
🟢 خلاصه مقاله:
در دنیای فناوری اطلاعات، معماری «منطقمحور» یا همان «Logical-First Architecture» به عنوان یک رویکرد نوین و کارآمد معرفی شده است. این نوع معماری، بر خلاف روشهای سنتی که دادهها را به صورت کپی و جابهجا میکنند، تمرکز اصلی خود را بر دسترسی منطقی به دادهها میگذارد. در این رویکرد، دادهها در منبع اصلی نگهداری میشوند و هیچ تغییری در جایگاه فیزیکی آنها ایجاد نمیشود، اما سیستم میتواند دیدی جامع و یکپارچه از دادهها ارائه دهد، درخواستها را فدراسیون کند و کوئریهای مختلف را بدون نیاز به تکرار دادهها اجرا کند. این ویژگی، موجب کاهش ذخیرهسازی اضافی، تأخیرهای زمانی، پیچیدگیهای مدیریتی و هزینههای غیرضروری میشود.
در مقایسه با سامانههای سنتی مانند خطوط لوله ETL و ELT یا بینهایت مناطق داده یا همان «لاکهوسها»، معماری منطقیمحور تفاوتهایی کلیدی دارد. در این روشها، دادهها غالباً به صورت کپی در محلهای مختلف نگهداری میشوند که این امر منجر به اشغال فضای زیاد، کندی در واکنش و مشکلات در کنترل و امنیت دادهها میگردد. اما در معماری منطقیمحور، با حفظ دادهها در منابع اصلی، این مشکلات به حداقل میرسند. بهعلاوه، چون هیچ دادهای تکرار نمیشود، هزینههای مرتبط با فضای ذخیرهسازی و نگهداری کاهش مییابد و فرآیندهای مدیریت و نظارت بر دادهها سادهتر و کارآمدتر میشوند.
در نتیجه، «معماری منطقیمحور» یک راهکار آیندهنگر است که به سازمانها امکان میدهد تا دادههای خود را بدون ازدحام و تأخیر، به صورت بهینه و امن مدیریت کنند. این رویکرد، نسخهای واقعی و عملی از معماری «صفرکپی» است که با حذف نیاز به تکرار و انتقال فیزیکی دادهها، بهرهوری و انعطافپذیری سیستمهای دادهای را به طور چشمگیری افزایش میدهد.
#معماری_منطقی #صفرکپی #مدیریت_داده #توسعه_پایدار
🟣لینک مقاله:
https://www.datamanagementblog.com/introducing-logical-first-architecture-the-real-zero-copy-architecture/?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Data Management Blog - Data Integration and Modern Data Management Articles, Analysis and Information
Introducing Logical-First Architecture, the Real “Zero-Copy” Architecture
In recent years, Zero-Copy Architecture (ZCA) has been gaining significant attention.It is increasingly viewed as a natural response to the growing need for more efficient, governed, and unified access to data across complex enterprise environments
🔵 عنوان مقاله
pgstream 1.0: Postgres Replication with DDL Changes
🟢 خلاصه مقاله:
ابزار pgstream نسخه 1.0 اکنون قادر است تغییرات ساختاری در پایگاهدادههای پستگرس را به طور مؤثر و بدون مشکل کپی کند. این ابزار با استفاده از روشی هوشمندانه، تغییرات اسکیما را از طریق انتقال مستقیم رویدادهای DDL به داخل Log نوشتاری (WAL) انجام میدهد، به طوری که دستورات DDL به عنوان مرجع اصلی و منبع اطمینان برای تکرار تغییرات مورد استفاده قرار میگیرند. این رویکرد، در مقابل مشکلات مرتبط با نوسانات اسکیمای پایگاه داده یا شکست در فرآیند تکرار در حین تطابق با تغییرات ساختاری، بسیار کارآمد و مفید است.
این پیشرفت در ابزارهای تکرار پایگاهداده به ویژه زمانی کاربرد دارد که توسعهدهندگان و مدیران داده با چالشهایی مانند تغییرات ناگهانی در اسکیمای پایگاه دادهها مواجه میشوند یا نیاز دارند که تغییرات ساختاری بدون اختلال در فرآیندهای تکرار، اعمال شوند. با این روش، همگامسازی و مدیریت اسکیماها سادهتر و مطمئنتر انجام میشود و خطاهای مربوط به ناپایداری در تغییرات محلی از میان برداشته میشود.
در نتیجه، استفاده از pgstream 1.0، راهکار جدید و مؤثری است برای کنترل و پشتیبانی از توسعه بیوقفه و پایدار پایگاهدادهها، به ویژه در محیطهایی که نیاز به سازگاری سریع و دقیق با تغییرات ساختاری دارند. این ابزار میتواند نقش مهمی در حفظ ثبات و یکپارچگی دادهها و همچنین کاهش مشکلات در فرآیند انتقال و تکرار داشته باشد.
#پستگرس #تکرارپایگاهداده #توسعه_پایدار #مدیریتاسکیما
🟣لینک مقاله:
https://postgresweekly.com/link/180558/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgstream 1.0: Postgres Replication with DDL Changes
🟢 خلاصه مقاله:
ابزار pgstream نسخه 1.0 اکنون قادر است تغییرات ساختاری در پایگاهدادههای پستگرس را به طور مؤثر و بدون مشکل کپی کند. این ابزار با استفاده از روشی هوشمندانه، تغییرات اسکیما را از طریق انتقال مستقیم رویدادهای DDL به داخل Log نوشتاری (WAL) انجام میدهد، به طوری که دستورات DDL به عنوان مرجع اصلی و منبع اطمینان برای تکرار تغییرات مورد استفاده قرار میگیرند. این رویکرد، در مقابل مشکلات مرتبط با نوسانات اسکیمای پایگاه داده یا شکست در فرآیند تکرار در حین تطابق با تغییرات ساختاری، بسیار کارآمد و مفید است.
این پیشرفت در ابزارهای تکرار پایگاهداده به ویژه زمانی کاربرد دارد که توسعهدهندگان و مدیران داده با چالشهایی مانند تغییرات ناگهانی در اسکیمای پایگاه دادهها مواجه میشوند یا نیاز دارند که تغییرات ساختاری بدون اختلال در فرآیندهای تکرار، اعمال شوند. با این روش، همگامسازی و مدیریت اسکیماها سادهتر و مطمئنتر انجام میشود و خطاهای مربوط به ناپایداری در تغییرات محلی از میان برداشته میشود.
در نتیجه، استفاده از pgstream 1.0، راهکار جدید و مؤثری است برای کنترل و پشتیبانی از توسعه بیوقفه و پایدار پایگاهدادهها، به ویژه در محیطهایی که نیاز به سازگاری سریع و دقیق با تغییرات ساختاری دارند. این ابزار میتواند نقش مهمی در حفظ ثبات و یکپارچگی دادهها و همچنین کاهش مشکلات در فرآیند انتقال و تکرار داشته باشد.
#پستگرس #تکرارپایگاهداده #توسعه_پایدار #مدیریتاسکیما
🟣لینک مقاله:
https://postgresweekly.com/link/180558/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Xata
pgstream v1.0.0: Stateless schema change replication by Esther Minano Sanz
A major architectural milestone that removes schema logs and simplifies how pgstream captures and replicates Postgres schema changes
🔵 عنوان مقاله
Materialized Views: When Caching Your Query Results Makes Sense (And When It Doesn't)
🟢 خلاصه مقاله:
نمایشهای مادیشده: چه زمانی کش کردن نتایج جستجو مناسب است و چه زمانی نه
در دنیای پایگاههای داده، نمایشهای مادیشده (Materialized Views) ابزار قدرتمندی هستند که میتوانند به بهبود سرعت پاسخگویی سیستم کمک کنند. این نوع نمایشها، نتایج یک پرسوجو را به صورت پیشحسابشده ذخیره میکنند، بنابراین هنگام درخواست کاربر، نیاز به اجرای کامل پرسوجو نیست و پاسخ سریعتر ارائه میشود. با این حال، بهرهبرداری صحیح از آنها نیازمند درک دقیق از شرایط و محدودیتهایشان است.
در این راهنما، به بررسی جنبههای عملیاتی مربوط به نمایشهای مادیشده میپردازیم و نکات مهمی را که برای استفاده مؤثر از این ابزار لازم است، بیان میکنیم. برای نمونه، فرض کنیم یک پرسوجوی پیچیده و زمانبر به مدت ۲۸ ثانیه اجرا میشود، اما با پیشمحاسبه جمعآوری دادهها و ساخت نمایش مادیشده، زمان پاسخ آن به تنها ۱۸۰ میلیثانیه کاهش مییابد. این نمونه نشان میدهد که چگونه میتوان از این فناوری برای بهبود کارایی بهره برد.
در نتیجه، اگرچه نمایشهای مادیشده میتوانند تحولی در سرعت اجرای پرسوجوها ایجاد کنند، باید در استفاده از آنها احتیاط کرد. مواردی مانند بهروزرسانی دادهها و نگهداری این نمایشها نیازمند برنامهریزی دقیق است تا در کنار افزایش سرعت، هزینهها و پیچیدگی مدیریت سیستم کاهش یابد. در نهایت، شناخت زمان مناسب برای استفاده از این ابزار میتواند تفاوت چشمگیری در عملکرد سیستمهای دیتابیسی شما ایجاد کند.
#پایگاه_داده #نمایش_مادیشده #بهبود_سرعت #مدیریت_داده
🟣لینک مقاله:
https://postgresweekly.com/link/180893/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Materialized Views: When Caching Your Query Results Makes Sense (And When It Doesn't)
🟢 خلاصه مقاله:
نمایشهای مادیشده: چه زمانی کش کردن نتایج جستجو مناسب است و چه زمانی نه
در دنیای پایگاههای داده، نمایشهای مادیشده (Materialized Views) ابزار قدرتمندی هستند که میتوانند به بهبود سرعت پاسخگویی سیستم کمک کنند. این نوع نمایشها، نتایج یک پرسوجو را به صورت پیشحسابشده ذخیره میکنند، بنابراین هنگام درخواست کاربر، نیاز به اجرای کامل پرسوجو نیست و پاسخ سریعتر ارائه میشود. با این حال، بهرهبرداری صحیح از آنها نیازمند درک دقیق از شرایط و محدودیتهایشان است.
در این راهنما، به بررسی جنبههای عملیاتی مربوط به نمایشهای مادیشده میپردازیم و نکات مهمی را که برای استفاده مؤثر از این ابزار لازم است، بیان میکنیم. برای نمونه، فرض کنیم یک پرسوجوی پیچیده و زمانبر به مدت ۲۸ ثانیه اجرا میشود، اما با پیشمحاسبه جمعآوری دادهها و ساخت نمایش مادیشده، زمان پاسخ آن به تنها ۱۸۰ میلیثانیه کاهش مییابد. این نمونه نشان میدهد که چگونه میتوان از این فناوری برای بهبود کارایی بهره برد.
در نتیجه، اگرچه نمایشهای مادیشده میتوانند تحولی در سرعت اجرای پرسوجوها ایجاد کنند، باید در استفاده از آنها احتیاط کرد. مواردی مانند بهروزرسانی دادهها و نگهداری این نمایشها نیازمند برنامهریزی دقیق است تا در کنار افزایش سرعت، هزینهها و پیچیدگی مدیریت سیستم کاهش یابد. در نهایت، شناخت زمان مناسب برای استفاده از این ابزار میتواند تفاوت چشمگیری در عملکرد سیستمهای دیتابیسی شما ایجاد کند.
#پایگاه_داده #نمایش_مادیشده #بهبود_سرعت #مدیریت_داده
🟣لینک مقاله:
https://postgresweekly.com/link/180893/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
🔵 عنوان مقاله
What's New in Croissant 1.1: Extensible, Agent-Ready ML Dataset Standard (3 minute read)
🟢 خلاصه مقاله:
در نسخه جدید Croissant 1.1، شاهد معرفی استاندارد دادههای ماشینآموزشی قابل توسعه و آمادۀ استفاده توسط عاملها هستیم. Croissant قالبی متادیتای جامع برای مجموعهدادههای ماشینافزار است که استاندارد MLCommons را بهروز کرده و با افزودن قابلیتهای پیشرفته، حوزههای مختلف را تحت پوشش قرار میدهد. این استاندارد امکانات متعددی از جمله ریشهیابی کامل عملیات، پیروی خودکار از مجوزها و رضایتنامهها، و مدلسازی غنی داده را فراهم میکند. همچنین، Croissant به صورت بومی با بیش از ۷۰۰ هزار مجموعهداده و فریمورکهای محبوب ماشینافزار مانند TensorFlow، PyTorch، Dataverse و CKAN سازگاری دارد. این قابلیتها باعث میشود فرآیند مدیریت، صحتسنجی و همکاری در پروژههای یادگیری ماشین به مراتب آسانتر و شفافتر انجام شود، و توسعهدهندگان بتوانند با اعتماد بیشتری در پروژههایشان پیش بروند. نسخه ۱.۱ این استاندارد، گامی مهم در جهت توسعهپذیری و همکاری در جامعه یادگیری ماشین است و آیندهای روشن را برای حوزه دادههای آموزشی رقم میزند.
#ماشین_آموزش #داده_علمی #استاندارد_باز #پیشرفت_تکنولوژی
🟣لینک مقاله:
https://mlcommons.org/2026/02/croissant-1-1-standard/?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
What's New in Croissant 1.1: Extensible, Agent-Ready ML Dataset Standard (3 minute read)
🟢 خلاصه مقاله:
در نسخه جدید Croissant 1.1، شاهد معرفی استاندارد دادههای ماشینآموزشی قابل توسعه و آمادۀ استفاده توسط عاملها هستیم. Croissant قالبی متادیتای جامع برای مجموعهدادههای ماشینافزار است که استاندارد MLCommons را بهروز کرده و با افزودن قابلیتهای پیشرفته، حوزههای مختلف را تحت پوشش قرار میدهد. این استاندارد امکانات متعددی از جمله ریشهیابی کامل عملیات، پیروی خودکار از مجوزها و رضایتنامهها، و مدلسازی غنی داده را فراهم میکند. همچنین، Croissant به صورت بومی با بیش از ۷۰۰ هزار مجموعهداده و فریمورکهای محبوب ماشینافزار مانند TensorFlow، PyTorch، Dataverse و CKAN سازگاری دارد. این قابلیتها باعث میشود فرآیند مدیریت، صحتسنجی و همکاری در پروژههای یادگیری ماشین به مراتب آسانتر و شفافتر انجام شود، و توسعهدهندگان بتوانند با اعتماد بیشتری در پروژههایشان پیش بروند. نسخه ۱.۱ این استاندارد، گامی مهم در جهت توسعهپذیری و همکاری در جامعه یادگیری ماشین است و آیندهای روشن را برای حوزه دادههای آموزشی رقم میزند.
#ماشین_آموزش #داده_علمی #استاندارد_باز #پیشرفت_تکنولوژی
🟣لینک مقاله:
https://mlcommons.org/2026/02/croissant-1-1-standard/?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
MLCommons
What’s New in Croissant 1.1: Extensible, Agent-Ready ML Dataset Standard - MLCommons
Croissant 1.1 adds machine-actionable provenance, vocabulary interoperability, and automated governance to the ML dataset standard—making 700K+ datasets agent-ready.
🔵 عنوان مقاله
How to Compile Postgres Extensions with Visual Studio 2026 on Windows
🟢 خلاصه مقاله:
در محیط ویژوال استودیو ۲۰۲۶ بر روی ویندوز، کامپایل کردن افزونههای پایگاه داده پستگرساسکیول بتواند کمی چالشبرانگیز باشد. این فرآیند به دلیل نیاز به تنظیمات دقیق و تطابق با نسخههای مختلف ابزارها و کتابخانهها، ممکن است برای توسعهدهندگان تازهکار کمی پیچیده به نظر برسد. اما با رعایت چند نکته کلیدی، میتوانید این کار را به راحتی انجام دهید و افزونههای مورد نظر خود را با موفقیت کامپایل کنید.
در ادامه، چند نکته مهم جهت تسهیل این فرآیند آورده شده است: ابتدا نیاز است که تمامی ابزارها و بستههای مورد نیاز، شامل ویژوال استودیو، کلون کردن مخزن پروژه و نصب پیشنیازهای مربوطه، به درستی پیکربندی شوند. سپس، توجه به نسخههای سازگار از کتابخانههای پشتیبانی و تنظیم محیط توسعه، اهمیت زیادی دارد. اجرای مراحل با دقت و بررسی خطاهای احتمالی در حین کامپایل، میتواند در حل مشکلات احتمالی مؤثر باشد. نهایتاً، راهنماییهای لازم برای تست و اطمینان از صحت عملکرد افزونه پس از کامپایل نیز اهمیت ویژه دارد تا بتوانید افزونههای پایداری را در سیستمهای مختلف به کار برید.
با رعایت این نکات، فرآیند کامپایل افزونههای پستگرساسکیول در ویژوال استودیو ۲۰۲۶، سادهتر و قابل مدیریت میشود و این امکان را فراهم میسازد که توسعهدهندگان به سرعت و با اطمینان افزونههای خود را راهاندازی و تست کنند.
#پستگرس_اسکیول #ویژوال_استودیو #برنامه_نویسی #توسعه_نرم_افزار
🟣لینک مقاله:
https://postgresweekly.com/link/180895/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
How to Compile Postgres Extensions with Visual Studio 2026 on Windows
🟢 خلاصه مقاله:
در محیط ویژوال استودیو ۲۰۲۶ بر روی ویندوز، کامپایل کردن افزونههای پایگاه داده پستگرساسکیول بتواند کمی چالشبرانگیز باشد. این فرآیند به دلیل نیاز به تنظیمات دقیق و تطابق با نسخههای مختلف ابزارها و کتابخانهها، ممکن است برای توسعهدهندگان تازهکار کمی پیچیده به نظر برسد. اما با رعایت چند نکته کلیدی، میتوانید این کار را به راحتی انجام دهید و افزونههای مورد نظر خود را با موفقیت کامپایل کنید.
در ادامه، چند نکته مهم جهت تسهیل این فرآیند آورده شده است: ابتدا نیاز است که تمامی ابزارها و بستههای مورد نیاز، شامل ویژوال استودیو، کلون کردن مخزن پروژه و نصب پیشنیازهای مربوطه، به درستی پیکربندی شوند. سپس، توجه به نسخههای سازگار از کتابخانههای پشتیبانی و تنظیم محیط توسعه، اهمیت زیادی دارد. اجرای مراحل با دقت و بررسی خطاهای احتمالی در حین کامپایل، میتواند در حل مشکلات احتمالی مؤثر باشد. نهایتاً، راهنماییهای لازم برای تست و اطمینان از صحت عملکرد افزونه پس از کامپایل نیز اهمیت ویژه دارد تا بتوانید افزونههای پایداری را در سیستمهای مختلف به کار برید.
با رعایت این نکات، فرآیند کامپایل افزونههای پستگرساسکیول در ویژوال استودیو ۲۰۲۶، سادهتر و قابل مدیریت میشود و این امکان را فراهم میسازد که توسعهدهندگان به سرعت و با اطمینان افزونههای خود را راهاندازی و تست کنند.
#پستگرس_اسکیول #ویژوال_استودیو #برنامه_نویسی #توسعه_نرم_افزار
🟣لینک مقاله:
https://postgresweekly.com/link/180895/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
EDB
Compiling PostgreSQL extensions with Visual Studio 2026 on Windows
This blog was co-author
🔵 عنوان مقاله
Language is a Virus: Managing Locales in Postgres
🟢 خلاصه مقاله:
در دنیای برنامهنویسی و مدیریت پایگاههای داده، زبان و تنظیمات آن نقش مهمی در عملکرد و صحت دادهها دارند. یکی از موضوعاتی که در پروژههای بزرگ و چندزبانه اهمیت پیدا میکند، نحوهی مدیریت Locale یا همان تنظیمات زبانی و منطقهای در پایگاه دادهها است. مقاله «زبان یک ویروس است: مدیریت لوکالها در پستگرس» به بررسی عملی و کاربردی این موضوع در سیستم مدیریت پایگاه داده پستگرس میپردازد.
در ادامه، ابتدا باید بفهمیم که لوکالها چه هستند و چه تاثیری بر ساختار و عملیات پایگاه داده دارند. لوکالها تنظیماتی هستند که مشخص میکنند زبان، قالب تاریخ و عدد، نحوه ترتیب نتایج، و دیگر ویژگیهای مربوط به منطقههای جغرافیایی چگونه اعمال شوند. این تنظیمات در هنگام ایجاد پایگاه داده، جداول، فیلترها و عملیاتهای مختلف تاثیرگذار هستند و بر عملکرد و تطابق دادهها با نیازهای کاربران تاثیر میگذارند. بنابراین، مدیریت مناسب لوکالها قلمداد میشود که بسیار حیاتی است، مخصوصاً در سیستمهایی با کاربری جهانی یا چندزبان.
پستگرس، به عنوان یکی از قدرتمندترین سیستمهای مدیریت پایگاه داده، امکانات فراوانی برای پشتیبانی از لوکالها فراهم میکند. در این مقاله، نگاهی واقعگرایانه و کاربردی به نحوهی پشتیبانی، پیکربندی و مدیریت لوکالها در پستگرس داریم. بررسی میشود که چگونه میتوان تنظیمات منطقهای را به بهترین شکل برای نیازهای خاص فرد یا سازمان شخصیسازی کرد و بر عملکرد سیستم تاثیر مثبت گذاشت. همچنین، اشتباهات رایجی که ممکن است در تنظیم این پارامترها رخ دهند، و روشهای رفع آنها نیز مورد بحث قرار میگیرد.
در مجموع، درک صحیح و مدیریت هوشمندانه لوکالها در پستگرس، کلید دستیابی به دادههای دقیق و بهموقع است. مطالعه این مقاله و بهرهگیری از نکات عملی آن، به توسعهدهندگان و مدیران پایگاه داده کمک میکند تا سیستمهایی کارا و سازگار با نیازهای مختلف کاربران راهاندازی کنند.
#پستگرس #مدیریت_لوکال #پایگاه_داده #نکات_عملی
🟣لینک مقاله:
https://postgresweekly.com/link/180894/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Language is a Virus: Managing Locales in Postgres
🟢 خلاصه مقاله:
در دنیای برنامهنویسی و مدیریت پایگاههای داده، زبان و تنظیمات آن نقش مهمی در عملکرد و صحت دادهها دارند. یکی از موضوعاتی که در پروژههای بزرگ و چندزبانه اهمیت پیدا میکند، نحوهی مدیریت Locale یا همان تنظیمات زبانی و منطقهای در پایگاه دادهها است. مقاله «زبان یک ویروس است: مدیریت لوکالها در پستگرس» به بررسی عملی و کاربردی این موضوع در سیستم مدیریت پایگاه داده پستگرس میپردازد.
در ادامه، ابتدا باید بفهمیم که لوکالها چه هستند و چه تاثیری بر ساختار و عملیات پایگاه داده دارند. لوکالها تنظیماتی هستند که مشخص میکنند زبان، قالب تاریخ و عدد، نحوه ترتیب نتایج، و دیگر ویژگیهای مربوط به منطقههای جغرافیایی چگونه اعمال شوند. این تنظیمات در هنگام ایجاد پایگاه داده، جداول، فیلترها و عملیاتهای مختلف تاثیرگذار هستند و بر عملکرد و تطابق دادهها با نیازهای کاربران تاثیر میگذارند. بنابراین، مدیریت مناسب لوکالها قلمداد میشود که بسیار حیاتی است، مخصوصاً در سیستمهایی با کاربری جهانی یا چندزبان.
پستگرس، به عنوان یکی از قدرتمندترین سیستمهای مدیریت پایگاه داده، امکانات فراوانی برای پشتیبانی از لوکالها فراهم میکند. در این مقاله، نگاهی واقعگرایانه و کاربردی به نحوهی پشتیبانی، پیکربندی و مدیریت لوکالها در پستگرس داریم. بررسی میشود که چگونه میتوان تنظیمات منطقهای را به بهترین شکل برای نیازهای خاص فرد یا سازمان شخصیسازی کرد و بر عملکرد سیستم تاثیر مثبت گذاشت. همچنین، اشتباهات رایجی که ممکن است در تنظیم این پارامترها رخ دهند، و روشهای رفع آنها نیز مورد بحث قرار میگیرد.
در مجموع، درک صحیح و مدیریت هوشمندانه لوکالها در پستگرس، کلید دستیابی به دادههای دقیق و بهموقع است. مطالعه این مقاله و بهرهگیری از نکات عملی آن، به توسعهدهندگان و مدیران پایگاه داده کمک میکند تا سیستمهایی کارا و سازگار با نیازهای مختلف کاربران راهاندازی کنند.
#پستگرس #مدیریت_لوکال #پایگاه_داده #نکات_عملی
🟣لینک مقاله:
https://postgresweekly.com/link/180894/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
YouTube
"Language is a Virus: Managing Locales in PostgreSQL" with Christophe Pettus
This is a pragmatic look at PostgreSQL's support for locales, in particular around character encoding and collations. It is intended for DBAs and developers who want to make use of PostgreSQL's extensive locale features with a minimum number of gotchas. Among…
🔵 عنوان مقاله
Postgres Locks Explained
🟢 خلاصه مقاله:
در دنیای مدیریت پایگاه دادهها، قفلها نقش بسیار حیاتی در تضمین صحت و همزمانی عملیات دارند. نویسنده این مقاله، که یکی از مهندسان شرکت Supabase است، بیان میکند که کاش این منابع و مفاهیم زمانی که شروع به یادگیری درباره قفلها کرده بود، به طور ساده و قابل فهم در اختیارش قرار میداشت. در این مطلب، به تفصیل و به زبان ساده، انواع مختلف قفلهایی که در پایگاه داده پستگرس استفاده میشوند، توضیح داده شده است. هدف اصلی تسهیل درک این مفاهیم و نشان دادن نحوه کاربرد هر نوع قفل در پرس و جوهای مختلف است، به همین دلیل از نمودارهای تعاملی بهره برده شده است تا کاربران بتوانند مشاهده کنند کدام نوع قفل در کدام عملیات مورد استفاده قرار میگیرد، و نقش هر یک در حفظ همزمانی و امنیت دادهها را بهتر درک کنند.
در این مقاله، ابتدا اهمیت قفلها در پستگرس مورد بررسی قرار میگیرد، سپس هر نوع قفل با جزئیات توضیح داده میشود و نحوه ارتباط آن با فعالیتهای مختلف پایگاه داده، مانند افزودن، بهروزرسانی یا حذف دادهها، شرح داده میشود. تبیین نحوه عملکرد این قفلها و تاثیرشان بر سرعت و کارایی سیستم، از دیگر قسمتهای این محتوا است که به کمک نمودارهای تعاملی، فهم آنها بسیار آسانتر میشود. با رساندن فهم دقیق این مفاهیم، کاربران میتوانند مدیریت بهتر و بهینهتری بر عملیات پایگاه دادههای خود داشته باشند.
در خلاصه، هدف نهایی این مقاله، آموزش سریع و کاربردی مفاهیم قفلهای پستگرس است تا توسعهدهندگان و مدیران پایگاه داده بتوانند از آنها در بهترین حالت بهرهبرداری کرده و از بروز مشکلات مرتبط با همزمانی جلوگیری کنند. در نتیجه، شناخت درست این ابزارها باعث افزایش بهرهوری و امنیت سیستمهای دادهای میشود و کاربران میتوانند درک عمیقتری از نحوه عملکرد این قفلها و اهمیت آنها در مدیریت دادهها داشته باشند.
#پایگاه_داده #پستگرس #مدیریت_همزمانی #قفلها
🟣لینک مقاله:
https://postgresweekly.com/link/180541/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Postgres Locks Explained
🟢 خلاصه مقاله:
در دنیای مدیریت پایگاه دادهها، قفلها نقش بسیار حیاتی در تضمین صحت و همزمانی عملیات دارند. نویسنده این مقاله، که یکی از مهندسان شرکت Supabase است، بیان میکند که کاش این منابع و مفاهیم زمانی که شروع به یادگیری درباره قفلها کرده بود، به طور ساده و قابل فهم در اختیارش قرار میداشت. در این مطلب، به تفصیل و به زبان ساده، انواع مختلف قفلهایی که در پایگاه داده پستگرس استفاده میشوند، توضیح داده شده است. هدف اصلی تسهیل درک این مفاهیم و نشان دادن نحوه کاربرد هر نوع قفل در پرس و جوهای مختلف است، به همین دلیل از نمودارهای تعاملی بهره برده شده است تا کاربران بتوانند مشاهده کنند کدام نوع قفل در کدام عملیات مورد استفاده قرار میگیرد، و نقش هر یک در حفظ همزمانی و امنیت دادهها را بهتر درک کنند.
در این مقاله، ابتدا اهمیت قفلها در پستگرس مورد بررسی قرار میگیرد، سپس هر نوع قفل با جزئیات توضیح داده میشود و نحوه ارتباط آن با فعالیتهای مختلف پایگاه داده، مانند افزودن، بهروزرسانی یا حذف دادهها، شرح داده میشود. تبیین نحوه عملکرد این قفلها و تاثیرشان بر سرعت و کارایی سیستم، از دیگر قسمتهای این محتوا است که به کمک نمودارهای تعاملی، فهم آنها بسیار آسانتر میشود. با رساندن فهم دقیق این مفاهیم، کاربران میتوانند مدیریت بهتر و بهینهتری بر عملیات پایگاه دادههای خود داشته باشند.
در خلاصه، هدف نهایی این مقاله، آموزش سریع و کاربردی مفاهیم قفلهای پستگرس است تا توسعهدهندگان و مدیران پایگاه داده بتوانند از آنها در بهترین حالت بهرهبرداری کرده و از بروز مشکلات مرتبط با همزمانی جلوگیری کنند. در نتیجه، شناخت درست این ابزارها باعث افزایش بهرهوری و امنیت سیستمهای دادهای میشود و کاربران میتوانند درک عمیقتری از نحوه عملکرد این قفلها و اهمیت آنها در مدیریت دادهها داشته باشند.
#پایگاه_داده #پستگرس #مدیریت_همزمانی #قفلها
🟣لینک مقاله:
https://postgresweekly.com/link/180541/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
🔵 عنوان مقاله
Postgres 18.2, 17.8, 16.12, 15.16, and 14.21 Released, But..!
🟢 خلاصه مقاله:
نسخههای جدید PostgreSQL که شامل ۱۸.۲، ۱۷.۸، ۱۶.۱۲، ۱۵.۱۶ و ۱۴.۲۱ هستند، همگی منتشر شدهاند. این بهروزرسانیها نه تنها برای رفع باگها و مشکلات مختلف طراحی شدهاند، بلکه پنج مسئله امنیتی مهم را نیز حل کردهاند. این مسائل شامل مواردی مانند oidvector، intarray، pgcrypto، pg_trgm و یک خطای اعتبارسنجی طول کاراکترهای چند بایتی هستند که در صورت سوءاستفاده میتوانند منجر به سرریز بافر شوند.
با این حال، قبل از اینکه اقدام به نصب یا آپدیت کنید، حتماً نکات مهم مربوط به این نسخهها را مطالعه نمایید. در برخی موارد، بهروزرسانیها ممکن است نیازمند توجه خاصی باشند تا از بروز مشکلات احتمالی جلوگیری شود و سیستم شما به صورت امن و پایدار باقی بماند.
در نتیجه، اگر قصد دارید نسخههای جدید را نصب کنید، توصیه میشود ابتدا مستندات و نکات مربوط به هر نسخه را به دقت بررسی کنید تا بدون مشکل و با امنیت کامل سیستمتان بهروزرسانی انجام دهید.
به یاد داشته باشید که همیشه تهیه نسخه پشتیبان قبل از هر بهروزرسانی یک اقدام حیاتی است، مخصوصاً زمانی که امنیت و کارایی پایگاه داده برای شما حیاتی است.
#پستگرس #بهروزرسانی_امنیت #پایگاه_داده #امنیت
🟣لینک مقاله:
https://postgresweekly.com/link/180882/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Postgres 18.2, 17.8, 16.12, 15.16, and 14.21 Released, But..!
🟢 خلاصه مقاله:
نسخههای جدید PostgreSQL که شامل ۱۸.۲، ۱۷.۸، ۱۶.۱۲، ۱۵.۱۶ و ۱۴.۲۱ هستند، همگی منتشر شدهاند. این بهروزرسانیها نه تنها برای رفع باگها و مشکلات مختلف طراحی شدهاند، بلکه پنج مسئله امنیتی مهم را نیز حل کردهاند. این مسائل شامل مواردی مانند oidvector، intarray، pgcrypto، pg_trgm و یک خطای اعتبارسنجی طول کاراکترهای چند بایتی هستند که در صورت سوءاستفاده میتوانند منجر به سرریز بافر شوند.
با این حال، قبل از اینکه اقدام به نصب یا آپدیت کنید، حتماً نکات مهم مربوط به این نسخهها را مطالعه نمایید. در برخی موارد، بهروزرسانیها ممکن است نیازمند توجه خاصی باشند تا از بروز مشکلات احتمالی جلوگیری شود و سیستم شما به صورت امن و پایدار باقی بماند.
در نتیجه، اگر قصد دارید نسخههای جدید را نصب کنید، توصیه میشود ابتدا مستندات و نکات مربوط به هر نسخه را به دقت بررسی کنید تا بدون مشکل و با امنیت کامل سیستمتان بهروزرسانی انجام دهید.
به یاد داشته باشید که همیشه تهیه نسخه پشتیبان قبل از هر بهروزرسانی یک اقدام حیاتی است، مخصوصاً زمانی که امنیت و کارایی پایگاه داده برای شما حیاتی است.
#پستگرس #بهروزرسانی_امنیت #پایگاه_داده #امنیت
🟣لینک مقاله:
https://postgresweekly.com/link/180882/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PostgreSQL News
PostgreSQL 18.2, 17.8, 16.12, 15.16, and 14.21 Released!
The PostgreSQL Global Development Group has released an update to all supported versions of PostgreSQL, including 18.2, 17.8, 16.12, 15.16, …
🔵 عنوان مقاله
Jack of All Trades: Query Federation in Modern OLAP Databases (15 minute read)
🟢 خلاصه مقاله:
در دنیای بانکهای اطلاعاتی OLAP مدرن، مفهوم "فدراسیون کوئری" به عنوان یک اصل ضروری تبدیل شده است. این روش امکان اجرای یکپارچه و همزمان کوئریهای SQL بر روی چندین منبع داده متفاوت را فراهم میکند، بدون نیاز به عملیات پیچیده ETL و یا تکرار دادهها. در حال حاضر، ابزارهای چند منظورهای مانند ترینو، که به عنوان اجرایگرهای بدون حالت (stateless orchestrators) عمل میکنند، به کاربران اجازه میدهند تا با گستره وسیعی از منابع دادهها ارتباط برقرار کنند و عملیاتهای مختلف را انجام دهند. اما در طرف دیگر، در موتورهای اورکلیت با کارایی بالا مانند استارراکس، فدراسیون داخلی و یکپارچه، باعث بهبود قابل توجه در عملکرد میشود.
این موتورهای پیشرفته با بهرهگیری از تکنیکهای بهینهسازی مانند اجرای برداری، کش کردن متادیتا و پشتیبانی قوی از فرمت Iceberg، توانستهاند کوئریهای فدرال را با سرعت و کارایی بیشتری اجرا کنند. این امکانات نه تنها موجب بهبود چشمگیر در سرعت پاسخگویی میشوند، بلکه به توسعه دهندگان و تحلیلگران داده اجازه میدهند تا با اطمینان و سهولت بیشتری از منابع متعدد بهرهبرداری کنند. بنابراین، فدراسیون کوئری به عنوان یک فناوری کلیدی در عرصه بانکهای اطلاعاتی OLAP مدرن شناخته میشود که توانسته است نیازهای پیچیده امروز در مدیریت و تحلیل دادهها را برآورده کند.
#فدراسیون_کوئری #OLAP #پایگاه_داده #تحلیل_داده
🟣لینک مقاله:
https://medium.com/fresha-data-engineering/jack-of-all-trades-query-federation-in-modern-olap-databases-8be0fdf2ade9?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Jack of All Trades: Query Federation in Modern OLAP Databases (15 minute read)
🟢 خلاصه مقاله:
در دنیای بانکهای اطلاعاتی OLAP مدرن، مفهوم "فدراسیون کوئری" به عنوان یک اصل ضروری تبدیل شده است. این روش امکان اجرای یکپارچه و همزمان کوئریهای SQL بر روی چندین منبع داده متفاوت را فراهم میکند، بدون نیاز به عملیات پیچیده ETL و یا تکرار دادهها. در حال حاضر، ابزارهای چند منظورهای مانند ترینو، که به عنوان اجرایگرهای بدون حالت (stateless orchestrators) عمل میکنند، به کاربران اجازه میدهند تا با گستره وسیعی از منابع دادهها ارتباط برقرار کنند و عملیاتهای مختلف را انجام دهند. اما در طرف دیگر، در موتورهای اورکلیت با کارایی بالا مانند استارراکس، فدراسیون داخلی و یکپارچه، باعث بهبود قابل توجه در عملکرد میشود.
این موتورهای پیشرفته با بهرهگیری از تکنیکهای بهینهسازی مانند اجرای برداری، کش کردن متادیتا و پشتیبانی قوی از فرمت Iceberg، توانستهاند کوئریهای فدرال را با سرعت و کارایی بیشتری اجرا کنند. این امکانات نه تنها موجب بهبود چشمگیر در سرعت پاسخگویی میشوند، بلکه به توسعه دهندگان و تحلیلگران داده اجازه میدهند تا با اطمینان و سهولت بیشتری از منابع متعدد بهرهبرداری کنند. بنابراین، فدراسیون کوئری به عنوان یک فناوری کلیدی در عرصه بانکهای اطلاعاتی OLAP مدرن شناخته میشود که توانسته است نیازهای پیچیده امروز در مدیریت و تحلیل دادهها را برآورده کند.
#فدراسیون_کوئری #OLAP #پایگاه_داده #تحلیل_داده
🟣لینک مقاله:
https://medium.com/fresha-data-engineering/jack-of-all-trades-query-federation-in-modern-olap-databases-8be0fdf2ade9?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Medium
Jack of all trades: query federation in modern OLAP databases
As analytics ecosystems grow more diverse, organisations increasingly need to query data across warehouses, data lakes, and operational…
🔵 عنوان مقاله
Building Embedding Models for Large-Scale Real-World Applications (44 minute presentation)
🟢 خلاصه مقاله:
در ساخت مدلهای جاسازی، فرآیندهای متعددی باید طی شوند که از یادگیری تقاطعی شروع میشود و به مرحلههای دیگری مانند تقطیر، ارزیابی و نهایتاً ارائه خدمت میرسد. در واقع، ایجاد و بهکارگیری این مدلها نیازمند طراحی دقیق است که بتواند کارایی بالا و دقت مناسبی را در مواجهه با حجم عظیم دادهها در محیطهای واقعی تضمین کند. یکی از مهمترین مراحل، ایندکسسازی اسناد و اجرای جستوجوی تقریبی نزدیکترین همسایه در پایگاههای داده برداری است که بهینهسازیهایی نظیر دستهبندی دادهها و کوانتیزاسیون برای کاهش تأخیر در پاسخدهی اهمیت دارد. این بهینهسازیها بهمنظور کاهش زمان پاسخ در پرسوجوهای دستهجمعی و انجام پردازشهای سریع در زمان واقعی طراحی شدهاند.
همچنین، کنترل بروز خطاها و توهمات در مدلهای Retrieval-Augmented Generation (RAG) یکی دیگر از چالشهای اساسی است. مدیریت این موارد در کنار پشتیبانی از تورهای پردازش در زمان واقعی و یا تورهای آفلاین، اهمیت زیادی برای ارائه نتایج دقیق و بهموقع دارد. مقابله با خطایابی و جلوگیری از تولید اطلاعات نادرست، نقش کلیدی در تضمین کیفیت و اعتماد به سیستمهای تولید محتوا دارد. در نهایت، کاهش پدیده استالنس یا ناپایداری دادهها، برای فراهمآوری خدمات پایدار و مقیاسپذیر در حوزههای مختلف ضروری است. این مجموعه اقدامات و فناوریها، در کنار هم، امکان بهرهبرداری مؤثر و کارآمد از مدلهای جاسازی در برنامههای بزرگ و کاربرد واقعی را فراهم میآورد.
#یادگیری_ماشین #مدل_های_جاسازی #هوش_مصنوعی #پایگاه_داده
🟣لینک مقاله:
https://www.infoq.com/presentations/llm-large-scale-applications/?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Building Embedding Models for Large-Scale Real-World Applications (44 minute presentation)
🟢 خلاصه مقاله:
در ساخت مدلهای جاسازی، فرآیندهای متعددی باید طی شوند که از یادگیری تقاطعی شروع میشود و به مرحلههای دیگری مانند تقطیر، ارزیابی و نهایتاً ارائه خدمت میرسد. در واقع، ایجاد و بهکارگیری این مدلها نیازمند طراحی دقیق است که بتواند کارایی بالا و دقت مناسبی را در مواجهه با حجم عظیم دادهها در محیطهای واقعی تضمین کند. یکی از مهمترین مراحل، ایندکسسازی اسناد و اجرای جستوجوی تقریبی نزدیکترین همسایه در پایگاههای داده برداری است که بهینهسازیهایی نظیر دستهبندی دادهها و کوانتیزاسیون برای کاهش تأخیر در پاسخدهی اهمیت دارد. این بهینهسازیها بهمنظور کاهش زمان پاسخ در پرسوجوهای دستهجمعی و انجام پردازشهای سریع در زمان واقعی طراحی شدهاند.
همچنین، کنترل بروز خطاها و توهمات در مدلهای Retrieval-Augmented Generation (RAG) یکی دیگر از چالشهای اساسی است. مدیریت این موارد در کنار پشتیبانی از تورهای پردازش در زمان واقعی و یا تورهای آفلاین، اهمیت زیادی برای ارائه نتایج دقیق و بهموقع دارد. مقابله با خطایابی و جلوگیری از تولید اطلاعات نادرست، نقش کلیدی در تضمین کیفیت و اعتماد به سیستمهای تولید محتوا دارد. در نهایت، کاهش پدیده استالنس یا ناپایداری دادهها، برای فراهمآوری خدمات پایدار و مقیاسپذیر در حوزههای مختلف ضروری است. این مجموعه اقدامات و فناوریها، در کنار هم، امکان بهرهبرداری مؤثر و کارآمد از مدلهای جاسازی در برنامههای بزرگ و کاربرد واقعی را فراهم میآورد.
#یادگیری_ماشین #مدل_های_جاسازی #هوش_مصنوعی #پایگاه_داده
🟣لینک مقاله:
https://www.infoq.com/presentations/llm-large-scale-applications/?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
InfoQ
Building Embedding Models for Large-Scale Real-World Applications
Sahil Dua discusses the critical role of embedding models in powering search and RAG applications at scale. He explains the transformer-based architecture, contrastive learning techniques, and the process of distilling large language models into production…
🔵 عنوان مقاله
Postgres's 'bloat' "is a feature, not a bug."
🟢 خلاصه مقاله:
برخی افراد تصور میکنند که افزایش حجم جداول در پایگاه دادههای پستگرس، مشکلی است که باید برطرف شود، اما در واقع این موضوع چیزی جز یک ویژگی نیست، بلکه بخشی طبیعی و اجتنابناپذیر در فعالیتهای روزمره سیستمهای پایگاه داده است. در حقیقت، این پدیده که به آن نام "بروت" (bloat) داده میشود، نتیجه فرآیندهای طبیعی از جمله بروزرسانیها و حذفهای کمکرسان است که باعث تراکم و بزرگتر شدن غیرضروری صفحات داده میشود. مهم است بدانیم که این ویژگی در عین حال میتواند به دلایلی مفید باشد، زیرا سرعت و کارایی عملیاتها را در شرایط خاص حفظ میکند و درصورت مدیریت صحیح، مشکلی جدی ایجاد نمیکند.
در زمانهایی که پایگاه داده به صورت مکرر دچار بروزرسانیها و حذفهای پیدرپی میشود، حجم دادهها ممکن است به سرعت افزایش یافته و باعث کندی عملیاتهای ویرایش و جستجو شود. اما به جای تلاش بیوقفه برای حذف این بروت، بهتر است اقدامات محافظتی و نگهداری مانند VACUUM و تنظیم صحیح پارامترهای سیستم را انجام دهیم. این اقدامات میتوانند به بهبود کارایی و کاهش اثرات منفی بروت کمک کنند، در حالی که خود پدیده بروت را باید به عنوان بخشی طبیعی و حتی مفید در نظر گرفت. بنابراین، شناخت صحیح این ویژگی و مدیریت هوشمندانه آن کلید موفقیت در نگهداری سلامت پایگاه دادههای پستگرس است.
پایگاه دادههای پستگرس، با داشتن امکانات و ابزارهای قدرتمند، به مدیران سیستم اجازه میدهد تا با درک بهتر و کنترل مناسب بر بروت، سیستمهای پایدار و بهینه را حفظ کنند. به خاطر داشته باشید که بروت نه تنها امکانی است برای بهبود کارایی در برخی موارد، بلکه جزئی جداییناپذیر از چرخه طبیعی عملیات پایگاه دادهها است که باید در مدیریت روزمره مد نظر قرار گیرد.
#پستگرس #پایگاه_داده #مدیریت_پایگاه_داده #بروت
🟣لینک مقاله:
https://postgresweekly.com/link/180890/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Postgres's 'bloat' "is a feature, not a bug."
🟢 خلاصه مقاله:
برخی افراد تصور میکنند که افزایش حجم جداول در پایگاه دادههای پستگرس، مشکلی است که باید برطرف شود، اما در واقع این موضوع چیزی جز یک ویژگی نیست، بلکه بخشی طبیعی و اجتنابناپذیر در فعالیتهای روزمره سیستمهای پایگاه داده است. در حقیقت، این پدیده که به آن نام "بروت" (bloat) داده میشود، نتیجه فرآیندهای طبیعی از جمله بروزرسانیها و حذفهای کمکرسان است که باعث تراکم و بزرگتر شدن غیرضروری صفحات داده میشود. مهم است بدانیم که این ویژگی در عین حال میتواند به دلایلی مفید باشد، زیرا سرعت و کارایی عملیاتها را در شرایط خاص حفظ میکند و درصورت مدیریت صحیح، مشکلی جدی ایجاد نمیکند.
در زمانهایی که پایگاه داده به صورت مکرر دچار بروزرسانیها و حذفهای پیدرپی میشود، حجم دادهها ممکن است به سرعت افزایش یافته و باعث کندی عملیاتهای ویرایش و جستجو شود. اما به جای تلاش بیوقفه برای حذف این بروت، بهتر است اقدامات محافظتی و نگهداری مانند VACUUM و تنظیم صحیح پارامترهای سیستم را انجام دهیم. این اقدامات میتوانند به بهبود کارایی و کاهش اثرات منفی بروت کمک کنند، در حالی که خود پدیده بروت را باید به عنوان بخشی طبیعی و حتی مفید در نظر گرفت. بنابراین، شناخت صحیح این ویژگی و مدیریت هوشمندانه آن کلید موفقیت در نگهداری سلامت پایگاه دادههای پستگرس است.
پایگاه دادههای پستگرس، با داشتن امکانات و ابزارهای قدرتمند، به مدیران سیستم اجازه میدهد تا با درک بهتر و کنترل مناسب بر بروت، سیستمهای پایدار و بهینه را حفظ کنند. به خاطر داشته باشید که بروت نه تنها امکانی است برای بهبود کارایی در برخی موارد، بلکه جزئی جداییناپذیر از چرخه طبیعی عملیات پایگاه دادهها است که باید در مدیریت روزمره مد نظر قرار گیرد.
#پستگرس #پایگاه_داده #مدیریت_پایگاه_داده #بروت
🟣لینک مقاله:
https://postgresweekly.com/link/180890/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Roger Welin
PostgreSQL Bloat Is a Feature, Not a Bug
Introduction
Your PostgreSQL database keeps growing, even though the number of rows stays roughly the same. Disk usage climbs, queries slow down, and you wonder what the heck is happening.
It’s not a bug - it’s called bloat and it’s baked into the core design…
Your PostgreSQL database keeps growing, even though the number of rows stays roughly the same. Disk usage climbs, queries slow down, and you wonder what the heck is happening.
It’s not a bug - it’s called bloat and it’s baked into the core design…
❤1
🔵 عنوان مقاله
dbt Core v1.11 is GA (7 minute read)
🟢 خلاصه مقاله:
نسخه ۱.۱۱ دیتابیست دیبیتی کور (dbt Core) به صورت رسمی عرضه شد، و در این نسخه امکانات جدید و قابل توجهی معرفی شده است. یکی از مهمترین قابلیتهای افزوده شده، پشتیبانی رسمی از توابع کاربرتعریف شده (UDFs) است که به تیمها امکان میدهد منطق تبدیلهای قابل استفاده مجدد را مستقیماً در انبارهای داده خود استانداردسازی کنند. این ویژگی در پلتفرمهای بزرگ مانند BigQuery، Snowflake، Redshift، Postgres و Databricks قابل استفاده است و در Snowflake و BigQuery از طریق توابع UDF پایتون، به تیمها انعطافپذیری بسیاری میدهد تا فرآیندهای پیچیده را به سادگی پیادهسازی کنند.
علاوه بر این، نسخه جدید با بهبود در اعتبارسنجی ساختارهای JSON، امکان تشخیص زودهنگام مشکلات پیکربندی را فراهم کرده است. این بهبودها منجر به کاهش خطاهای احتمالی در فرآیند توسعه و افزایش قابلیت اطمینان کد میشود و تیمهای توسعهدهنده میتوانند سریعتر و موثرتر عملکرد سیستم خود را تضمین کنند. همچنین، بهبودهای خاص برای درایورها، مانند انجام بررسیهای همزمان و دستهجمعی در صحت منابع در BigQuery و دیگر پلتفرمها، بخش دیگری از ارتقاءهای این نسخه است که به کارایی و کارکرد بهتر سیستم کمک میکند.
در کل، نسخه ۱.۱۱ dbt Core گامی مهم در جهت توسعه قابلیتهای انعطافپذیر و قدرتمند در مدیریت دادهها است، که امکان اشتراکگذاری منطقهای تبدیل داده، اطمینان بیشتر در صحت دادهها، و بهبود کلی در فرآیندهای دادهکاوی را فراهم میآورد. کاربران این ابزار اکنون میتوانند با اطمینان بیشتری پروژههای پیچیدهتری را به اجرا درآورند و از قابلیتهای پیشرفته آن بهرهمند شوند.
#دیتابیس #تحول_در_دیتا #مدیریت_داده #dbt
🟣لینک مقاله:
https://www.getdbt.com/blog/dbt-core-v1-11-is-ga?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
dbt Core v1.11 is GA (7 minute read)
🟢 خلاصه مقاله:
نسخه ۱.۱۱ دیتابیست دیبیتی کور (dbt Core) به صورت رسمی عرضه شد، و در این نسخه امکانات جدید و قابل توجهی معرفی شده است. یکی از مهمترین قابلیتهای افزوده شده، پشتیبانی رسمی از توابع کاربرتعریف شده (UDFs) است که به تیمها امکان میدهد منطق تبدیلهای قابل استفاده مجدد را مستقیماً در انبارهای داده خود استانداردسازی کنند. این ویژگی در پلتفرمهای بزرگ مانند BigQuery، Snowflake، Redshift، Postgres و Databricks قابل استفاده است و در Snowflake و BigQuery از طریق توابع UDF پایتون، به تیمها انعطافپذیری بسیاری میدهد تا فرآیندهای پیچیده را به سادگی پیادهسازی کنند.
علاوه بر این، نسخه جدید با بهبود در اعتبارسنجی ساختارهای JSON، امکان تشخیص زودهنگام مشکلات پیکربندی را فراهم کرده است. این بهبودها منجر به کاهش خطاهای احتمالی در فرآیند توسعه و افزایش قابلیت اطمینان کد میشود و تیمهای توسعهدهنده میتوانند سریعتر و موثرتر عملکرد سیستم خود را تضمین کنند. همچنین، بهبودهای خاص برای درایورها، مانند انجام بررسیهای همزمان و دستهجمعی در صحت منابع در BigQuery و دیگر پلتفرمها، بخش دیگری از ارتقاءهای این نسخه است که به کارایی و کارکرد بهتر سیستم کمک میکند.
در کل، نسخه ۱.۱۱ dbt Core گامی مهم در جهت توسعه قابلیتهای انعطافپذیر و قدرتمند در مدیریت دادهها است، که امکان اشتراکگذاری منطقهای تبدیل داده، اطمینان بیشتر در صحت دادهها، و بهبود کلی در فرآیندهای دادهکاوی را فراهم میآورد. کاربران این ابزار اکنون میتوانند با اطمینان بیشتری پروژههای پیچیدهتری را به اجرا درآورند و از قابلیتهای پیشرفته آن بهرهمند شوند.
#دیتابیس #تحول_در_دیتا #مدیریت_داده #dbt
🟣لینک مقاله:
https://www.getdbt.com/blog/dbt-core-v1-11-is-ga?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
dbt Labs
dbt Core v1.11 is GA | dbt Labs
dbt Core v1.11 is GA with first-class UDFs, clearer project validation, and performance improvements across adapters.
🔵 عنوان مقاله
pg_background: Run SQL in the Background, Independent of Your Session
🟢 خلاصه مقاله:
در بسیاری از برنامهها و پروژههای مدیریتی پایگاه داده، نیاز دارید که دستورات SQL را به شکلی غیرهمزمان و در پسزمینه اجرا کنید. این روش، امکان انجام عملیات سنگین و زمانبر را بدون مسدود کردن ارتباط با کاربر فراهم میکند، و به شما اجازه میدهد در حالی که سرور PostgreSQL مشغول پردازش است، به فعالیتهای دیگر ادامه دهید. این ویژگی به ویژه در مواردی مفید است که باید پاسخ سریع به درخواستهای کاربر داده شود، اما عملیاتهای طولانیتر در پسزمینه انجام شوند.
با استفاده از این افزونه، میتوانید دستورات SQL را به صورت غیرهمزمان اجرا کنید و دیگر نیاز نیست نگران توقف عملیات یا کاهش سرعت سیستم باشید. این روش، عملکرد سیستم را بهبود میبخشد و بهرهوری کلی را افزایش میدهد، زیرا ترافیک و زمانی که صرف انتظار برای تکمیل عملیاتهای سنگین میشود، کاهش مییابد. به این ترتیب، کاربر تجربه بهتری دریافت میکند و سیستم به طور مؤثرتری مدیریت میشود.
در مجموع، این ابزار قدرتمند ابزاری کارآمد برای مدیران و توسعهدهندگان است که میخواهند عملیاتهای پیچیده و وقتگیر را به صورت مؤثر مدیریت کنند، بدون اینکه در روند دیگر فعالیتهایشان خللی وارد شود. استفاده از این قابلیت در پروژههای بزرگ و سیستمهایی که نیازمند کارایی بالا هستند، میتواند تاثیر قابل توجهی در بهبود عملکرد و بهرهوری داشته باشد.
#پایگاهداده #PostgreSQL #مدیریت_سیستم #عملکرد_بالا
🟣لینک مقاله:
https://postgresweekly.com/link/180899/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pg_background: Run SQL in the Background, Independent of Your Session
🟢 خلاصه مقاله:
در بسیاری از برنامهها و پروژههای مدیریتی پایگاه داده، نیاز دارید که دستورات SQL را به شکلی غیرهمزمان و در پسزمینه اجرا کنید. این روش، امکان انجام عملیات سنگین و زمانبر را بدون مسدود کردن ارتباط با کاربر فراهم میکند، و به شما اجازه میدهد در حالی که سرور PostgreSQL مشغول پردازش است، به فعالیتهای دیگر ادامه دهید. این ویژگی به ویژه در مواردی مفید است که باید پاسخ سریع به درخواستهای کاربر داده شود، اما عملیاتهای طولانیتر در پسزمینه انجام شوند.
با استفاده از این افزونه، میتوانید دستورات SQL را به صورت غیرهمزمان اجرا کنید و دیگر نیاز نیست نگران توقف عملیات یا کاهش سرعت سیستم باشید. این روش، عملکرد سیستم را بهبود میبخشد و بهرهوری کلی را افزایش میدهد، زیرا ترافیک و زمانی که صرف انتظار برای تکمیل عملیاتهای سنگین میشود، کاهش مییابد. به این ترتیب، کاربر تجربه بهتری دریافت میکند و سیستم به طور مؤثرتری مدیریت میشود.
در مجموع، این ابزار قدرتمند ابزاری کارآمد برای مدیران و توسعهدهندگان است که میخواهند عملیاتهای پیچیده و وقتگیر را به صورت مؤثر مدیریت کنند، بدون اینکه در روند دیگر فعالیتهایشان خللی وارد شود. استفاده از این قابلیت در پروژههای بزرگ و سیستمهایی که نیازمند کارایی بالا هستند، میتواند تاثیر قابل توجهی در بهبود عملکرد و بهرهوری داشته باشد.
#پایگاهداده #PostgreSQL #مدیریت_سیستم #عملکرد_بالا
🟣لینک مقاله:
https://postgresweekly.com/link/180899/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Database Technologies & Cyber Security Platform
pg_background: make Postgres do the long work (while your session stays light)
pg_background gives PostgreSQL a clean “do this over there” lane: launch SQL in background worker processes, keep your session responsive, and pull results later when you’re ready. In this post, we…
Forwarded from Persian Post
کتابهای TCP/IP Illustrated یک مجموعه سه جلدی تخصصی دربارهٔ پروتکلهای شبکه و معماری TCP/IP هستند که به صورت تصویری، با مثالهای عملی و گاهی حتی با کد واقعی، توضیح دادهاند چگونه اینترنت و پروتکلهای اصلی آن کار میکنند. این مجموعه یکی از منابع کلاسیک و معتبر در زمینه شبکه و TCP/IP محسوب میشود و معمولاً برای مهندسین شبکه، طراحان سیستمها و دانشجویان پیشرفته پیشنهاد میشود.
————————————————-
📘 کتاب TCP/IP Illustrated, Volume 1: The Protocols
📌 موضوع اصلی
این جلد ساختار و عملکرد پروتکلهای اصلی TCP/IP را از پایینترین تا بالاترین لایه با جزئیات توضیح میدهد: از لایه پیوند داده (Ethernet, PPP) و لایه شبکه (IP و مسیریابی) تا لایه انتقال (TCP، UDP) و برخی پروتکلهای کاربردی مثل DNS.
✨ تاکید و ویژگیها
روش کار دقیق پروتکلها با مثالهای واقعی بستهها
جزئیات TCP (مدیریت اتصال، کنترل جریان و احتقان)
مقایسه لایهها و چگونگی تعامل آنها
در ویرایش دوم (2011)، IPv6 و پروتکلهای امنیتی (IPsec, TLS) هم پوشش داده شدهاند.
👉 این جلد مناسب کسانی است که میخواهند درک عمیق از چگونگی کارکرد TCP/IP داشته باشند — نه فقط اصول، بلکه رفتار واقعی پروتکلها را با مثالهای عملی ببینند.
———————-
📗 کتاب TCP/IP Illustrated, Volume 2: The Implementation
📌 موضوع اصلی
این جلد نحوه پیادهسازی پروتکلهای TCP/IP را در سیستمعاملهای واقعی—بهویژه در کد 4.4BSD-Lite (کد واقعی سیستم یونیکس)—بررسی میکند.
✨ تاکید و ویژگیها
تمرکز بر کد واقعی و ساختار دادهها
توضیح دقیق چگونگی اجرای پروتکلها در هسته سیستم
بررسی تفاوت بین رابط کاربری (sockets API) و لایههای پایینتر
مفاهیمی مثل multicasting، window scale، timestamp options و موارد مشابه
حجم زیاد کد واقعی ارائهشده (~15٬000 خط)
👉 این جلد مناسب کسانی است که به پیادهسازی عملی و فهم دقیق اینکه پروتکلها داخل سیستم عامل چگونه کار میکنند علاقه دارند، مخصوصاً توسعهدهندگان سیستم و مهندسان شبکه سطح پایین.
———————-
📕کتاب TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols
📌 موضوع اصلی
این جلد بر کاربردهای خاص TCP و برخی پروتکلهای کاربردی تمرکز دارد و موضوعات زیر را با جزئیات بررسی میکند:
TCP برای تراکنشها (T/TCP — نسخهٔ تراکنشمحور TCP)
HTTP (پروتکل وب)
NNTP (پروتکل شبکهٔ خبری Usenet)
پروتکلهای حوزهٔ یونیکس (Unix domain sockets)
✨ تاکید و ویژگیها
بحث T/TCP و مقایسهاش با TCP سنتی
بررسی HTTP و NNTP (چگونگی کار آنها روی TCP)
استفاده از مثالهای واقعی و بستههای شبکه
نگاه دقیق به «سوکتهای حوزهٔ یونیکس» که برای ارتباط پروسهها در یک سیستم بهکار میروند
👉 این جلد بیشتر برای کاربردهای خاص و کسانی که میخواهند بعد از یادگیری اصول و پیادهسازی، بفهمند چگونه این پروتکلها در دنیای واقعی استفاده میشوند مناسب است.
———————-
🕊لینک خرید کتاب
🔴TCP/IP Illustrated, Volume 1
🟢 https://skybooks.ir/products/TCPIP-Illustrated-Volume-1
🔴TCP/IP Illustrated, Volume 2
🟢 https://skybooks.ir/products/TCPIP-Illustrated-Volume-2
🔴TCP/IP Illustrated, Volume 3
🟢 https://skybooks.ir/products/TCPIP-Illustrated-Volume-3
#TCPIP
#Networking
#InternetProtocols
👇 join 👇
https://xn--r1a.website/+Bp8JeTpQoiUwMjVk
————————————————-
📘 کتاب TCP/IP Illustrated, Volume 1: The Protocols
📌 موضوع اصلی
این جلد ساختار و عملکرد پروتکلهای اصلی TCP/IP را از پایینترین تا بالاترین لایه با جزئیات توضیح میدهد: از لایه پیوند داده (Ethernet, PPP) و لایه شبکه (IP و مسیریابی) تا لایه انتقال (TCP، UDP) و برخی پروتکلهای کاربردی مثل DNS.
✨ تاکید و ویژگیها
روش کار دقیق پروتکلها با مثالهای واقعی بستهها
جزئیات TCP (مدیریت اتصال، کنترل جریان و احتقان)
مقایسه لایهها و چگونگی تعامل آنها
در ویرایش دوم (2011)، IPv6 و پروتکلهای امنیتی (IPsec, TLS) هم پوشش داده شدهاند.
👉 این جلد مناسب کسانی است که میخواهند درک عمیق از چگونگی کارکرد TCP/IP داشته باشند — نه فقط اصول، بلکه رفتار واقعی پروتکلها را با مثالهای عملی ببینند.
———————-
📗 کتاب TCP/IP Illustrated, Volume 2: The Implementation
📌 موضوع اصلی
این جلد نحوه پیادهسازی پروتکلهای TCP/IP را در سیستمعاملهای واقعی—بهویژه در کد 4.4BSD-Lite (کد واقعی سیستم یونیکس)—بررسی میکند.
✨ تاکید و ویژگیها
تمرکز بر کد واقعی و ساختار دادهها
توضیح دقیق چگونگی اجرای پروتکلها در هسته سیستم
بررسی تفاوت بین رابط کاربری (sockets API) و لایههای پایینتر
مفاهیمی مثل multicasting، window scale، timestamp options و موارد مشابه
حجم زیاد کد واقعی ارائهشده (~15٬000 خط)
👉 این جلد مناسب کسانی است که به پیادهسازی عملی و فهم دقیق اینکه پروتکلها داخل سیستم عامل چگونه کار میکنند علاقه دارند، مخصوصاً توسعهدهندگان سیستم و مهندسان شبکه سطح پایین.
———————-
📕کتاب TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols
📌 موضوع اصلی
این جلد بر کاربردهای خاص TCP و برخی پروتکلهای کاربردی تمرکز دارد و موضوعات زیر را با جزئیات بررسی میکند:
TCP برای تراکنشها (T/TCP — نسخهٔ تراکنشمحور TCP)
HTTP (پروتکل وب)
NNTP (پروتکل شبکهٔ خبری Usenet)
پروتکلهای حوزهٔ یونیکس (Unix domain sockets)
✨ تاکید و ویژگیها
بحث T/TCP و مقایسهاش با TCP سنتی
بررسی HTTP و NNTP (چگونگی کار آنها روی TCP)
استفاده از مثالهای واقعی و بستههای شبکه
نگاه دقیق به «سوکتهای حوزهٔ یونیکس» که برای ارتباط پروسهها در یک سیستم بهکار میروند
👉 این جلد بیشتر برای کاربردهای خاص و کسانی که میخواهند بعد از یادگیری اصول و پیادهسازی، بفهمند چگونه این پروتکلها در دنیای واقعی استفاده میشوند مناسب است.
———————-
🕊لینک خرید کتاب
🔴TCP/IP Illustrated, Volume 1
🟢 https://skybooks.ir/products/TCPIP-Illustrated-Volume-1
🔴TCP/IP Illustrated, Volume 2
🟢 https://skybooks.ir/products/TCPIP-Illustrated-Volume-2
🔴TCP/IP Illustrated, Volume 3
🟢 https://skybooks.ir/products/TCPIP-Illustrated-Volume-3
#TCPIP
#Networking
#InternetProtocols
👇 join 👇
https://xn--r1a.website/+Bp8JeTpQoiUwMjVk