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

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

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
PostGraphile v5 Release Candidate

🟢 خلاصه مقاله:
** نسخه v5 از PostGraphile به مرحله Release Candidate رسیده است؛ ابزاری که مانند PostgREST برای RESTful، به‌صورت خودکار یک GraphQL API مبتنی بر Postgres می‌سازد و طرحواره GraphQL را از همان ساختار دیتابیس (جداول، ویوها و فانکشن‌ها) مشتق می‌کند. این RC نتیجه پنج سال کار است و نشان می‌دهد قابلیت‌ها تقریباً تکمیل شده‌اند و تمرکز روی پایداری و بازخورد دنیای واقعی است. برای تیم‌هایی که روی Postgres سرمایه‌گذاری کرده‌اند، PostGraphile لایه GraphQL را به‌خوبی با مدل رابطه‌ای همسو می‌کند و با تکیه بر ساختار و منطق موجود در دیتابیس، توسعه API را سریع‌تر و منسجم‌تر می‌سازد. در انتخاب مسیر، PostgREST برای APIهای ساده و RESTful مناسب است و PostGraphile زمانی می‌درخشد که انعطاف‌پذیری GraphQL مدنظر باشد. کاربران فعلی بهتر است قبل از ارتقا به v5، RC را در محیط آزمایشی امتحان کنند و یادداشت‌های انتشار و تغییرات احتمالی را مرور کنند.

#PostGraphile #GraphQL #Postgres #API #ReleaseCandidate #OpenSource #Backend #DeveloperTools

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


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

🟢 خلاصه مقاله:
در سال ۲۰۲۵، سال پرکاری برای سرورهای وب مستقل بود که به طور مستقیم، بانک اطلاعاتی پستگرس شما را به یک رابط برنامه‌نویسی تحت وب RESTful تبدیل می‌کنند. در این سال، نسخه‌های ۱۳ و ۱۴ این ابزار قدرتمند و محبوب عرضه شدند، هر کدام با قابلیت‌ها و بهبودهای خاص خودشان که کار توسعه‌دهندگان را بسیار راحت‌تر و کارآمدتر کرده است.

این پروژه، که PostgREST نام دارد، به توسعه‌دهندگان اجازه می‌دهد تا بدون نیاز به نوشتن کدهای پیچیده، به سرعت و با سهولت، از بانک اطلاعاتی پستگرس خود در قالب APIهای استاندارد استفاده کنند. نسخه‌های جدید علاوه بر بهبودهای عملکرد، امکانات تازه‌ای ارائه می‌دهند که توسعه و مدیریت APIها را ساده‌تر و انعطاف‌پذیرتر می‌سازند.

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

#پستگرس #API #وبسرویس #توسعه

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


👑 @Database_Academy
🔵 عنوان مقاله
pREST 2.0: Serve a RESTful API From a Postgres Database

🟢 خلاصه مقاله:
نسخه ۲.۰ pREST امکان تبدیل پایگاه داده پستگرس به یک رابط برنامه‌نویسی RESTful را فراهم می‌کند. این ابزار به توسعه‌دهندگان اجازه می‌دهد تا به آسانی و به صورت مستقیم، با استفاده از یک API استاندارد، به داده‌های موجود در پایگاه داده دسترسی پیدا کنند و عملیات مختلفی مانند خواندن، نوشتن، و به‌روزرسانی را انجام دهند. این فرآیند که پیش‌تر با ابزارهایی مانند PostgREST امکان‌پذیر بود، اکنون در نسخه جدید pREST با بهبودهای قابل ملاحظه‌ای ارائه شده است.

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

در نتیجه، این نسخه جدید pREST یک راه حل قدرتمند و کاربرپسند است که می‌تواند به توسعه‌دهندگان کمک کند تا بدون نیاز به ایجاد API از ابتدا، به سرعت و با بهره‌وری بالا، سرویس‌های اینترنتی مبتنی بر داده‌های پایگاه داده خود را راه‌اندازی کنند و مدیریت نمایند.

#عصر_جدید #پایگاه_داده #توسعه_وب #API

🟣لینک مقاله:
https://github.com/prest/prest


👑 @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