Database Labdon – Telegram
Database Labdon
833 subscribers
33 photos
3 videos
1 file
817 links
🕸 Database Academy

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

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
Reordering Expressions in SQL Queries for Performance

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

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


👑 @Database_Academy
Forwarded from Future Pulse Persian
👇 لیست کانال‌های مجموعه Labdon با به‌روزترین اخبار، آموزش‌ها و ترفندها در حوزه‌های مختلف:


🔵 گولنگ - همه چیز از اخبار تا نکات کلیدی و معرفی ابزارهای این حوزه

🔴 @gopher_academy

🔵 موقعیت شغلی های گولنگ چه ایرانی و چه خارجی

🔴 @gopher_job


🔵 بروزترین اخبار درحوزه انواع دیتابیس ها ردیس مانگو پستگرس و سایر دیتابیس ها

🔴 @database_academy

🔵 دنیای بلاکچین و ارز های دیجیتال

🔴 @Blockchain_labdon

🟢 حوزه های تحت پوشش
Bitcoin,
Ethereum,
Altcoins,
Blockchain,
Policy & Regulations,
NFTs, DeFi


🔵 مهندسی نرم افزار
🔴 @software_labdon

🟢 حوزه های تحت پوشش
Engineering,
Architecture
Design,
Testing,
Security ,
QA


🔵 لینوکس- از توزیع‌ها تا ترفندهای امنیتی
🔴 @linux_labdon
🟢 حوزه های تحت پوشش
Linux Distributions,
Open Source Software,
Security Tips ,
New Releases & Features


🔵 دوآپـس - معرفی ابزار ها و مقالات جدید
🔴 @devops_labdon

🟢 حوزه های تحت پوشش
CI/CD Pipelines,
Cloud Infrastructure, Containerization &
Orchestration,
Monitoring & Performance,
Infrastructure as Code,
Security in DevOps


🕸 @labdon_academy
🔵 عنوان مقاله
A Postgres Language Server for Your IDE

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

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


👑 @Database_Academy
🔵 عنوان مقاله
Striping Postgres Data Volumes - A Free Lunch?

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

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


👑 @Database_Academy
Forwarded from Future Pulse Persian

🕸 @labdon_academy
👨‍💻1
🔵 عنوان مقاله
PGlite 0.3: Postgres on WASM, Now Based on Postgres 17

🟢 خلاصه مقاله:
PGlite نسخه‌ای از پایگاه‌داده‌ی پستگرس است که بر اساس WebAssembly ساخته شده و امکان اجرای پستگرس در هر محیطی که WebAssembly بتواند فعالیت کند (مانند مرورگرها) را ممکن می‌سازد. در نسخه 0.3 این محصول، پیشرفت مهمی حاصل شده است به طوری که این نسخه از پستگرس به نسخه 17.4 ارتقا یافته است. این ارتقا اهمیت زیادی دارد زیرا کاربران می‌توانند از ویژگی‌ها و بهبودهای موجود در آخرین نسخه‌های پستگرس بهره ببرند، در حالی که قبلاً ممکن بود نسخه‌های قدیمی‌تر پستگرس در WebAssembly قابل دسترسی باشند. این پیشرفت می‌تواند در بسیاری از سناریوها، از جمله توسعه وب، تست‌های سریع و توسعه برنامه‌های تحت وب که به پایگاه داده محلی نیاز دارند، کاربردی باشد. این مقاله در رابطه با ریپوزیتوری GitHub مربوط به این پروژه نیز اطلاعاتی ارائه داده است.

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


👑 @Database_Academy
🔵 عنوان مقاله
What Really Happens When You Drop a Column

