883 subscribers
45 photos
3 videos
1 file
1.43K links
🕸 Database Academy

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

ادمین:
@mrbardia72
Download Telegram
Forwarded from VIP
درود دوستان 🌱

اگر روی GitHub سورس‌کدی دارید که دوست دارید معرفی بشه، می‌تونید برام پیام بفرستید تا در کانال معرفی کنیم.
بسته به نوع و موضوع سورس‌کد، اون رو در یکی از کانال‌های مرتبط منتشر می‌کنم.

فقط لطفاً همراه سورس‌کدی که می‌فرستید، یک توضیح مختصر و مفید هم درباره پروژه، کاربردش و اینکه چه مشکلی رو حل می‌کنه ارسال کنید تا همون توضیح رو در کانال مربوطه اضافه کنم.

👤 ادمین:
@mrbardia72
یکی از مهندسان ارشد AWS در این ویدیوی جدید تجربیات عملی تیم‌های آمازون را در استفاده از ایجنت‌های کدنویسی بررسی کرده؛ جایی که بهره‌وری از ۱۰ تا ۲۰ درصد به ۴٫۵ تا ۱۰ برابر رسیده است.

تفاوت اصلی نه در ابزار، بلکه در پنج عادت کاری تیم‌های پیشتاز است:

۱. دست کشیدن از کدنویسی دستی: ایجنت‌ها بیش از ۹۸٪ کد را می‌نویسند و تمرکز مهندسان روی معماری و تصمیم‌گیری است.
۲. تغذیه ایجنت به‌جای نظارت لحظه‌ای: ارائه تسک‌های مشخص و معیارهای سنجش خودکار تا ایجنت بتواند ساعت‌ها مستقل کار و خوداصلاحی کند.
۳. اولویت شفاف‌سازی نیازمندی‌ها (Spec-first): چکش‌کاری سند طراحی فنی بسیار کم‌هزینه‌تر از اصلاح کدهای اشتباه است.
۴. انتقال تست‌ها به محیط محلی (Shift-Left): استفاده از سرویس‌های شبیه‌ساز محلی (Mock) برای حلقه‌های بازخورد سریع به ایجنت.
۵. سرمایه‌گذاری روی کانتکست و ابزارها: توسعه سرورهای MCP اختصاصی و بهینه‌سازی مداوم فایل‌های راهنما (steering).

ویدیو:
https://youtube.com/watch?v=pqlWNihgdjI

@ | <Mehdi Allahyari/>
👏1
💎 کیف پول جدید تلگرام رسما منتشر شد؛ GRAM حالا داخل تلگرام!

▪️ تلگرام رسما کیف پول غیرحضانتی GRAM را عرضه کرده؛ کیف پولی که به کاربران اجازه میدهد دارایی هایشان را مستقیما در اختیار داشته باشند و از آن برای انتقال رمزارز و خرید آیتم هایی مثل Gifts استفاده کنند.

▪️ در کیف پول غیرحضانتی، کنترل دارایی با خود کاربر است و تلگرام نقش نگهدارنده پول را ندارد. این کیف پول با سرویس قدیمی Wallet متفاوت است که حالا با نام Walt شناخته میشود.

▪️ پاول دوروف پیش تر اعلام کرده بود که تراکنش های GRAM در این کیف پول به صورت فوری و بدون کارمزد انجام میشوند و قرار است این قابلیت در اختیار بیش از یک میلیارد کاربر تلگرام قرار بگیرد.

📌اگه در تلگرامتون گزینه Money یا کیف پول GRAM رو نمیبینید، احتمالا هنوز برای حسابتون فعال نشده.
1
Forwarded from Gopher Academy
شما بیشتر برای نوشتن، دیباگ و بررسی کد روی کدام AI حساب می‌کنید؟
Anonymous Poll
60%
Claude
39%
ChatGPT
5%
GitHub Copilot
10%
Gemini
8%
Grok
11%
other AI
Forwarded from Gopher Academy
💻 برای کدنویسی بیشتر از کدام ادیتور استفاده می‌کنید؟
Anonymous Poll
9%
Zed
10%
Cursor
64%
VS Code
25%
JetBrains (GoLand / IntelliJ / …)
10%
Vim / Neovim
🔵 عنوان مقاله
Introducing YeSQL: Practical Postgres, One Concept at a Time

