Database Labdon
742 subscribers
31 photos
1 file
575 links
🕸 Database Academy

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
Rocketadmin: A Swiss Army Knife for Your Backoffice

🟢 خلاصه مقاله:
مقاله مذکور توضیحاتی در مورد سرویس پنل مدیریتی بازمتن ارائه می‌دهد که هم انعطاف‌پذیر و هم امن است. این سرویس امکان ادغام آسان در جریان کاری کاربران را فراهم می‌کند. یکی از قابلیت‌های برجسته این سرویس در نظر گرفتن مجوزهای دقیق برای دسترسی کاربران است، که امکان مدیریت و دسترسی به اطلاعات را به طور ایمن تضمین می‌کند. علاوه بر این، امکان ایجاد خودکارسازی‌ها و ویجت‌های رابط کاربری وجود دارد که به بهبود تعامل و کارایی کمک می‌کند. یکی دیگر از ویژگی‌های کلیدی این سرویس، استفاده از هوش مصنوعی برای کشف بینش‌های عمیق از داده‌ها است، که این امر می‌تواند به تحلیل و درک بهتر اطلاعات، و در نهایت اتخاذ تصمیم‌های آگاهانه‌تر کمک کند.

🟣لینک مقاله:
https://postgresweekly.com/link/171883/web


👑 @Database_Academy
🔵 عنوان مقاله
Endor: Add Services (like Postgres) as Node Dependencies

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته، به معرفی تلاش جدیدی در زمینه فناوری اطلاعات می‌پردازد که امکان راه‌اندازی سریع و محیط‌های مجزا (sandboxed) را برای سرورها فراهم می‌آورد. این رویکرد جدید به کاربران اجازه می‌دهد تا با استفاده از دستورات ساده‌ای مانند npm install و endor run، به سرعت محیط‌هایی را برای استفاده از پایگاه‌های داده‌ای نظیر Postgres، MariaDB و Valkey راه‌اندازی کنند. این فرایند که به شکلی کاملاً خودکار و بدون نیاز به پیکربندی‌های پیچیده انجام می‌گیرد، پتانسیل آن را دارد که تحولی در نحوه استقرار و آزمایش برنامه‌های کاربردی به‌ وجود آورد. با استفاده از این تکنولوژی، توسعه‌دهندگان می‌توانند بر روی برنامه‌های کاربردی خود تمرکز کنند بدون اینکه نگران جزئیات فنی راه‌اندازی و مدیریت محیط‌های داده باشند.

🟣لینک مقاله:
https://postgresweekly.com/link/171908/web


👑 @Database_Academy
🔵 عنوان مقاله
Odyssey 1.4: A Scalable Postgres Connection Pooler

🟢 خلاصه مقاله:
مقاله به بررسی نسخه 1.4 ابزاری متعلق به شرکت یاندکس پرداخته که به عنوان اتصال دهنده و مسیریاب درخواست‌ها در محیط‌های لینوکسی به کار می‌رود. این نسخه بیشتر به رفع ایرادات و بهبود ثبات و پایداری محصول می‌پردازد. همچنین، اعلام شده است که اتاق گفتگوی جدیدی در تلگرام برای پشتیبانی از کاربران ایجاد شده است تا کاربران بتوانند در مورد مسائل و مشکلات مربوط به استفاده از این ابزار به راحتی بحث و تبادل نظر کنند. این تغییرات جدید در جهت ارتقاء کارایی ابزار و رضایت بیشتر کاربران است.

🟣لینک مقاله:
https://postgresweekly.com/link/171902/web


👑 @Database_Academy
1
🔵 عنوان مقاله
LISTEN/NOTIFY Does Not Scale

🟢 خلاصه مقاله:
مقاله‌ای که بررسی شده است به بررسی مکانیزم LISTEN/NOTIFY در مدیریت پایگاه داده‌ها می‌پردازد که به عنوان جایگزینی برای رویکرد معمول query→result استفاده می‌شود. نویسنده ابراز داشته که هرچند LISTEN/NOTIFY جالب به نظر می‌رسد، ولی هیچ‌گاه تمایلی به استفاده از این مکانیزم نداشته زیرا به نظر می‌رسد که ناپایدار و کمتر قابل اعتماد از رویکرد سنتی است. همچنین، بررسی مسائل مربوط به تراکم قفل که در این مکانیزم ممکن است رخ دهد، نگرانی‌های نویسنده را تغییر نداده و او همچنان به استفاده از روش‌های سنتی تمایل دارد. این مقاله تأکید می‌کند که در حالی که برخی فناوری‌ها ممکن است در نظر اول جذاب به نظر برسند، لزوماً بهترین گزینه برای هر موقعیتی نیستند، به‌خصوص وقتی که پایداری و قابلیت اطمینان در میان باشد.