🟢 خلاصه مقاله:
مقاله مذکور به بررسی فرایند پشت پرده عملیات "ALTER TABLE .. DROP COLUMN" در دیتابیس‌ها پرداخته و توضیح می‌دهد که چگونه ستون‌های حذف شده ممکن است به طور کامل از بین نرفته باشند. وقتی دستور "DROP COLUMN" اجرا می‌شود، بسیاری از ما بر این باوریم که ستون مورد نظر به طور کامل از دیتابیس حذف شده است؛ با این‌حال، در واقعیت، اطلاعات ممکن است همچنان در سطح پایگاه داده باقی مانده و تنها دسترسی به آنها از طریق SQL معمول حذف شده باشد. این موضوع می‌تواند تأثیراتی روی بازیافت و استفاده مجدد از فضای دیتابیس داشته باشد و مسائلی را در رابطه با امنیت داده‌ها و بازیابی اطلاعات به وجود آورد. بنابراین، این امر نیازمند درک دقیق‌تری از چگونگی عملکرد دیتابیس‌ها و دستورات SQL است تا از بروز مشکلات احتمالی جلوگیری شود.

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


👑 @Database_Academy
🔵 عنوان مقاله
Is Your Application Prepared for Your Next High Traffic Event?

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

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


👑 @Database_Academy
🔵 عنوان مقاله
Why All Your Workflows Should Be Postgres Rows

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفت، به بررسی ایده ذخیره‌سازی گردش کارها (workflow) در پایگاه داده Postgres می‌پردازد، که از دیدگاه طراحان کتابخانه اجرای مقاوم DBOS ارائه شده است. مقاله توضیح می‌دهد که چرا ذخیره‌سازی گردش کارها در Postgres می‌تواند مفید باشد و از نظرگاه طراحی اسکما (schema) به این موضوع می‌پردازد. تاکید مقاله بر این است که چگونه پایگاه داده‌ی Postgres می‌تواند به عنوان یک راهکار مؤثر برای مدیریت پیچیدگی‌ها و نیازهای گردش کارها عمل کند و از این طریق به بهبود عملیات و اجرای کارآمد کمک کند. تمرکز اصلی بر روی این است که چرا و چگونه استفاده از Postgres می‌تواند در مقایسه با سایر روش‌های ذخیره‌سازی فرایندها و گردش کارها، ارزشمند باشد.

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


👑 @Database_Academy
👍1
🔵 عنوان مقاله
Jepsen: Amazon RDS for PostgreSQL Multi-AZ Clusters Violate Snapshot Isolation

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

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


👑 @Database_Academy
🔵 عنوان مقاله
Announcing pg_parquet v.0.4.0

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

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


👑 @Database_Academy
Persian Gulf | TAK3DA.COM
Shadmehr Aghili
آهنگ جدید شادمهر عقیلی - خلیج فارس

https://news.1rj.ru/str/addlist/KpzXaiSpKENkMGM0
🙏1🐳1
🔵 عنوان مقاله
[New from O’Reilly] The 2nd Edition of CockroachDB: The Definitive Guide

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

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


👑 @Database_Academy
🔵 عنوان مقاله
Postgres 18 Beta 1 Released

🟢 خلاصه مقاله:
مقاله مورد بحث معرفی اولیه‌ی نگارش 18 پایگاه داده Postgres را بررسی کرده است که به تازگی منتشر شده است. این نسخه جدید شامل بهبودهای چشمگیری در سرعت اسکن و وکیوم کردن داده‌ها در سیستم‌عامل لینوکس می‌باشد، همچنین امکان ساخت اندیس‌های GIN به صورت موازی، ستون‌های مجازی تولیدی، پشتیبانی از OAuth و خروجی بهبود یافته EXPLAIN ANALYZE از دیگر ویژگی‌های بارز این نسخه است. این ویژگی‌ها قدم‌های بزرگی در افزایش کارایی و امکانات Postgres به شمار می‌روند و انتظار می‌رود که توسعه‌دهندگان و مدیران داده‌ منتظر بازی با این قابلیت‌های جدید باشند.

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


👑 @Database_Academy
🔵 عنوان مقاله
The Draft Release Notes for Postgres 18

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

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


👑 @Database_Academy
🔵 عنوان مقاله
Accelerating Disk Reads with Asynchronous I/O in Postgres 18