🟢 خلاصه مقاله:
در دنیای مدیریت پایگاه‌های داده، زبان SQL یکی از مهم‌ترین ابزارها برای انجام عملیات مختلف روی داده‌ها است. در این میان، یادگیری مفاهیم پیچیده و تکنیک‌های پیشرفته ممکن است برای تازه‌کارها چالش‌برانگیز باشد. به همین دلیل، مجموعه‌ای از درس‌های رایگان ارائه شده است که به صورت گام‌به‌گام و عملی، مفاهیم پایه و نکات تخصصی SQL را آموزش می‌دهد. این مجموعه شامل بیست و هفت درس رایگان است که در آن مفاهیمی مانند معنای NULL، فریم‌های پنجره، JOINهای LATERAL، و تحلیل نتایج EXPLAIN توضیح داده شده است. یکی از مزایای این دوره‌ها این است که می‌توانید آنها را مستقیماً در مرورگر خود، بدون نیاز به ثبت‌نام، تمرین و اجرا کنید، که این امر فرآیند یادگیری را بسیار آسان‌تر و عملی‌تر می‌کند.

در این دوره‌ها، سعی شده است تا مفاهیم به زبانی ساده و واضح ارائه شوند، به گونه‌ای که هم مبتدیان بتوانند براحتی با آنها ارتباط برقرار کنند و هم کاربران حرفه‌ای بتوانند دانش خود را تقویت کنند. ابزارهای تعاملی و تمرین‌های عملی در این مجموعه، فرصت مناسبی است تا کاربران مفاهیم را عمیق‌تر درک کنند و با نمونه‌های واقعی آشنا شوند. مجموعه درس‌ها با استفاده از نرم‌افزار PGlite و بدون نیاز به ثبت‌نام، این امکان را فراهم می‌آورد که هرکس در هر زمان و هر مکان، مهارت‌های SQL خود را ارتقاء دهد و به راحتی بتواند در پروژه‌های عملی خود از این دانش بهره‌مند شود.

در مجموع، این مجموعه آموزشی یک فرصت بی‌نظیر برای همه علاقه‌مندان به کار با پایگاه‌های داده است، چه تازه‌کارها و چه حرفه‌ای‌ها، تا به زبان ساده و عملی، به یادگیری نکات کلیدی و پیشرفته SQL بپردازند و در پروژه‌های خود موفق‌تر عمل کنند.

#یادگیری_SQL #پایگاه_داده #آموزش_پاسخگو #نکات_موثر

🟣لینک مقاله:
https://tapoueh.org/blog/2026/08/introducing-yesql-practical-postgresql-one-concept-at-a-time/


👑 @Database_Academy
🔵 عنوان مقاله
Read Your Own Writes Off the Primary: WAIT FOR Measured

🟢 خلاصه مقاله:
در هفته گذشته، توضیحاتی درباره ویژگی «انتظار برای» (WAIT FOR) در نسخه ۱۹ پایگاه داده پستگرس ارائه دادیم. در این بخش، رادیم این قابلیت را در عمل آزمایش می‌کند تا تاثیری که روی عملکرد سیستم دارد را نشان دهد. او در آزمایش‌ها، خوانش‌های نسخه‌نسخه‌ای ناآگاهانه (ناگرفتی) را بررسی کرد؛ در این تست، در ۹۹۲ مورد از ۱۰۰۰ بار، داده‌ها در حالت تکراری و مسن بودند، حتی در حالت حلقه‌بک (loopback). اما با استفاده از ویژگی WAIT FOR، این میزان به صفر رسید و زمان پاسخ‌دهی تنها در حدود ۱ تا ۲ میلی‌ثانیه افزایش داشت، که به وضوح نشان می‌دهد این ابزار تا چه حد موثر و کارآمد است.