🟣لینک مقاله:
https://postgresweekly.com/link/171887/web


👑 @Database_Academy
🔵 عنوان مقاله
Redka: Redis Re-Implemented with SQL

🟢 خلاصه مقاله:
این مقاله به بررسی و توضیح یک فروشگاه داده مبتنی بر زبان برنامه‌نویسی Go می‌پردازد که سازگار با API رِدیس است اما در پشت صحنه از SQL استفاده می‌کند تا عملیات‌ها را مدیریت نماید. تاکنون، این سیستم بر پایه SQLite عمل می‌کرده است، اما نسخه ۰.۶ پشتیبانی از Postgres را معرفی می‌کند. این پشتیبانی جدید امکان استفاده از قابلیت‌های بیشتری را برای کاربران فراهم می‌آورد، زیرا Postgres یک سیستم مدیریت پایگاه داده‌ی قوی‌تر نسبت به SQLite است و امکانات گسترده‌تری را در زمینه‌ی مقیاس‌پذیری و امنیت فراهم می‌آورد. این تغییر به کاربران اجازه می‌دهد تا از یک رابط برنامه‌نویسی آشنا استفاده کنند، در حالی که از قدرت و انعطاف‌پذیری SQL بهره‌مند شوند.

🟣لینک مقاله:
https://postgresweekly.com/link/171909/web


👑 @Database_Academy
😍2
🔵 عنوان مقاله
5. How to Fix a Common Cause of Slow Queries in Postgres

🟢 خلاصه مقاله:
مقاله‌ای که در سکوی ابری Render منتشر شده، توسط یک مهندس پایگاه داده نوشته شده است و به بررسی یک مشکل عملکردی متداول اما به آسانی قابل حل در پایگاه‌های داده می‌پردازد. این مشکل، نبود شاخص‌ها بر روی کلیدهای خارجی است که می‌تواند سرعت و کارایی دسترسی به داده‌ها را به شدت کاهش دهد. در این مقاله، نویسنده با استفاده از مثال‌ها و تجزیه و تحلیل‌های فنی، نشان می‌دهد که چگونه افزودن شاخص‌ها به کلیدهای خارجی می‌تواند به طور قابل توجهی به بهبود عملکرد کمک کند. این مطالعه مخاطبانی که در زمینه مهندسی و مدیریت پایگاه داده فعالیت دارند را هدف قرار داده و راهکارهای ساده‌ای را برای رفع این نوع از مشکلات عملکردی پیشنهاد می‌کند.

🟣لینک مقاله:
https://postgresweekly.com/link/171605/web


👑 @Database_Academy
🔵 عنوان مقاله
pdot: Interactive Directed Graphs of Your Database

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار می‌گیرد به ابزاری می‌پردازد که قابلیت تولید تعاریف GraphViz یا Mermaid را داشته و به منظور نمایش گراف‌هایی از پایگاه داده Postgres طراحی شده است. این گراف‌ها شامل موارد متنوعی مانند روابط بین جداول، گراف‌های کلید خارجی، تریگر‌ها و توابع، روابط سیاست‌های RLS و موارد دیگر می‌باشد. این ابزار به کاربران امکان می‌دهد تا ساختار و تعاملات پیچیده درون پایگاه داده خود را به شکل بصری و قابل درک‌تری مشاهده کنند. استفاده از چنین ابزاری می‌تواند به تحلیل و درک بهتر پایگاه داده‌ها کمک کند و در نتیجه به بهبود و افزایش کارایی در مدیریت پایگاه داده منجر شود. این ابزار برای مدیران داده و توسعه‌دهندگانی که با پایگاه داده‌های Postgres کار می‌کنند، بسیار مفید است.

🟣لینک مقاله:
https://postgresweekly.com/link/171893/web


👑 @Database_Academy
Forwarded from Gopher Academy
🔵 عنوان مقاله
Fix Slow Postgres Queries with pganalyze Query Advisor

🟢 خلاصه مقاله:

در وبینار قرار داده شده در ۳۰ جولای شرکت کنید تا یاد بگیرید چگونه مشکلات متداول طرح‌های پرس‌وجو در Postgres را کشف کنید، توصیه‌های قابل اجرا برای بازنویسی دریافت کنید و تاثیر آن را در یک ابزار جامع پیگیری کنید. این وبینار برای توسعه‌دهندگان، مدیران پایگاه داده و متخصصان فناوری اطلاعات که با Postgres کار می‌کنند و به دنبال بهینه‌سازی پرس‌وجوهای پایگاه داده‌شان هستند، بسیار مفید خواهد بود.

🟣لینک مقاله:
https://golangweekly.com/link/171843/web


