🔵 عنوان مقاله
Announcing Multigres: Vitess for Postgres
🟢 خلاصه مقاله:
Vitess یک سیستم کلاسترینگ محبوب برای اسکیلینگ و شاردینگ MySQL است. اخیراً Supabase با استخدام سوگو سوگومارانه، یکی از خالقان Vitess، قصد دارد تا نسخهای مشابه Vitess را برای Postgres با استفاده از تجربیات به دست آمده در طول سالهای گذشته ایجاد کند. گزینههای دیگری در این زمینه وجود دارند نظیر Citus و PgDog، اما سوگو معتقد است که هنوز جای کار بیشتری وجود دارد و میتوان بهبودهای بیشتری را در این زمینه اعمال کرد. این پروژه جدید احتمالاً به معنای پیشرفتهای چشمگیر در عملکرد و قابلیتهای Postgres خواهد بود. Supabase با این اقدام در تلاش است تا Postgres را به یک پلتفرم بهتر و کارآمدتر تبدیل کند.
🟣لینک مقاله:
https://postgresweekly.com/link/170358/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Announcing Multigres: Vitess for Postgres
🟢 خلاصه مقاله:
Vitess یک سیستم کلاسترینگ محبوب برای اسکیلینگ و شاردینگ MySQL است. اخیراً Supabase با استخدام سوگو سوگومارانه، یکی از خالقان Vitess، قصد دارد تا نسخهای مشابه Vitess را برای Postgres با استفاده از تجربیات به دست آمده در طول سالهای گذشته ایجاد کند. گزینههای دیگری در این زمینه وجود دارند نظیر Citus و PgDog، اما سوگو معتقد است که هنوز جای کار بیشتری وجود دارد و میتوان بهبودهای بیشتری را در این زمینه اعمال کرد. این پروژه جدید احتمالاً به معنای پیشرفتهای چشمگیر در عملکرد و قابلیتهای Postgres خواهد بود. Supabase با این اقدام در تلاش است تا Postgres را به یک پلتفرم بهتر و کارآمدتر تبدیل کند.
🟣لینک مقاله:
https://postgresweekly.com/link/170358/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Supabase
Announcing Multigres: Vitess for Postgres
Today we are welcoming Sugu, the co-creator of Vitess, to the Supabase team. He is joining Supabase to build Multigres: Vitess for Postgres.
🔵 عنوان مقاله
O’Reilly’s Definitive Guide to CockroachDB (2nd Edition)
🟢 خلاصه مقاله:
این مقاله بر اهمیت و روشهای ساخت اپلیکیشنهای قابل توسعه و مقاوم تأکید دارد با استفاده از یک پایگاه داده SQL توزیعشده که با Postgres سازگار است. تأکید میکند بر لذت بردن از ابزارها و پرسوجوهای آشنا، همزمان با بهرهگیری از مقیاسپذیری جهانی تعبیهشده، کنترل دادههای جغرافیایی و هزینه کلی پایین عملکرد (TCO). این مزایا هم در محیطهای آن پرمیس (on-premise) و هم در هر ابری قابل استفاده هستند، ارائه دادههای دقیق و کارآمد را پیشنهاد میکند برای کسانی که به دنبال بهینهسازی عملکرد و کارایی برنامههای خود در سطح جهانی هستند.
🟣لینک مقاله:
https://postgresweekly.com/link/170357/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
O’Reilly’s Definitive Guide to CockroachDB (2nd Edition)
🟢 خلاصه مقاله:
این مقاله بر اهمیت و روشهای ساخت اپلیکیشنهای قابل توسعه و مقاوم تأکید دارد با استفاده از یک پایگاه داده SQL توزیعشده که با Postgres سازگار است. تأکید میکند بر لذت بردن از ابزارها و پرسوجوهای آشنا، همزمان با بهرهگیری از مقیاسپذیری جهانی تعبیهشده، کنترل دادههای جغرافیایی و هزینه کلی پایین عملکرد (TCO). این مزایا هم در محیطهای آن پرمیس (on-premise) و هم در هر ابری قابل استفاده هستند، ارائه دادههای دقیق و کارآمد را پیشنهاد میکند برای کسانی که به دنبال بهینهسازی عملکرد و کارایی برنامههای خود در سطح جهانی هستند.
🟣لینک مقاله:
https://postgresweekly.com/link/170357/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Cockroachlabs
O'Reilly | CockroachDB: The Definitive Guide (2nd Edition)
Build scalable, resilient apps with O’Reilly’s CockroachDB: The Definitive Guide. Learn to deploy, optimize, and manage distributed SQL systems at scale.
🔵 عنوان مقاله
AWS Open Sources pgactive, Its Active-Active Replication Extension
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته درباره pgactive، یک افزونهی تکثیر در پایگاه داده Postgres است که بر روی قابلیتهای تکثیر منطقی Postgres استوار است و امکاناتی را به آن افزوده تا مدیریت سناریوهای تکثیر فعال-فعال را سادهسازی کند. این افزونه به کاربران امکان میدهد تا دادهها را به صورت همزمان در چندین مکان به روز رسانی کنند، که این امکان سودمندی برای سیستمهای توزیعشده و اپلیکیشنهایی با دسترسی جهانی است. تکثیر فعال-فعال با استفاده از pgactive میتواند به کاهش زمان تاخیر و افزایش قابلیت دسترسپذیری و مقاومت در برابر خطا کمک کند، زیرا تغییرات داده در چندین نسخه بدون توجه به محدودیتهای جغرافیایی به صورت تقریباً همزمان اعمال میشود. همچنین، این افزونه در GitHub موجود است که از جامعهی توسعهدهندگان پشتیبانی میگیرد تا ویژگیهای جدیدی افزوده شود و بهینهسازیهایی انجام شود.
🟣لینک مقاله:
https://postgresweekly.com/link/170362/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
AWS Open Sources pgactive, Its Active-Active Replication Extension
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته درباره pgactive، یک افزونهی تکثیر در پایگاه داده Postgres است که بر روی قابلیتهای تکثیر منطقی Postgres استوار است و امکاناتی را به آن افزوده تا مدیریت سناریوهای تکثیر فعال-فعال را سادهسازی کند. این افزونه به کاربران امکان میدهد تا دادهها را به صورت همزمان در چندین مکان به روز رسانی کنند، که این امکان سودمندی برای سیستمهای توزیعشده و اپلیکیشنهایی با دسترسی جهانی است. تکثیر فعال-فعال با استفاده از pgactive میتواند به کاهش زمان تاخیر و افزایش قابلیت دسترسپذیری و مقاومت در برابر خطا کمک کند، زیرا تغییرات داده در چندین نسخه بدون توجه به محدودیتهای جغرافیایی به صورت تقریباً همزمان اعمال میشود. همچنین، این افزونه در GitHub موجود است که از جامعهی توسعهدهندگان پشتیبانی میگیرد تا ویژگیهای جدیدی افزوده شود و بهینهسازیهایی انجام شود.
🟣لینک مقاله:
https://postgresweekly.com/link/170362/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Amazon
Announcing open sourcing pgactive: active-active replication extension for PostgreSQL - AWS
Discover more about what's new at AWS with Announcing open sourcing pgactive: active-active replication extension for PostgreSQL
🔵 عنوان مقاله
Greenmask: Postgres Data Masking and Obfuscation Tool
🟢 خلاصه مقاله:
مقالهای که بررسی شده، در خصوص ابزاری است که با زبان برنامهنویسی Go نوشته شده است و برای تخلیه (dumping) پایگاه داده Postgres و مجهولسازی (anonymizing) دادهها به شکل قطعی (deterministic) طراحی شده است. این ابزار کد منبعش در گیتهاب موجود است. این روش به کاربران امکان میدهد که دادههای حساس و شخصی را به گونهای مجهول کنند که باز هم قابلیت استفاده در تستها و تحلیلها را داشته باشد، بدون آنکه امنیت دادهها را به خطر اندازد. استفاده از این ابزار میتواند در مواقعی که نیاز به حفظ حریم خصوصی دادهها در هنگام استفاده توسعه دهندگان و تستکنندگان است، مفید واقع شود. ابزار با استفاده از زبان Go فراهم شده است، تنظیم و استفاده از آن به نسبت ساده است.
🟣لینک مقاله:
https://postgresweekly.com/link/170378/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Greenmask: Postgres Data Masking and Obfuscation Tool
🟢 خلاصه مقاله:
مقالهای که بررسی شده، در خصوص ابزاری است که با زبان برنامهنویسی Go نوشته شده است و برای تخلیه (dumping) پایگاه داده Postgres و مجهولسازی (anonymizing) دادهها به شکل قطعی (deterministic) طراحی شده است. این ابزار کد منبعش در گیتهاب موجود است. این روش به کاربران امکان میدهد که دادههای حساس و شخصی را به گونهای مجهول کنند که باز هم قابلیت استفاده در تستها و تحلیلها را داشته باشد، بدون آنکه امنیت دادهها را به خطر اندازد. استفاده از این ابزار میتواند در مواقعی که نیاز به حفظ حریم خصوصی دادهها در هنگام استفاده توسعه دهندگان و تستکنندگان است، مفید واقع شود. ابزار با استفاده از زبان Go فراهم شده است، تنظیم و استفاده از آن به نسبت ساده است.
🟣لینک مقاله:
https://postgresweekly.com/link/170378/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
docs.greenmask.io
About - Greenmask — PostgreSQL database anonymization and synthetic data generation tool
None
🔵 عنوان مقاله
pgrwl: Stream Postgres WALs with Zero Data Loss
🟢 خلاصه مقاله:
مقالهای که معرفی شده است درباره سیستمی به نام write-ahead log (WAL) receiver میباشد که به زبان Go نوشته شده است. این سیستم به عنوان یک جایگزین قابل انتقال و مناسب برای محیطهای کانتینری برای pg_receivewal مطرح شده است. از ویژگیهای اصلی آن میتوان به پشتیبانی از استریمینگ رپلیکیشن، رمزنگاری، فشردهسازی و ذخیرهسازی از راه دور اشاره کرد. سیستمهای ذخیرهسازی راه دور شامل S3 و SFTP میباشند. این ابزار با هدف ارائه راهحلی برای بهبود و بهینهسازی فرآیندهای پشتیبانگیری و کارآیی در مدیریت دیتابیسهایی که نیاز به استفاده از لاگهای WAL دارند، طراحی شده است. از این رو، این مقاله ارائهکننده جزییات فنی و مزایای استفاده از این جایگزین در محیطهای تولید مختلف است.
🟣لینک مقاله:
https://postgresweekly.com/link/170376/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgrwl: Stream Postgres WALs with Zero Data Loss
🟢 خلاصه مقاله:
مقالهای که معرفی شده است درباره سیستمی به نام write-ahead log (WAL) receiver میباشد که به زبان Go نوشته شده است. این سیستم به عنوان یک جایگزین قابل انتقال و مناسب برای محیطهای کانتینری برای pg_receivewal مطرح شده است. از ویژگیهای اصلی آن میتوان به پشتیبانی از استریمینگ رپلیکیشن، رمزنگاری، فشردهسازی و ذخیرهسازی از راه دور اشاره کرد. سیستمهای ذخیرهسازی راه دور شامل S3 و SFTP میباشند. این ابزار با هدف ارائه راهحلی برای بهبود و بهینهسازی فرآیندهای پشتیبانگیری و کارآیی در مدیریت دیتابیسهایی که نیاز به استفاده از لاگهای WAL دارند، طراحی شده است. از این رو، این مقاله ارائهکننده جزییات فنی و مزایای استفاده از این جایگزین در محیطهای تولید مختلف است.
🟣لینک مقاله:
https://postgresweekly.com/link/170376/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - hashmap-kz/pgrwl: Cloud-Native PostgreSQL WAL receiver. Stream, compress, encrypt, upload, retain and monitor your WAL…
Cloud-Native PostgreSQL WAL receiver. Stream, compress, encrypt, upload, retain and monitor your WAL archive. - hashmap-kz/pgrwl
❤1
🔵 عنوان مقاله
▶ Compiling Postgres to WebAssembly with PGlite
🟢 خلاصه مقاله:
مقالهای که مورد بحث قرار گرفته، به توضیح پروژه PGlite میپردازد که یک نسخه کامل از Postgres را به صورت WASM فراهم میکند، به گونهای که امکان اجرای Postgres را در محیطهای غیرمعمولی همچون مرورگرهای وب میسر میسازد. این پروژه فرصتهای جدیدی را برای استفاده از پایگاه دادههای قدرتمند در سناریوهای کاربردی جدید فراهم میآورد. سخنرانی ارائه شده در مقاله به تشریح جزئیات و دشواریهای موجود در مسیر توسعه PGlite پرداخته و چگونگی عملکرد این پروژه در محیطهای مختلف را توضیح میدهد. در طی فرآیند توسعه، مهندسان باید موانع فنی را برطرف کنند و اجزای Postgres را با محدودیتهای موجود در محیطهای WASM سازگار سازند. مقاله نشان میدهد که چگونه تکنولوژیهای قدیمی میتوانند با نوآوریهای جدید در هم ترکیب شوند تا پتانسیلهای بکری را در عرصه تکنولوژی ایجاد کنند.
🟣لینک مقاله:
https://postgresweekly.com/link/170367/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
▶ Compiling Postgres to WebAssembly with PGlite
🟢 خلاصه مقاله:
مقالهای که مورد بحث قرار گرفته، به توضیح پروژه PGlite میپردازد که یک نسخه کامل از Postgres را به صورت WASM فراهم میکند، به گونهای که امکان اجرای Postgres را در محیطهای غیرمعمولی همچون مرورگرهای وب میسر میسازد. این پروژه فرصتهای جدیدی را برای استفاده از پایگاه دادههای قدرتمند در سناریوهای کاربردی جدید فراهم میآورد. سخنرانی ارائه شده در مقاله به تشریح جزئیات و دشواریهای موجود در مسیر توسعه PGlite پرداخته و چگونگی عملکرد این پروژه در محیطهای مختلف را توضیح میدهد. در طی فرآیند توسعه، مهندسان باید موانع فنی را برطرف کنند و اجزای Postgres را با محدودیتهای موجود در محیطهای WASM سازگار سازند. مقاله نشان میدهد که چگونه تکنولوژیهای قدیمی میتوانند با نوآوریهای جدید در هم ترکیب شوند تا پتانسیلهای بکری را در عرصه تکنولوژی ایجاد کنند.
🟣لینک مقاله:
https://postgresweekly.com/link/170367/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
YouTube
Compiling Postgres to WASM with PGlite (PGConf.dev 2025)
Presented by Sam Willis at PGConf.dev 2025 (https://2025.pgconf.dev)
This talk introduces our investigations into creating a lightweight WASM build of Postgres. It covers our objectives for the project and how we approached the work. It talks through some…
This talk introduces our investigations into creating a lightweight WASM build of Postgres. It covers our objectives for the project and how we approached the work. It talks through some…
🔵 عنوان مقاله
py-pglite: A PGlite Wrapper in Python for Testing
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته نحوهی سادهسازی راهاندازی نمونهای از پایگاه داده Postgres با استفاده از PGlite و WebAssembly توضیح میدهد. برای این منظور، نیازی به Docker، پیکربندی اولیه یا فایلهای تنظیم نیست. کاربر فقط با نصب یک بسته Python میتواند به سرعت یک نمونه Postgres را بر پایه WebAssembly اجرا کند. این رویکرد امکان استفاده آسان و سریع از پایگاه داده Postgres را فراهم میآورد، و بدون درگیریهای معمول با پیکربندی و مدیریت محیط، تمرکز را روی توسعه نرمافزار قرار میدهد. این تکنیک به ویژه برای توسعهدهندگانی که به دنبال روشهایی سریع برای راهاندازی و آزمایش پایگاه دادهها در محیطهای توسعه هستند، مفید است.
🟣لینک مقاله:
https://postgresweekly.com/link/170375/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
py-pglite: A PGlite Wrapper in Python for Testing
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته نحوهی سادهسازی راهاندازی نمونهای از پایگاه داده Postgres با استفاده از PGlite و WebAssembly توضیح میدهد. برای این منظور، نیازی به Docker، پیکربندی اولیه یا فایلهای تنظیم نیست. کاربر فقط با نصب یک بسته Python میتواند به سرعت یک نمونه Postgres را بر پایه WebAssembly اجرا کند. این رویکرد امکان استفاده آسان و سریع از پایگاه داده Postgres را فراهم میآورد، و بدون درگیریهای معمول با پیکربندی و مدیریت محیط، تمرکز را روی توسعه نرمافزار قرار میدهد. این تکنیک به ویژه برای توسعهدهندگانی که به دنبال روشهایی سریع برای راهاندازی و آزمایش پایگاه دادهها در محیطهای توسعه هستند، مفید است.
🟣لینک مقاله:
https://postgresweekly.com/link/170375/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - wey-gu/py-pglite: PGlite wrapper in Python for testing. Test your app with Postgres just as lite as SQLite.
PGlite wrapper in Python for testing. Test your app with Postgres just as lite as SQLite. - wey-gu/py-pglite
Forwarded from Gopher Academy
درود دوستان عزیزم 💔
میدونم این روزا شرایط خیلی سخته…
هیچکدوممون انتظار نداشتیم که وارد همچین فضای پرتنش، ناراحتکننده و بعضاً جنگی بشیم.
تو این حال و هوای که پر از دلهرهست، واقعاً درک میکنم که حال و حوصلهی خیلی چیزا رو نداریم.
من هم مثل شما ناراحتم، همدردم… و این متن رو نه به عنوان صاحب یه کانال، بلکه به عنوان یه رفیق یه برادر کوچک تر براتون مینویسم.
فقط یه سوال ازتون دارم:
آیا ادامهی پست گذاشتن توی کانال – طبق روال قبل – توی این روزها براتون مفیده یا نه؟👇
❤️ اگه فکر میکنید ادامه بدم و این فضا شاید حتی کوچیکترین تسکینی باشه، با دل و جون ادامه میدم.
🕊 اما اگه ترجیح میدید این چنل فعلن موقتا پستی منتشر نکنه تا روزای بهتری از راه برسه، اونم با احترام کامل میپذیرم.
با ری اکشن بهم بگید /
❤️ ادامه بده طبق روال گذشته
🕊 موقتا پستی منتشر نکنید
میدونم این روزا شرایط خیلی سخته…
هیچکدوممون انتظار نداشتیم که وارد همچین فضای پرتنش، ناراحتکننده و بعضاً جنگی بشیم.
تو این حال و هوای که پر از دلهرهست، واقعاً درک میکنم که حال و حوصلهی خیلی چیزا رو نداریم.
من هم مثل شما ناراحتم، همدردم… و این متن رو نه به عنوان صاحب یه کانال، بلکه به عنوان یه رفیق یه برادر کوچک تر براتون مینویسم.
فقط یه سوال ازتون دارم:
آیا ادامهی پست گذاشتن توی کانال – طبق روال قبل – توی این روزها براتون مفیده یا نه؟👇
❤️ اگه فکر میکنید ادامه بدم و این فضا شاید حتی کوچیکترین تسکینی باشه، با دل و جون ادامه میدم.
🕊 اما اگه ترجیح میدید این چنل فعلن موقتا پستی منتشر نکنه تا روزای بهتری از راه برسه، اونم با احترام کامل میپذیرم.
با ری اکشن بهم بگید /
❤️ ادامه بده طبق روال گذشته
🕊 موقتا پستی منتشر نکنید
🕊9❤8
🔵 عنوان مقاله
XTDB v2: An Immutable SQL Database with Time Travel
🟢 خلاصه مقاله:
مقالهای که عنوان شده، به معرفی یک پایگاه داده SQL جذاب پرداخته که تمام جداول آن دوزمانه (bitemporal) هستند، به این معنا که هم زمانهایی که دادهها معتبر هستند و هم زمان ثبت آنها را ذخیره میکنند. این ساختار امکان «سفر در زمان» را به عنوان یک ملاحظه اصلی ارائه میدهد، که این بدین معناست که کاربران میتوانند دادهها را در نقاط مختلف زمانی مشاهده و بازیابی کنند. این پایگاه داده با Postgres سازگاری ندارد اما یک رابط سازگار با Postgres ارائه میدهد تا فرآیند پذیرش و استفاده از آن تسهیل شود. توسعهدهندگان و علاقهمندان میتوانند به مخزن GitHub مراجعه کنند تا اطلاعات بیشتری به دست آورند و در توسعه آن مشارکت نمایند.
🟣لینک مقاله:
https://postgresweekly.com/link/170669/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
XTDB v2: An Immutable SQL Database with Time Travel
🟢 خلاصه مقاله:
مقالهای که عنوان شده، به معرفی یک پایگاه داده SQL جذاب پرداخته که تمام جداول آن دوزمانه (bitemporal) هستند، به این معنا که هم زمانهایی که دادهها معتبر هستند و هم زمان ثبت آنها را ذخیره میکنند. این ساختار امکان «سفر در زمان» را به عنوان یک ملاحظه اصلی ارائه میدهد، که این بدین معناست که کاربران میتوانند دادهها را در نقاط مختلف زمانی مشاهده و بازیابی کنند. این پایگاه داده با Postgres سازگاری ندارد اما یک رابط سازگار با Postgres ارائه میدهد تا فرآیند پذیرش و استفاده از آن تسهیل شود. توسعهدهندگان و علاقهمندان میتوانند به مخزن GitHub مراجعه کنند تا اطلاعات بیشتری به دست آورند و در توسعه آن مشارکت نمایند.
🟣لینک مقاله:
https://postgresweekly.com/link/170669/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
XTDB
Launching XTDB v2 — time-travel SQL database to simplify compliance · XTDB
❤1
🔵 عنوان مقاله
SELECT .. FOR UPDATE Considered Harmful?
🟢 خلاصه مقاله:
مقالهای که بررسی شده به بحث در مورد استفاده از دستورات SQL در زمان اجرای تراکنشها میپردازد. در زمان استفاده از دستور "SELECT FOR UPDATE" درون یک تراکنش، ردیفهای انتخابی برای جلوگیری از بهروزرسانیهای همزمان قفل میشوند، در صورتی که برنامهریزی شده است که پس از آن، ردیفها بهروز شوند. با این حال، لورنز توضیح میدهد که این نوع قفل ممکن است برای بسیاری از موارد بیش از حد قوی باشد و استفاده از دستور "FOR NO KEY UPDATE" ممکن است مناسبتر باشد و محافظت کافی را فراهم کند. این دستور کمتر محدودکننده است و به پیادهسازی مؤثرتری در موقعیتهایی که نیاز به قفلهای کمتر سختگیرانه دارد، کمک میکند.
🟣لینک مقاله:
https://postgresweekly.com/link/170653/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
SELECT .. FOR UPDATE Considered Harmful?
🟢 خلاصه مقاله:
مقالهای که بررسی شده به بحث در مورد استفاده از دستورات SQL در زمان اجرای تراکنشها میپردازد. در زمان استفاده از دستور "SELECT FOR UPDATE" درون یک تراکنش، ردیفهای انتخابی برای جلوگیری از بهروزرسانیهای همزمان قفل میشوند، در صورتی که برنامهریزی شده است که پس از آن، ردیفها بهروز شوند. با این حال، لورنز توضیح میدهد که این نوع قفل ممکن است برای بسیاری از موارد بیش از حد قوی باشد و استفاده از دستور "FOR NO KEY UPDATE" ممکن است مناسبتر باشد و محافظت کافی را فراهم کند. این دستور کمتر محدودکننده است و به پیادهسازی مؤثرتری در موقعیتهایی که نیاز به قفلهای کمتر سختگیرانه دارد، کمک میکند.
🟣لینک مقاله:
https://postgresweekly.com/link/170653/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
CYBERTEC PostgreSQL | Services & Support
SELECT FOR UPDATE considered harmful in PostgreSQL
This article tells you why SELECT FOR UPDATE is almost always the wrong lock and that you should use SELECT FOR NO KEY UPDATE instead.
👍1
🔵 عنوان مقاله
PostgreSQL and Ducks: The Perfect Analytical Pairing
🟢 خلاصه مقاله:
مقاله پرداخته به DuckDB، یک پایگاه داده SQL درونفرایندی که برای بارکاری OLAP بهینهسازی شده است. استفاده از DuckDB به همراه Postgres، امکان اجرای تحلیلهای بالا با کارایی بالا را بدون نیاز به انبار دادههای کامل یا پیپلاینهای ETL پیچیده فراهم میکند. در این مقاله، گزینههای اصلی یکپارچهسازی DuckDB با Postgres مورد بررسی قرار گرفته است، این ادغام منجر به ارتقاء پتانسیل تحلیلی سیستمها میشود بدون ایجاد بار اضافی. DuckDB به دلیل سهولت در استفاده و تطبیقپذیری با پلتفرمهای مختلف، به سرعت محبوبیت پیدا کرده. این مطالعه بر جنبههای فنی و استراتژیک ادغام DuckDB در محیطهای دادهای مدرن پرداخته و نشان میدهد چگونه میتوان با استفاده از این ترکیب، انعطافپذیری و کارایی سیستمهای تحلیلی را افزایش داد.
🟣لینک مقاله:
https://postgresweekly.com/link/170646/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PostgreSQL and Ducks: The Perfect Analytical Pairing
🟢 خلاصه مقاله:
مقاله پرداخته به DuckDB، یک پایگاه داده SQL درونفرایندی که برای بارکاری OLAP بهینهسازی شده است. استفاده از DuckDB به همراه Postgres، امکان اجرای تحلیلهای بالا با کارایی بالا را بدون نیاز به انبار دادههای کامل یا پیپلاینهای ETL پیچیده فراهم میکند. در این مقاله، گزینههای اصلی یکپارچهسازی DuckDB با Postgres مورد بررسی قرار گرفته است، این ادغام منجر به ارتقاء پتانسیل تحلیلی سیستمها میشود بدون ایجاد بار اضافی. DuckDB به دلیل سهولت در استفاده و تطبیقپذیری با پلتفرمهای مختلف، به سرعت محبوبیت پیدا کرده. این مطالعه بر جنبههای فنی و استراتژیک ادغام DuckDB در محیطهای دادهای مدرن پرداخته و نشان میدهد چگونه میتوان با استفاده از این ترکیب، انعطافپذیری و کارایی سیستمهای تحلیلی را افزایش داد.
🟣لینک مقاله:
https://postgresweekly.com/link/170646/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
MotherDuck
PostgreSQL and Ducks: The Perfect Analytical Pairing - MotherDuck Blog
Learn how to integrate PostgreSQL with DuckDB and MotherDuck for faster analytics. Compare DuckDB Postgres Extension, pg_duckdb, and CDC approaches with practical examples and best practices for each method.
❤1
🔵 عنوان مقاله
Active-Active Replication, Do You Really Need It?
🟢 خلاصه مقاله:
در مقالهای که هفته گذشته منتشر شد، آمازون اعلام کرده است که اکستنشن «pgactive» را که برای انجام تکثیر داده فعال-فعال (active-active replication) طراحی شده، به صورت منبع باز عرضه کرده است. این اکستنشن میتواند در موقعیتهای مختلفی مفید باشد. جن بررسی میکند که در چه شرایطی استفاده از «pgactive» میتواند به کاربران و سازمانها کمک کند. استفاده از این ابزار میتواند به بهبود کارایی، افزایش در دسترس بودن دادهها و کاهش خطر از دست دادن اطلاعات کمک کند، بخصوص در محیطهایی که نیاز به دسترسی پیوسته و مستمر به دادهها وجود دارد. این خلاصه به درک بهتری از چگونگی عملکرد و کاربردهای اکستنشن «pgactive» در محیطهای پردازشی میپردازد.
🟣لینک مقاله:
https://postgresweekly.com/link/170659/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Active-Active Replication, Do You Really Need It?
🟢 خلاصه مقاله:
در مقالهای که هفته گذشته منتشر شد، آمازون اعلام کرده است که اکستنشن «pgactive» را که برای انجام تکثیر داده فعال-فعال (active-active replication) طراحی شده، به صورت منبع باز عرضه کرده است. این اکستنشن میتواند در موقعیتهای مختلفی مفید باشد. جن بررسی میکند که در چه شرایطی استفاده از «pgactive» میتواند به کاربران و سازمانها کمک کند. استفاده از این ابزار میتواند به بهبود کارایی، افزایش در دسترس بودن دادهها و کاهش خطر از دست دادن اطلاعات کمک کند، بخصوص در محیطهایی که نیاز به دسترسی پیوسته و مستمر به دادهها وجود دارد. این خلاصه به درک بهتری از چگونگی عملکرد و کاربردهای اکستنشن «pgactive» در محیطهای پردازشی میپردازد.
🟣لینک مقاله:
https://postgresweekly.com/link/170659/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
percona.community
PostgreSQL active-active replication, do you really need it? | Percona Community
Before we start, what is active-active?
Active-active, also referred to as multi-primary, is a setup where multiple database nodes can accept writes at the same time and propagate those changes to the others. In comparison, regular streaming replication in…
Active-active, also referred to as multi-primary, is a setup where multiple database nodes can accept writes at the same time and propagate those changes to the others. In comparison, regular streaming replication in…
❤1
🔵 عنوان مقاله
▶ Introducing Microsoft's VS Code Extension for Postgres
🟢 خلاصه مقاله:
مایکروسافت اخیراً افزونهی جدید Postgres را برای VS Code معرفی کرده است. مت در کنفرانس POSETTE سخنرانیای انجام داد و چند دمو در خصوص نحوه استفاده از این افزونه ارائه داد. این افزونه به توسعهدهندگان امکان میدهد که بتوانند به طور مستقیم از داخل محیط VS Code به دیتابیسهای Postgres دسترسی پیدا کنند و آنها را مدیریت نمایند. این قابلیت جدید قصد دارد به بهبود بهرهوری توسعهدهندگان کمک کند تا بتوانند تعاملات با پایگاهداده را سادهتر و سریعتر انجام دهند، در نتیجه توسعه نرمافزار را تسهیل میبخشد. کاربرد این افزونه میتواند تأثیر چشمگیری در جریان کاری توسعه داشته باشد، به ویژه در پروژههایی که به طور گسترده از پایگاهدادههای Postgres استفاده میکنند.
🟣لینک مقاله:
https://postgresweekly.com/link/170667/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
▶ Introducing Microsoft's VS Code Extension for Postgres
🟢 خلاصه مقاله:
مایکروسافت اخیراً افزونهی جدید Postgres را برای VS Code معرفی کرده است. مت در کنفرانس POSETTE سخنرانیای انجام داد و چند دمو در خصوص نحوه استفاده از این افزونه ارائه داد. این افزونه به توسعهدهندگان امکان میدهد که بتوانند به طور مستقیم از داخل محیط VS Code به دیتابیسهای Postgres دسترسی پیدا کنند و آنها را مدیریت نمایند. این قابلیت جدید قصد دارد به بهبود بهرهوری توسعهدهندگان کمک کند تا بتوانند تعاملات با پایگاهداده را سادهتر و سریعتر انجام دهند، در نتیجه توسعه نرمافزار را تسهیل میبخشد. کاربرد این افزونه میتواند تأثیر چشمگیری در جریان کاری توسعه داشته باشد، به ویژه در پروژههایی که به طور گسترده از پایگاهدادههای Postgres استفاده میکنند.
🟣لینک مقاله:
https://postgresweekly.com/link/170667/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
YouTube
Introducing Microsoft's VS Code Extension for PostgreSQL | POSETTE: An Event for Postgres 2025
Video of a conference talk in which you will discover the new VS Code extension for PostgreSQL, designed to streamline database management and exploration within the world’s most popular IDE. This open-source tool minimizes context switching, enabling developers…
❤1👌1
🔵 عنوان مقاله
pg_auto_reindexer 1.5: Automatic B-Tree Reindexing Tool
🟢 خلاصه مقاله:
مقالهی مورد بررسی به ارائه یک اسکریپت میپردازد که قادر به شناسایی و بازنمایهسازی (ریایندکسینگ) شاخصهای B-tree ورمدار با استفاده از REINDEX CONCURRENTLY است که حداقل قفلگذاری را به همراه دارد. این فرآیند اجازه میدهد تا بهبود کارایی دسترسی و استفاده از دادههای موجود در پایگاه داده بدون تأثیر منفی قابل توجه بر دسترسی کاربران در زمان اجرای بازنمایهسازی انجام پذیرد. اسکریپت به نحوی طراحی شده است که میتواند به طور خودکار شاخصهایی که نیاز به بازنمایهسازی دارند را تعیین کرده و فرآیند را با تمرکز بر کاهش زمان بلوکه شدن اجرا کند. این یک نوآوری مهم در مدیریت پایگاههای داده است که میتواند به بهینهسازی عملکردهای مرتبط با زمان و همینطور کاهش هزینههای نگهداری سیستم کمک کند.
🟣لینک مقاله:
https://postgresweekly.com/link/170671/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pg_auto_reindexer 1.5: Automatic B-Tree Reindexing Tool
🟢 خلاصه مقاله:
مقالهی مورد بررسی به ارائه یک اسکریپت میپردازد که قادر به شناسایی و بازنمایهسازی (ریایندکسینگ) شاخصهای B-tree ورمدار با استفاده از REINDEX CONCURRENTLY است که حداقل قفلگذاری را به همراه دارد. این فرآیند اجازه میدهد تا بهبود کارایی دسترسی و استفاده از دادههای موجود در پایگاه داده بدون تأثیر منفی قابل توجه بر دسترسی کاربران در زمان اجرای بازنمایهسازی انجام پذیرد. اسکریپت به نحوی طراحی شده است که میتواند به طور خودکار شاخصهایی که نیاز به بازنمایهسازی دارند را تعیین کرده و فرآیند را با تمرکز بر کاهش زمان بلوکه شدن اجرا کند. این یک نوآوری مهم در مدیریت پایگاههای داده است که میتواند به بهینهسازی عملکردهای مرتبط با زمان و همینطور کاهش هزینههای نگهداری سیستم کمک کند.
🟣لینک مقاله:
https://postgresweekly.com/link/170671/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - vitabaks/pg_auto_reindexer: Automatic reindexing of PostgreSQL indexes (bloat cleanup).
Automatic reindexing of PostgreSQL indexes (bloat cleanup). - vitabaks/pg_auto_reindexer
❤1
🔵 عنوان مقاله
▶ 30+ Talks from PGConf.dev 2025 to Enjoy
🟢 خلاصه مقاله:
در کنفرانس توسعه PostgreSQL که در ماه می برگزار شد، سخنرانیهای متعددی ارائه شده و طی چند هفته گذشته ویدئوهای این سخنرانیها بارگذاری شدهاند. این ویدئوها شامل موضوعات و نکات بسیاری هستند که بازدیدکنندگان میتوانند از آنها لذت ببرند. اهم موضوعات مطرح شده شامل نحوه مقیاسپذیری Postgres توسط OpenAI، پیچیدگیهای مربوط به ساخت افزونههای Postgres، بررسی پیادهسازیهای چند نخی در Postgres و تجربیات ده نفر از مشارکتکنندگان در Postgres در مسیر تبدیل شدن به هکر میباشد. این مطالب میتوانند دیدگاههای ارزشمندی برای توسعهدهندگان، مهندسین نرمافزار و علاقهمندان به پایگاه داده فراهم آورند.
🟣لینک مقاله:
https://postgresweekly.com/link/170648/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
▶ 30+ Talks from PGConf.dev 2025 to Enjoy
🟢 خلاصه مقاله:
در کنفرانس توسعه PostgreSQL که در ماه می برگزار شد، سخنرانیهای متعددی ارائه شده و طی چند هفته گذشته ویدئوهای این سخنرانیها بارگذاری شدهاند. این ویدئوها شامل موضوعات و نکات بسیاری هستند که بازدیدکنندگان میتوانند از آنها لذت ببرند. اهم موضوعات مطرح شده شامل نحوه مقیاسپذیری Postgres توسط OpenAI، پیچیدگیهای مربوط به ساخت افزونههای Postgres، بررسی پیادهسازیهای چند نخی در Postgres و تجربیات ده نفر از مشارکتکنندگان در Postgres در مسیر تبدیل شدن به هکر میباشد. این مطالب میتوانند دیدگاههای ارزشمندی برای توسعهدهندگان، مهندسین نرمافزار و علاقهمندان به پایگاه داده فراهم آورند.
🟣لینک مقاله:
https://postgresweekly.com/link/170648/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
YouTube
PGConf.dev 2025
PostgreSQL Development Conference, aka "PGConf.dev", is where users, developers, and community organizers come together to focus on PostgreSQL development an...
❤1
🔵 عنوان مقاله
Missed POSETTE 2025? Now Watch All 42 Talks on Demand
🟢 خلاصه مقاله:
مقالهای که مرور شد به تشریح رویداد POSETTE: An Event for Postgres پرداخته است. این رویداد بصورت رایگان و مجازی توسط تیم Postgres در مایکروسافت برگزار شده است. در این رویداد، ۴۵ متخصص از اکوسیستم PostgreSQL به بحث و تبادل نظر پیرامون آخرین قابلیتها، نکات کلیدی عملکرد، و کاربردهای واقعی PostgreSQL پرداختهاند. این جلسه فرصتی بوده برای توسعهدهندگان تا با آخرین دستاوردها و پیشرفتها در عرصهی PostgreSQL آشنا شوند در حالی که تجربهها و دانش خود را در محیطی مجازی به اشتراک گذاشتهاند. این رویداد نویدبخش ارائهی دانش فنی و استراتژیهای بهروز در استفاده از این پایگاه دادهی قدرتمند است.
🟣لینک مقاله:
https://postgresweekly.com/link/170645/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Missed POSETTE 2025? Now Watch All 42 Talks on Demand
🟢 خلاصه مقاله:
مقالهای که مرور شد به تشریح رویداد POSETTE: An Event for Postgres پرداخته است. این رویداد بصورت رایگان و مجازی توسط تیم Postgres در مایکروسافت برگزار شده است. در این رویداد، ۴۵ متخصص از اکوسیستم PostgreSQL به بحث و تبادل نظر پیرامون آخرین قابلیتها، نکات کلیدی عملکرد، و کاربردهای واقعی PostgreSQL پرداختهاند. این جلسه فرصتی بوده برای توسعهدهندگان تا با آخرین دستاوردها و پیشرفتها در عرصهی PostgreSQL آشنا شوند در حالی که تجربهها و دانش خود را در محیطی مجازی به اشتراک گذاشتهاند. این رویداد نویدبخش ارائهی دانش فنی و استراتژیهای بهروز در استفاده از این پایگاه دادهی قدرتمند است.
🟣لینک مقاله:
https://postgresweekly.com/link/170645/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
POSETTE
POSETTE: An Event for Postgres 2025
POSETTE 2025 is a wrap, but you can still watch all the talks! POSETTE: An Event for Postgres is a virtual and free developer event that happened on June 10-12 in 2025. Watch any or all of the 42 talks to learn what you can do with the world’s most advanced…
Forwarded from Gopher Academy
🎬 استخدام – تولید ویدیو با کمک هوش مصنوعی (AI Video Creator)
درود به همه 🙌
ما بهدنبال یک فرد خلاق و مسلط هستیم که بتونه با استفاده از ابزارهای هوش مصنوعی، ویدیوهای حرفهای و جذاب تولید کنه.
🧠 مهارتهای موردنیاز:
آشنایی کامل با ابزارهای ساخت ویدیو مبتنی بر هوش مصنوعی
توانایی پرامپتنویسی حرفهای برای تولید محتوای حرفه های ویدیویی با AI
درک خوب از اصول تدوین، داستانپردازی تصویری و خلاقیت در تولید محتوا
آشنایی با مفاهیم پایه تولید محتوا در شبکههای اجتماعی
🌍 همکاری بهصورت دورکاری / پروژهای
📩 اگر فکر میکنی میتونی این نقش رو به خوبی اجرا کنی، به شماره زیر توی واتساب یا تلگرام پیام بفرستید
+989355167911
درود به همه 🙌
ما بهدنبال یک فرد خلاق و مسلط هستیم که بتونه با استفاده از ابزارهای هوش مصنوعی، ویدیوهای حرفهای و جذاب تولید کنه.
🧠 مهارتهای موردنیاز:
آشنایی کامل با ابزارهای ساخت ویدیو مبتنی بر هوش مصنوعی
توانایی پرامپتنویسی حرفهای برای تولید محتوای حرفه های ویدیویی با AI
درک خوب از اصول تدوین، داستانپردازی تصویری و خلاقیت در تولید محتوا
آشنایی با مفاهیم پایه تولید محتوا در شبکههای اجتماعی
🌍 همکاری بهصورت دورکاری / پروژهای
📩 اگر فکر میکنی میتونی این نقش رو به خوبی اجرا کنی، به شماره زیر توی واتساب یا تلگرام پیام بفرستید
+989355167911
🔵 عنوان مقاله
How Notion Runs PostgreSQL at Scale
🟢 خلاصه مقاله:
مقاله بررسی میکند چگونگی دستیابی شرکت Notion به بهبود 733 درصدی عملکرد در یک پرس و جوی حیاتی با اصلاح یک شاخص GIN واحد. در این مقاله، نحوه مقیاسبندی پایگاه داده Postgres در 96 شارد توضیح داده شده است و همچنین به بررسی چگونگی استفاده از ابزار pganalyze برای شناسایی و حل سریعتر مشکلات تولید پرداخته شده است. از این ابزار برای تجزیه و تحلیل و ردیابی مشکلات بدون نیاز به غوطهوری عمیق در دادههای داخلی استفاده شده که به متخصصین IT امکان مداخله سریع و مؤثر را میدهد. این مقاله نشان میدهد که با استفاده از تکنیکهای مناسب و ابزارهای پیشرفته، میتوان بهبودهای قابل توجهی در عملکرد سیستمها را حاصل نمود.
🟣لینک مقاله:
https://postgresweekly.com/link/170967/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
How Notion Runs PostgreSQL at Scale
🟢 خلاصه مقاله:
مقاله بررسی میکند چگونگی دستیابی شرکت Notion به بهبود 733 درصدی عملکرد در یک پرس و جوی حیاتی با اصلاح یک شاخص GIN واحد. در این مقاله، نحوه مقیاسبندی پایگاه داده Postgres در 96 شارد توضیح داده شده است و همچنین به بررسی چگونگی استفاده از ابزار pganalyze برای شناسایی و حل سریعتر مشکلات تولید پرداخته شده است. از این ابزار برای تجزیه و تحلیل و ردیابی مشکلات بدون نیاز به غوطهوری عمیق در دادههای داخلی استفاده شده که به متخصصین IT امکان مداخله سریع و مؤثر را میدهد. این مقاله نشان میدهد که با استفاده از تکنیکهای مناسب و ابزارهای پیشرفته، میتوان بهبودهای قابل توجهی در عملکرد سیستمها را حاصل نمود.
🟣لینک مقاله:
https://postgresweekly.com/link/170967/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pganalyze
How Notion Runs PostgreSQL at Scale on Amazon RDS with pganalyze
Discover how Notion optimized PostgreSQL performance at scale using pganalyze. Learn how their engineering team improved query efficiency, reduced database load, and ensured reliability on Amazon RDS.
❤1
🔵 عنوان مقاله
Interesting Bits of Postgres Grammar
🟢 خلاصه مقاله:
استیو در حال ساخت یک linter برای تغییرات Postgres است و بدین منظور، نیاز به بررسی دقیقتری برخی از ویژگیهای دستوری زبان که Postgres پشتیبانی میکند، داشته است. این پروژه شامل ترکیبی از SQL استاندارد و رویکردهای منحصر به فرد Postgres است. Linter طراحی شده توسط استیو قادر است تا به زبانهای برنامهنویسی وابسته به پایگاه داده توجه کند و از پیچیدگیهای خاص و غیرمعمول در ساختار دستوری Postgres آگاه باشد. این ابزار به توسعهدهندگان کمک میکند تا اشتباهات احتمالی را در هنگام توسعه و به روزرسانی دیتابیسهایشان بیابند و اصلاح کنند، و در نتیجه اطمینان حاصل شود که تغییرات دیتابیس با کیفیت و دقیق انجام شود. این کار باعث صرفهجویی در زمان و کاهش احتمال بروز خطا در مراحل بعدی توسعه و نگهداری سیستمهای پایگاه داده میشود.
🟣لینک مقاله:
https://postgresweekly.com/link/170968/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Interesting Bits of Postgres Grammar
🟢 خلاصه مقاله:
استیو در حال ساخت یک linter برای تغییرات Postgres است و بدین منظور، نیاز به بررسی دقیقتری برخی از ویژگیهای دستوری زبان که Postgres پشتیبانی میکند، داشته است. این پروژه شامل ترکیبی از SQL استاندارد و رویکردهای منحصر به فرد Postgres است. Linter طراحی شده توسط استیو قادر است تا به زبانهای برنامهنویسی وابسته به پایگاه داده توجه کند و از پیچیدگیهای خاص و غیرمعمول در ساختار دستوری Postgres آگاه باشد. این ابزار به توسعهدهندگان کمک میکند تا اشتباهات احتمالی را در هنگام توسعه و به روزرسانی دیتابیسهایشان بیابند و اصلاح کنند، و در نتیجه اطمینان حاصل شود که تغییرات دیتابیس با کیفیت و دقیق انجام شود. این کار باعث صرفهجویی در زمان و کاهش احتمال بروز خطا در مراحل بعدی توسعه و نگهداری سیستمهای پایگاه داده میشود.
🟣لینک مقاله:
https://postgresweekly.com/link/170968/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Log Blog Kebab
Interesting Bits of Postgres Grammar
Lessons from building a parser
🔵 عنوان مقاله
PLJS 1.0: JavaScript Language Plugin for Postgres
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته به بررسی نسخهای جدید و مبتنی بر QuickJS از PLV8 پرداخته است. PLV8 به عنوان راهحلی برای استفاده از JavaScript به عنوان زبان روالی در درون پایگاه داده Postgres شناخته شده است. با این حال، این نسخه جدید که توسط همان خالق PLV8 ساخته شده، دارای اثرپای کوچکتری است و نگهداری آن آسانتر میباشد. از این رو، این نسخه میتواند برای برخی از نیازهای کاربران کفایت کند. از مزایای این نسخه جدید میتوان به سبکی و سهولت در نگهداری آن اشاره کرد که ممکن است آن را به گزینهای مطلوبتر برای توسعهدهندگان و مدیران پایگاه داده تبدیل کند.
🟣لینک مقاله:
https://postgresweekly.com/link/170970/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PLJS 1.0: JavaScript Language Plugin for Postgres
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته به بررسی نسخهای جدید و مبتنی بر QuickJS از PLV8 پرداخته است. PLV8 به عنوان راهحلی برای استفاده از JavaScript به عنوان زبان روالی در درون پایگاه داده Postgres شناخته شده است. با این حال، این نسخه جدید که توسط همان خالق PLV8 ساخته شده، دارای اثرپای کوچکتری است و نگهداری آن آسانتر میباشد. از این رو، این نسخه میتواند برای برخی از نیازهای کاربران کفایت کند. از مزایای این نسخه جدید میتوان به سبکی و سهولت در نگهداری آن اشاره کرد که ممکن است آن را به گزینهای مطلوبتر برای توسعهدهندگان و مدیران پایگاه داده تبدیل کند.
🟣لینک مقاله:
https://postgresweekly.com/link/170970/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - plv8/pljs: PLJS - Javascript Language Plugin for PostgreSQL
PLJS - Javascript Language Plugin for PostgreSQL. Contribute to plv8/pljs development by creating an account on GitHub.
🤝1