این آزمایش نشان می‌دهد که استفاده از WAIT FOR می‌تواند مشکل داده‌های قدیمی و ناسالم را در سیستم‌های پایگاه داده کاهش دهد و پاسخگویی سریعتر و مطمئن‌تری را برای کاربران فراهم کند. این قابلیت می‌تواند نقش مهمی در بهبود کارایی و پایداری سیستم‌های توزیع‌شده ایفا کند، مخصوصاً زمانی که نیاز است داده‌های به‌روز و تضمین‌شده دریافت شوند. نتایج این آزمایش‌ها، نویدبخش بهبودهای قابل توجه در کارایی و اعتمادپذیری پایگاه داده‌ها است که می‌تواند تاثیر زیادی در توسعه و نگهداری سیستم‌های بزرگ و حساس داشته باشد.

ما در مجموعه خود، همواره به دنبال ارائه جدیدترین راهکارهای فنی و فناوری هستیم تا کاربران بتوانند بهترین بهره‌برداری را از ابزارهای پیشرفته داشته باشند و سیستم‌های خود را به سطح بالاتری برسانند.

#پستگرس #پایگاه_داده #توسعه_فناوری #کارایی

🟣لینک مقاله:
https://boringsql.com/posts/read-your-own-writes/


👑 @Database_Academy
🔵 عنوان مقاله
23x Faster Inserts with UUID v7 in Postgres 18

🟢 خلاصه مقاله:
در نسخه ۱۸ پستگرس، با معرفی UUID نسخه ۷، سرعت عملیات درج رکوردها به طور قابل توجهی افزایش یافت. به‌طور خاص، زمانی که از uuidv7() استفاده شد، زمان درج در جداولی با یک میلیارد رکورد به طور قابل ملاحظه‌ای کاهش پیدا کرد. این بهبود در عملکرد، مزیت قابل توجهی برای سیستم‌هایی است که نیاز به درج حجم زیادی از داده‌ها دارند؛ چرا که زمان مورد نیاز برای ثبت هر رکورد به صورت چشمگیری کاهش یافته است.

با این حال، تغییر از کلیدهای UUID نسخه ۱ و ۴ به نسخه ۷ نیازمند انجام تغییرات در ساختار جدول بود. این فرآیند شامل قفل‌گذاری انحصاری برای جدول و اجرای حلقه‌ای با تأخیر تصادفی برای انجام عملیات تغییر ساختار بود تا انتقال به نسل جدید UUID به درستی و بدون اختلال انجام شود. این اقدامات، در کنار بهبود سرعت، نیازمند مدیریت دقیق و برنامه‌ریزی مناسب بودند تا عملیات بدون خطا و با کمترین تأثیر بر سرویس‌های فعال انجام گیرد.

در نتیجه، استفاده از UUID نسخه ۷ در پستگرس نه تنها روند درج داده‌ها را سریع‌تر کرده، بلکه امکان مدیریت بهتر و انعطاف‌پذیری بیشتری در ساختار پایگاه‌های داده فراهم کرده است. این تغییرات، آینده‌ای بهتر و کارآمدتر را برای توسعه‌دهندگان و مدیران پایگاه‌داده رقم زده است.

#پستگرس #UUID #بهبودعملکرد #پایگاه‌داده

🟣لینک مقاله:
https://andyatkinson.com/postgresql-18-uuidv7


👑 @Database_Academy
2
🔵 عنوان مقاله
A Look into Postgres 19's Many pg_catalog Changes

🟢 خلاصه مقاله:
بررسی تغییرات گسترده در سیستم pg_catalog در نسخه ۱۹ پستگرس