👑 @gopher_academy
Forwarded from AI Labdon
یک پروژه شسته رُفته از پیاده سازی یک RAG پیشرفته با استفاده از llamaIndex و روی Google Cloud Vertex AI. که این موضوعات را هم پوشش میده:
- RAG design, indexing, retrieval, evaluation metrics

میتونید کامل هم روی Cloud یا لوکال اجرا کنید و تکنیکهای مختلف را تست کنید.
Github: https://github.com/GoogleCloudPlatform/generative-ai/tree/main/gemini/sample-apps/llamaindex-rag

<Mehdi Allahyari/>
Forwarded from Gopher Academy
📢 اگر تلگرام پرمیوم دارید، کانال ما رو Boost کنید ! 🚀

با Boost کردن کانال، به رشد و دیده شدن ما بیشتر کمک کنید💙

https://t.iss.one/boost/gopher_academy
1
🔵 عنوان مقاله
2. Microsoft's New 'IDE' for Postgres in VS Code

🟢 خلاصه مقاله:
مایکروسافت دو ماه پیش از این، یک نسخه‌ی آزمایشی عمومی از افزونه‌ی Postgres برای ویرایشگر VS Code خود را معرفی کرد تا امکان مدیریت اشیاء پایگاه داده، استفاده از IntelliSense برای ساخت پرس و جوها، و ادغام با Copilot را فراهم آورد. مت مک‌فارلند در مورد این افزونه در کنفرانس POSETTE 2025 صحبت کرد و آن را نمایش داد. این افزونه امکانات قابل توجهی به ویرایشگر VS Code می‌افزاید، از جمله بهبود دسترسی و کارایی در هنگام کار با پایگاه‌های داده‌ی Postgres، بالا بردن سطح بهره‌وری توسعه‌دهندگان به کمک ابزارهای پیشرفته و همچنین همکاری بهتر با Copilot برای برنامه‌ریزی و اجرای پرس و جوها. این توسعه نشان‌دهنده تلاش مایکروسافت برای تسهیل و تسریع بخشیدن به توسعه‌ی نرم‌افزار از طریق ابزارهای قدرتمند و کاربردی است.

🟣لینک مقاله:
https://postgresweekly.com/link/171600/web


👑 @Database_Academy
Forwarded from Software Engineer Labdon
اصطلاح requirement driven vibe coding چیست؟

https://t.iss.one/Software_Labdon/599?single

مزیت استفاده از این روش چیست؟

https://t.iss.one/Software_Labdon/601

مفهوم feature creep یا scope creep چیست؟

https://t.iss.one/Software_Labdon/602

مفهوم bureaucratic در توسعه نرم افزار چیست؟

https://t.iss.one/Software_Labdon/603


https://t.iss.one/addlist/QtXiQlynEJwzODBk
🔵 عنوان مقاله
Billions of Edges Per Second with Postgres

🟢 خلاصه مقاله:
مقاله‌ای که بررسی می‌کنیم به معرفی OneSparse می‌پردازد، که یک افزونه برای پایگاه داده‌ Postgres است و از کتابخانه‌ SuiteSparse’s GraphBLAS استفاده می‌کند تا جداول را به ماتریس‌های پراکنده با کارایی بالا تبدیل کند و بدون نیاز به پایگاه داده گراف خارجی، این تبدیل را معکوس می‌کند. این افزونه نیاز به توضیحاتی دارد تا به درک کامل آن دست یابیم، و خوشبختانه، میشل در این زمینه به تفصیل به بررسی و شرح آن پرداخته است. استفاده از این افزونه می‌تواند به بهبود چشمگیر عملیات و ذخیره‌سازی داده‌ها در پایگاه‌های داده تحت سیستم Postgres کمک کند، چراکه با استفاده از رویکرد ماتریس‌های پراکنده، می‌توان سرعت و کارایی را در مواجهه با داده‌های بزرگ و پیچیده بهینه‌سازی کرد.

🟣لینک مقاله:
https://postgresweekly.com/link/171889/web


👑 @Database_Academy
اگه حافظه سرور به خاطر حجم بالای کش redis پر بشه چیکار باید کرد؟!
یه وقتایی هست که اپلیکیشنت زیر بار هست و به خاطر حجم زیاد کلیدهای کش٬ حافظه سرورت overload میشه مخصوصا وقتی برای کلیدهای کش ttl ست نکرده باشی و اونجاست که اپ داون میشه. توی این شرایط eviction policies هست که میاد وسط و میتونه سریع رم سرورت رو خالی کنه تا مشکل رفع بشه. اما این مفهوم redis eviction policies چی هست و چطور میشه کانفیگش کرد؟
توی مقاله زیر درباره انواع policy توضیح دادم که چی هست و چطور باید کانفیگ کنی تا اپلیکیشنت رو از کرش کردن در این مواقع بحرانی نجات بده


https://farshadth.medium.com/understanding-redis-eviction-policies-5b7e913ced2b