🟢 خلاصه مقاله:
مقاله مورد بحث به نخستین نسخه بتا از Postgres 18 می‌پردازد که پشتیبانی محدود از I/O ناهمزمان (AIO) را اضافه کرده است، ویژگی‌ای که سال‌هاست در دست ساخت بوده است. AIO به Postgres این امکان را می‌دهد که درخواست‌های ورودی/خروجی را به صورت ناهمزمان انجام دهد، به این معنی که سیستم می‌تواند سایر عملیات‌ها را هنگام انتظار برای تکمیل I/O انجام دهد. این ویژگی منجر به بهبود عملکرد کلی و بهینه‌سازی در پاسخ‌گویی می‌شود. مقاله همچنین شرح می‌دهد که چگونه AIO در معماری Postgres پیاده‌سازی شده و چه تأثیرات مثبتی برای بهینه‌سازی عملکرد دارد. این افزودنی به نسخه 18 Postgres، گامی مهم در تکامل پایگاه داده است و انتظار می‌رود که تأثیر قابل توجهی بر روی کارایی سیستم‌هایی که از این پایگاه داده استفاده می‌کنند، داشته باشد.

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


👑 @Database_Academy
1
🔵 عنوان مقاله
pgModeler 1.2: A Postgres Database Modelling Tool

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

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


👑 @Database_Academy
🔵 عنوان مقاله
Postgres 18 Beta is Out: 7 Features You Should Know About

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

هفته گذشته، خبر اصلی انتشار نسخه بتا 1 پستگرس 18 بود. کمپانی Neon با ارائه‌ی یک خلاصه سریع، به بررسی هفت ویژگی قابل توجه در این نسخه پرداخته است. این ویژگی‌ها می‌تواند تاثیرات قابل ملاحظه‌ای بر بهبود عملکرد، گسترش پذیری و امنیت دیتابیس‌ها داشته باشد. انتشار نسخه بتا نشان دهنده آن است که این ویژگی‌های جدید در حال آزمایش و تکمیل هستند تا در نهایت در نسخه نهایی Postgres 18 مورد استفاده قرار گیرند. این اقدامات به همراه بازخوردهای اعضاء جامعه توسعه دهندگان، به بهبود و تکمیل ویژگی‌های نهایی کمک خواهد کرد.

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


👑 @Database_Academy
🔵 عنوان مقاله
PostgREST 13: A RESTful API for Postgres Databases

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته در مورد نسخه ۱۳.۰ یک وب سرور مستقل صحبت می‌کند که قابلیت تبدیل پایگاه داده Postgres به یک API HTTP RESTful را فراهم می‌کند. در این نسخه، امکانات جدیدی اضافه شده است از جمله پشتیبانی از روابط گسترده‌ی to-many و تبدیل خودکار tsvector، که امکان استفاده از جستجوی متن کامل (fts) را بر روی انواع داده‌های متنی و json بدون نیاز به پیکربندی اضافی ممکن می‌سازد. این بهبودها در بهره‌وری و کارایی کار با پایگاه داده‌ها در زمینه‌های مختلفی نظیر توسعه وب و تحلیل داده ها مؤثر است. این افزایش قابلیت‌ها به توسعه‌دهندگان اجازه می‌دهد که راه‌حل‌هایی سریع‌تر و کارآمدتر را برای مدیریت داده‌ها و تعامل با آنها پیاده‌سازی کنند.

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


👑 @Database_Academy
🔵 عنوان مقاله
pgwatch 3.3: A Postgres Monitoring Solution

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

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


👑 @Database_Academy
🔵 عنوان مقاله
POSETTE 2025: Save the Date!

🟢 خلاصه مقاله:
رویداد POSETTE، یک رویداد رایگان و مجازی برای توسعه‌دهندگان Postgres، کمتر از یک ماه دیگر، از 10 تا 12 ژوئن برگزار می‌شود. در این رویداد، شرکت‌کنندگان فرصتی برای یادگیری از 45 کارشناس برجسته از اکوسیستم PostgreSQL خواهند داشت. شرکت‌کنندگان می‌توانند از بین 42 سخنرانی منحصر به فرد انتخاب کنند و این سخنرانی‌ها از طریق 4 پخش زنده، همراه با چت زنده در Discord ارائه می‌شود. این فرصتی عالی برای به‌روزرسانی دانش فنی و شبکه‌سازی با دیگر توسعه‌دهندگان در جامعه PostgreSQL است. از همه علاقه‌مندان دعوت می‌شود تا این تاریخ را ذخیره کرده و در این رویداد شرکت نمایند.

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


👑 @Database_Academy