سیستم pg_catalog یکی از مهم‌ترین منابع اطلاعاتی در مورد ساختار، اشیاء و جزئیات داخلی پایگاه داده شما است. این مجموعه داده‌ها نقش کلیدی در فهم و مدیریت ساختار پایگاه داده دارد و هر تغییر در آن می‌تواند تأثیر قابل توجهی بر کارایی و امنیت سیستم داشته باشد. با افزوده شدن نسخه ۱۹، شاهد تحولات و به‌روزرسانی‌های مهمی در ساختار و نحوه عملکرد این سیستم هستیم که باید به دقت مورد بررسی قرار گیرند.

ابزارهایی مانند pg-catalog-almanac کمک می‌کنند تا تغییرات صورت گرفته در این شاخص مهم طی سال‌ها را به‌راحتی مشاهده و پیگیری کنیم. ریچارد، توسعه‌دهنده و کارشناس مشهور در حوزه پستگرس، سه نکته کلیدی در مورد این تغییرات را به اشتراک گذاشته است که می‌تواند راهنمای خوبی برای توسعه‌دهندگان و مدیران پایگاه داده باشد. این نکات شامل مواردی از نحوه ساختاربندی جدید، بهبودهای امنیتی، و تغییرات در نحوه دسترسی به اطلاعات مهم سیستم است، که در ادامه با جزئیات بیشتری بررسی می‌شوند.

با آگاهی از این تغییرات، مدیران پایگاه داده می‌توانند بهتر برنامه‌ریزی کنند، بهره‌وری سیستم را افزایش دهند و مشکلات احتمالی را زودتر شناسایی کنند. در نتیجه، درک دقیق از ساختار جدید pg_catalog در نسخه ۱۹، ضروری است تا بتوانید حداکثر استفاده را از امکانات پیشرفته این نسخه جدید ببرید و امنیت و کارایی پایگاه داده خود را تضمین کنید.

#پستگرس #کدگالری #مدیریت_پایگاه_داده #تغییرات_نسخه۱۹

🟣لینک مقاله:
https://richyen.com/postgres/2026/08/31/pg_catalog_almanac.html


👑 @Database_Academy
🔵 عنوان مقاله
pgterm: htop For All Your Postgres Databases

🟢 خلاصه مقاله:
در دنیای مدیریت پایگاه‌های داده، ابزارهای کارآمد و قابل‌اعتماد نقش حیاتی دارند. یکی از این ابزارها، برنامه‌ی "htop" است که برای پایگاه‌های داده PostgreSQL توسعه یافته است. این ابزار با طراحی رابط کاربری متنی (TUI) در زبان Rust، به مدیران و توسعه‌دهندگان این امکان را می‌دهد تا به راحتی وضعیت چندین پایگاه داده پستگرس را مدیریت و نظارت کنند. هر پایگاه داده در تب مخصوص خود قرار دارد، و این امکان فراهم است که وضعیت سلامت و عملیات‌های جاری در پس‌زمینه به صورت مداوم بررسی شوند.

این برنامه با بهره‌گیری از تکنولوژی‌های پیشرفته، قابلیت‌های متنوعی مانند مشاهده جست‌و‌جوها، شاخص‌ها و جداول را در اختیار کاربران قرار می‌دهد. زیرساخت‌های آن بر پایه‌ی ابزار پگ‌بات (pgbot) ساخته شده است، که اخیراً در مقاله‌ای جداگانه به آن اشاره شد. پگ‌بات مسئول انجام چک‌های سلامت و تجزیه و تحلیل‌های عمیق است، و این اطلاعات در داخلِ این رابط کاربری به صورت دیداری و قابل فهم ارائه می‌شود. نتیجه اینکه، این ابزار، ترکیبی از کارایی، دیداری بودن و کاربردی بودن را در یک پکیج منسجم جمع‌آوری کرده است، و امکان مدیریت بهینه پایگاه‌های داده پستگرس را برای توسعه‌دهندگان و سرورها آسان‌تر می‌سازد.

در مجموع، "htop" برای PostgreSQL، نشان می‌دهد که چطور فناوری‌های جدید می‌توانند تجربه مدیریت پایگاه داده‌ها را به سطح بالاتری برسانند، و به مدیران پایگاه داده کمک می‌کنند تا به سرعت وضعیت سیستم خود را درک و تصمیمات هوشمندانه‌تری اتخاذ کنند.