<Farshad Tofighi/>


https://t.iss.one/addlist/QtXiQlynEJwzODBk
1🔥1
🔵 عنوان مقاله
Postgres 18 Beta 2 Released

🟢 خلاصه مقاله:
نسخه دوم بتا از Postgres 18 اخیراً در دسترس قرار گرفته است و انتظار می‌رود که نسخه نهایی آن در چند ماه آینده منتشر شود. برای اطلاع از جدیدترین اطلاعات، مراجعه به یادداشت‌های پیش‌نویس انتشار همچنان بهترین روش است، اما این پست شامل برخی از تغییرات و اصلاحاتی است که از زمان نسخه بتا 1 صورت گرفته‌اند. این اصلاحات و تغییرات نشان‌دهنده تلاش‌های مستمر برای بهبود کیفیت و کارایی نرم‌افزار هستند، به‌طوری که کاربران می‌توانند انتظار داشته باشند نسخه نهایی تجربه کاربری بهتری را ارائه دهد. این فرآیند بررسی مداوم و به‌روزرسانی‌های مکرر، به دقت نیازمندی‌های جدید کاربران و رفع نواقص قبلی می‌پردازد.

🟣لینک مقاله:
https://postgresweekly.com/link/172192/web


👑 @Database_Academy
Forwarded from AI Labdon
جزئیات تیم فوق‌هوش مصنوعی متا (فیسبوک) فاش شده !
تیمی که متا برای توسعه هوش مصنوعی فوق‌پیشرفته خود تشکیل داده، شامل ۴۴ نفر است که:
۵۰٪ از چین هستند،
۷۵٪ دارای مدرک دکتری (PhD) هستند و ۷۰٪ محقق‌اند،
۴۰٪ از OpenAI، ۲۰٪ از DeepMind و ۱۵٪ از Scale جذب شده‌اند،
۲۰٪ در سطح L8+ (سطح بالای شغلی) فعالیت می‌کنند،
۷۵٪ مهاجران نسل اول هستند.
هر یک از این افراد احتمالاً سالانه بین ۱۰ تا ۱۰۰ میلیون دلار حقوق دریافت می‌کنند!
هرچی top اینجاس
فقط سابقه هاشون رو نگاه کنید
یکشون 37 سال سابقه کار داره YoE
به احتمال زیاد از 14 سالگی کد میزنه

https://t.iss.one/addlist/QtXiQlynEJwzODBk
🔵 عنوان مقاله
Lessons from Scaling Postgres Queues to 100K Events Per Second

🟢 خلاصه مقاله:
RudderStack انتخاب کرد به جای استفاده از سیستم‌هایی مانند Kafka، از Postgres به عنوان سیستم صف‌بندی اصلی خود استفاده کند. تیم RudderStack در این مقاله تجربیات و درس‌هایی را که در فرایند توسعه و بهینه‌سازی این سیستم به دست آورده‌اند، به اشتراک گذاشته‌اند. این تجربیات شامل توضیحاتی در مورد تنظیمات خاص پیکربندی Postgres است. تیم توانست با انجام تغییرات و تنظیمات دقیق بر روی Postgres، آن را به گونه‌ای ارتقا دهد که بتواند نیازهای سیستم صف‌بندی را در مقیاس بزرگ تأمین کند. این رویکرد به آنها امکان داد تا سیستمی با کارایی بالا و سازگار با نیازهای ویژه‌ی خود ایجاد کنند. این مقاله نه تنها به اشتراک‌گذاری تجربیات بلکه به تفصیل منافع استفاده از Postgres در موارد خاص تکنیکی را پوشش می‌دهد.

🟣لینک مقاله:
https://postgresweekly.com/link/172194/web


👑 @Database_Academy
🔵 عنوان مقاله
How Matrix Discovered and Recovered from a Postgres Corruption Issue

🟢 خلاصه مقاله:
ماتریکس یک سیستم ارتباطی غیر متمرکز محبوب است که برای کاربران تازه‌کار، یک 'سرور خانگی' ارائه می‌دهد. این سرور خانگی توسط یک نمونه بزرگ Postgres پشتیبانی می‌شود و اخیراً با مشکلات فساد شاخص (index corruption) مواجه شده است. در ادامه، داستان دقیقی از پشت پرده این مشکل ارائه شده است. این مسئله نشان‌دهنده چالش‌هایی است که گاهی اوقات در مدیریت دیتابیس‌های بزرگ و پیچیده به وقوع می‌پیوندد و اهمیت مانیتورینگ دقیق و به‌موقع سیستم‌ها برای جلوگیری از بروز خرابی‌های اساسی را برجسته می‌سازد.

🟣لینک مقاله:
https://postgresweekly.com/link/172202/web


👑 @Database_Academy