#پایگاه_داده #PostgreSQL #ابزارهای_مدیریت #پگ‌بات

🟣لینک مقاله:
https://pgterm.dev/


👑 @Database_Academy
1
🔵 عنوان مقاله
PoWA (PostgreSQL Workload Analyzer) 5.3

🟢 خلاصه مقاله:
پهوای ۵.۳ (PostgreSQL Workload Analyzer) ابزاری قدرتمند است که برای جمع‌آوری و تحلیل معیارهای عملکرد چندین نمونه پایگاه داده‌ی PostgreSQL طراحی شده است. این ابزار با قابلیت‌های منحصر به فرد خود، به مدیران و توسعه‌دهندگان این امکان را می‌دهد تا با بررسی دقیق‌تر وضعیت سیستم، نقاط قوت و ضعف زیرساخت‌های خود را شناسایی کنند.

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

با استفاده از پهوای ۵.۳، پیکربندی و نظارت بر سرورها به مراتب ساده‌تر شده است. این ابزار با رابط کاربری جذاب و قابلیت‌های جامع، نقش مهمی در افزایش بهره‌وری تیم‌های پایگاه داده و کاهش زمان تشخیص خطا دارد؛ به طوری که می‌توان در هر زمان اطلاعات کمّی و تصویری دقیقی در اختیار داشت.

در نتیجه، پهوای ۵.۳ ابزار کارامدی است که با امکانات نوین خود، به‌طور موثری در مدیریت و بهینه‌سازی محیط‌های PostgreSQL نقش‌آفرینی می‌کند. این نسخه به‌راحتی قابل بروز رسانی و پشتیبانی است، و برای افرادی که به دنبال برقراری یک زیرساخت پایگاه داده‌ی قابل اطمینان و بهینه هستند، گزینه‌ای بی‌نظیر محسوب می‌شود.

#پایگاه_داده #پهوای #تحلیل_عملکرد #بهینه‌سازی

🟣لینک مقاله:
https://powa.readthedocs.io/en/latest/


👑 @Database_Academy
🔵 عنوان مقاله
The State of Postgres in 2026

🟢 خلاصه مقاله:
در سال ۲۰۲۶، وضعیت پایگاه داده‌های Postgres نشان می‌دهد که این سیستم همچنان در حال رشد و توسعه است. بر اساس تحلیل داده‌های کاربران متعدد شرکت Datadog که از ابزارهای رصد و نظارت بر عملکرد آن استفاده می‌کنند، می‌توان دید که میزان استقبال از Postgres به طور مداوم در حال افزایش است. اما در عین حال، برخی جزئیات مهم همچنان باقی مانده و نشان می‌دهند که کاربران هنوز به بهینه‌سازی و استفاده موثرتر از امکانات این پایگاه داده توجه دارند.

یکی از نکات قابل توجه این است که تنها حدود ۱۵ درصد از نمونه‌های Postgres، از تنظیماتی مانند statement_timeout بهره می‌برند، که این نشانه‌ای است از عدم استفاده کامل از قابلیت‌های کنترل و محدودسازی زمان اجرای پرس‌وجو. همچنین، شاخص‌های شامل covering indexes، که می‌توانند عملکرد استعلام‌ها را به شدت بهبود دهند، تنها حدود ۰.۳ درصد از کل شاخص‌ها را تشکیل می‌دهند. از طرف دیگر، حدود ۲۲ درصد جداول دارای ستون‌های JSONB هستند که به نظر می‌رسد نادیده گرفته شده یا کم‌استفاده‌ترین نوع فیلدهای این نوع داده، به خصوص در مواردی که نیاز به ساختارهای داده انعطاف‌پذیر و سلسله‌مراتبی دارند، هستند.

در کنار این موارد، افزوده شدن افزونه‌های جدید و رشد سریع آن‌ها نشان می‌دهد که اکوسیستم Postgres در حال توسعه است. به خصوص، افزونه pgvector، که برای پردازش و جست‌وجوی بردارهای داده‌ای بسیار به کار می‌رود، حالا یکی از سریع‌ترین افزونه‌های غیرپیش‌فرض در حال رشد است. این روند نشان می‌دهد که جامعه کاربران و توسعه‌دهندگان به تدریج در حال بهره‌برداری از قابلیت‌های پیشرفته‌تر و فناوری‌های نوین برای بهبود عملکرد و امکانات پایگاه داده‌های خود می‌باشند.

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

#پستگرس #پایگاه_داده #توسعه_فناوری #پشتیبانی

🟣لینک مقاله:
https://www.datadoghq.com/state-of-postgres/


👑 @Database_Academy
1
🔵 عنوان مقاله
what Postgres 19's WAIT FOR is

🟢 خلاصه مقاله:
در نسخه نوزدهم PostgreSQL، ویژگی جدیدی به نام "WAIT FOR" معرفی شده است که نقش مهمی در بهبود روند هماهنگی و هماهنگی عملیات در پایگاه‌های داده‌ دارد. این قابلیت به توسعه‌دهندگان و مدیران سیستم امکان می‌دهد که کنترل دقیق‌تری بر ترتیب انجام عملیات‌ها و همگام‌سازی رکوردها داشته باشند.

در آزمایش‌های انجام‌شده، رادیم نمونه‌ای از کاربرد این ویژگی را مورد سنجش قرار داد. او نشان داد که در حالت نمونه‌خوانی‌های ساده و بدون استراتژی‌های خاص، تقریبا در ۹۹۲ مورد از هر هزار نمونه، خوانش‌های تکراری و قدیمی دریافت می‌شد، حتی وقتی از حلقه‌های بازگشتی استفاده می‌کردید. اما با استفاده از «WAIT FOR»، این مشکل به صورت قابل توجهی کاهش یافت و خطاها به صفر رسید، با کمترین توقف زمانی حدود ۱ تا ۲ میلی‌ثانیه که این رقم بسیار کم و قابل قبول است.

این آزمایش نشان می‌دهد که ویژگی "WAIT FOR" می‌تواند نقش بسیار مؤثری در تضمین صحت داده‌ها و کاهش خطاهای مربوط به همزمانی در پایگاه‌های داده بزرگ و توزیع‌شده ایفا کند، و موجب بهبود کارایی سیستم‌های پایگاه داده و افزایش اعتماد به صحت عملیات‌های همزمان می‌شود. این قابلیت جدید، انقلابی در نحوه مدیریت عملیات همزمان در PostgreSQL است که تاثیر زیادی بر توسعه نرم‌افزارهای پایگاه‌داده خواهد داشت.

#پستگرس #WAITFOR #پایگاهداده #تکنولوژی

🟣لینک مقاله:
https://clickhouse.com/blog/postgresql-19-wait-for-read-your-writes


👑 @Database_Academy
Forwarded from Persian Post
امتحان پایانی درس فلسفه بود. 📚
استاد فقط یک سوال مطرح کرده بود:
«شما چگونه می‌توانید مرا متقاعد کنید که صندلی جلوی شما نامرئی است؟» 🪑

تقریباً یک ساعت زمان برد تا دانشجویان توانستند پاسخ‌های خود را بنویسند. به جز یک دانشجوی تنبل که تنها ۱۰ ثانیه طول کشید تا جواب را بنویسد. ⏱️
چند روز بعد که استاد نمره‌ها را اعلام کرد، آن دانشجو بالاترین نمره کلاس را گرفته بود. 🏆
او در جواب فقط نوشته بود: «کدام صندلی؟!» 😲

اغلب مسائل به سادگی پاسخ داده می‌شوند اما ما عادت داریم آن‌ها را برای خود سخت کنیم! 🧠

https://xn--r1a.website/persianpost_official
🔥1
🔵 عنوان مقاله
pg_tre and pg_re2: New Options for Regexes in Postgres

🟢 خلاصه مقاله:
در دنیای دیتابیس‌های مدرن، کارایی و انعطاف‌پذیری جستجوهای متنی اهمیت زیادی دارد. اخیراً، توسعه‌دهندگان PostgreSQL گزینه‌های جدیدی برای کار با عبارات منظم (regex) ارائه داده‌اند که امکانات بیشتری نسبت به نسخه‌های قبلی دارند. در این مقاله، به بررسی دو افزونه جدید، یعنی pg_tre و pg_re2، می‌پردازیم که هر یک ویژگی‌های منحصر به فرد خود را دارند و می‌توانند نیازهای مختلف کاربران را برآورده کنند.

این ابزارهای جدید، جایگزین‌های قدرتمندی برای افزونه‌های قبلی هستند و توانسته‌اند در مقایسه با افزونه محبوب pg_trgm، عملکرد قابل توجهی نشان دهند. برای آزمایش و مقایسه این افزونه‌ها، روی یک جدول بزرگ ۳۳ گیگابایتی، بنچمارک‌هایی انجام شده است. نتایج نشان می‌دهد که pg_re2 در سرعت جستجوها برتری دارد و می‌تواند به سرعت‌های قابل توجهی دست یابد، در حالی که pg_tre با قابلیت جستجوی تقریبی (fuzzy matching) خود، امکان یافتن تطابق‌های نزدیک را فراهم می‌کند، هرچند برای ساخت ایندکس زمان زیادی صرف می‌کند و چندین ساعت طول می‌کشد.

در نتیجه، بسته به نیاز خاص هر کاربر، می‌توان بین این گزینه‌ها انتخاب مناسب را انجام داد. اگر سرعت در اولویت باشد، pg_re2 یک گزینه ایده‌آل است. اما اگر نیاز به تطابق‌های تقریبی و جستجوهای انعطاف‌پذیر دارید، راهکار pg_tre می‌تواند پاسخگو باشد. به هر حال، معرفی این افزونه‌ها گامی مهم در بهبود امکانات و کارایی جستجوهای متنی در PostgreSQL است که می‌تواند توسعه‌دهندگان و مدیران پایگاه داده را در بهبود عملکرد سیستم‌های خود یاری کند.

#PostgreSQL # regex #پایگاه_داده #توسعه

🟣لینک مقاله:
https://www.depesz.com/2026/08/25/new-things-for-regular-expressions-in-postgresql-pg_tre-and-pg_re2/


👑 @Database_Academy
🔵 عنوان مقاله
pg_shmemviz: Visualize Postgres Shared Memory in Your Browser

🟢 خلاصه مقاله:
ابزار pg_shmemviz به شما امکان می‌دهد حافظه مشترک پایگاه داده PostgreSQL را به صورت گرافیکی و تعاملی در مرورگر خود مشاهده کنید. این ابزار با نمایش تخصیص‌های حافظه، فیلدهای ساختارهای ساختاری C، فضای padding و بایت‌های خام، تصویری جامع و واضح از نحوه مدیریت حافظه در سمت سرور ارائه می‌دهد. یکی از ویژگی‌های برتر این برنامه، توانایی خواندن DWARF از فایل باینری PostgreSQL شما است که تنها در حالت توسعه (dev instances) قابل استفاده است.

با استفاده از این ابزار، می‌توانید نقاط ضعف و نواحی چالش‌برانگیز در تخصیص حافظه را راحت‌تر شناسایی کنید و در عین حال، امکان مقایسه و مقایسه نسخه‌های مختلف از حافظه‌های snapshot را نیز دارید. این توسعه‌دهنده، ابزاری قدرتمند است که در بهینه‌سازی و درک بهتر عملیات حافظه در پایگاه داده‌های PostgreSQL به توسعه‌دهندگان و مهندسین کمک می‌کند.

#PostgreSQL #حافظه_مشترک #توسعه #API

🟣لینک مقاله:
https://bdrouvot.github.io/2026/08/20/welcome-to-pg-shmemviz-postgresql-shared-memory-visualizer/


👑 @Database_Academy
Forwarded from VIP
💼 به دنبال استخدام برنامه‌نویس هستید؟ یا به دنبال فرصت شغلی مناسب می‌گردید؟

🟢 کارفرمایان:
اگر به دنبال جذب برنامه‌نویس هستید، آگهی استخدام خود را برای ما ارسال کنید تا منتشر شود.

🟢 کارجویان:
اگر به دنبال فرصت شغلی هستید، رزومه خود را برای ما ارسال کنید تا در صورت وجود موقعیت مناسب، به شرکت‌ها و کارفرمایان معرفی شوید. 🚀

👤 ادمین:
@mrbardia72

📄 لطفاً موارد زیر را به همراه فایل PDF رزومه ارسال کنید:

نام و نام خانوادگی (اجباری)
سابقه کار (اجباری)
محل سکونت (اجباری)
امکان نقل مکان برای کار (اجباری)
🔹 لینک LinkedIn (اختیاری)
🔹 لینک GitHub (اختیاری)

👇توی چنل زیر قرار میگیره 👇
https://xn--r1a.website/job_labdon
Forwarded from VIP
هی کد رو تغییر نده!🎖
💯4
وال‌استریت‌ژورنال گزارش داد جیکوب کاکسون، پژوهشگر ۲۷ ساله آنتروپیک، به‌دلیل نگرانی از رقابت شرکت‌های فناوری برای ساخت مدل‌های هوش مصنوعی خودبهبوددهنده، این صنعت را ترک می‌کند.

کاکسون گفت نمی‌خواهد در توسعه سیستم‌هایی مشارکت کند که قادر به بهبود خود هستند و ممکن است از کنترل انسان خارج شوند. او هشدار داد رقابت میان شرکت‌های آمریکایی و چینی می‌تواند به کوتاه آمدن در زمینه ایمنی منجر شود.

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

هم‌زمان، بیش از هزار پژوهشگر هوش مصنوعی خواستار هماهنگی جهانی برای ایجاد سازوکاری برای کاهش سرعت توسعه مدل‌های خودبهبوددهنده شده‌اند. شماری از پژوهشگران نیز درباره خطر حملات سایبری و خارج شدن مدل‌های پیشرفته از کنترل هشدار داده‌اند.
شرکت اپل روز چهارشنبه ۱۸ شهریور در رویداد پاییزی «Surprise and Shine» از آیفون ۱۸ پرو و آیفون ۱۸ پرو مکس رونمایی کرد. طراحی کلی این دو گوشی نسبت به نسل قبل تغییر چندانی نکرده و بخش عمده ارتقاها بر دوربین، عملکرد و باتری متمرکز شده است.

دوربین اصلی مدل‌های پرو به حسگر ۴۸ مگاپیکسلی با دیافراگم متغیر مجهز شده و امکانات حرفه‌ای تازه‌ای برای کنترل سرعت شاتر، دیافراگم، تراز سفیدی و تنظیمات تصویری در اختیار کاربران قرار می‌دهد. امکان فیلم‌برداری 4K با دالبی ویژن و اعمال جلوه‌های سینمایی پس از ضبط نیز فراهم شده است.

هر دو مدل از تراشه جدید A20 Pro و سیستم خنک‌کننده محفظه بخار استفاده می‌کنند. اپل مدت پخش ویدیو را برای آیفون ۱۸ پرو تا ۳۶ ساعت و برای مدل پرو مکس تا ۴۵ ساعت اعلام کرده است. نسخه جدید سیری با قابلیت درک محتوای روی صفحه نیز همراه با iOS 27 عرضه خواهد شد.

آیفون ۱۸ پرو با قیمت پایه ۱۱۹۹ دلار و آیفون ۱۸ پرو مکس با قیمت ۱۲۹۹ دلار عرضه می‌شوند. پیش‌فروش این دو مدل از شنبه آغاز می‌شود و عرضه عمومی آن‌ها از ۱۸ سپتامبر خواهد بود.