🔵 عنوان مقاله
The Schedule is Out for POSETTE: An Event for Postgres!
🟢 خلاصه مقاله:
رخداد توسعهدهندگان رایگان و مجازی POSETTE 2025 در تاریخهای ۱۰ تا ۱۲ ژوئن برگزار میشود. سخنرانان و برنامهها تازه اعلام شدهاند! به چهار جریان زنده بپیوندید تا از کارشناسان درباره پیشرفتهترین پایگاه داده رابطهای منبع باز (open source relational database) دنیا یاد بگیرید. برای کسب اطلاعات بیشتر، جزئیات را مشاهده کنید.
🟣لینک مقاله:
https://postgresweekly.com/link/166520/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
The Schedule is Out for POSETTE: An Event for Postgres!
🟢 خلاصه مقاله:
رخداد توسعهدهندگان رایگان و مجازی POSETTE 2025 در تاریخهای ۱۰ تا ۱۲ ژوئن برگزار میشود. سخنرانان و برنامهها تازه اعلام شدهاند! به چهار جریان زنده بپیوندید تا از کارشناسان درباره پیشرفتهترین پایگاه داده رابطهای منبع باز (open source relational database) دنیا یاد بگیرید. برای کسب اطلاعات بیشتر، جزئیات را مشاهده کنید.
🟣لینک مقاله:
https://postgresweekly.com/link/166520/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
POSETTE
POSETTE: An Event for Postgres 2025
Join us at POSETTE: An Event for Postgres, a virtual and free developer event happening on Jun 10-12, 2025. Come learn what you can do with the world’s most advanced open source relational database—from the nerdy to the sublime. Organized by the Postgres…
🔵 عنوان مقاله
EdgeDB is Now Gel (and Postgres is the Future)
🟢 خلاصه مقاله:
جل (که پیشتر به نام EdgeDB شناخته میشد) یک «پلتفرم دادههای یکپارچه روی پایگاه داده PostgreSQL» است که زبان پرسوجوی خودش را ارائه میدهد. این پلتفرم در تلاش است تا نواقص تصورشده در SQL را با ارائه یک راهحل جدید برطرف سازد. (برای توضیحات بیشتر درباره این رویکرد، میتوانید از لینک زیر استفاده کنید.)
🟣لینک مقاله:
https://postgresweekly.com/link/166221/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
EdgeDB is Now Gel (and Postgres is the Future)
🟢 خلاصه مقاله:
جل (که پیشتر به نام EdgeDB شناخته میشد) یک «پلتفرم دادههای یکپارچه روی پایگاه داده PostgreSQL» است که زبان پرسوجوی خودش را ارائه میدهد. این پلتفرم در تلاش است تا نواقص تصورشده در SQL را با ارائه یک راهحل جدید برطرف سازد. (برای توضیحات بیشتر درباره این رویکرد، میتوانید از لینک زیر استفاده کنید.)
🟣لینک مقاله:
https://postgresweekly.com/link/166221/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Geldata
EdgeDB is now Gel and Postgres is the Future | Gel Blog
EdgeDB is now Gel. New identity, renewed focus on delivering the best PostgreSQL data platform in the world.
👍1
🔵 عنوان مقاله
1 Trillion Rows in Citus?
🟢 خلاصه مقاله:
«مقیاسپذیری پستگرس»، اما دقیقاً تا چه حدی امکانپذیر است؟ هانس-یورگن تصمیم گرفت این موضوع را آزمایش کند و آزمایشی کوچک (یا شاید هم بزرگ؟) انجام داد تا ببیند آیا جدولی با یک تریلیون ردیف حتی قابل دستیابی است یا خیر.
🟣لینک مقاله:
https://postgresweekly.com/link/166811/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
1 Trillion Rows in Citus?
🟢 خلاصه مقاله:
«مقیاسپذیری پستگرس»، اما دقیقاً تا چه حدی امکانپذیر است؟ هانس-یورگن تصمیم گرفت این موضوع را آزمایش کند و آزمایشی کوچک (یا شاید هم بزرگ؟) انجام داد تا ببیند آیا جدولی با یک تریلیون ردیف حتی قابل دستیابی است یا خیر.
🟣لینک مقاله:
https://postgresweekly.com/link/166811/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
CYBERTEC PostgreSQL | Services & Support
PostgreSQL: 1 trillion rows in Citus
"PostgreSQL scales" - what does it mean? Find out what 1 trillion rows in Citus is all about in this blog post.
🔥2👍1
🔵 عنوان مقاله
Troubleshooting Duplicate Primary Key Rows
🟢 خلاصه مقاله:
خلاصه مقاله:
گرگ روشی چندگامی برای برقراری کنترل بر جداولی دارد که دارای 'ردیفهای تکراری' ناخواسته هستند، این مشکل میتواند به دلیل مجموعهای از نقایص رخ دهد که باعث فساد در شاخصهای یکتا میشود. این روش شامل شناسایی و حذف دادههای تکراری است تا به حفظ یکپارچگی و کارآمدی پایگاه داده کمک کند. این فرآیند کلیدی است برای اطمینان از دقت و عملکرد مناسب در مدیریت دادهها.
🟣لینک مقاله:
https://postgresweekly.com/link/167075/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Troubleshooting Duplicate Primary Key Rows
🟢 خلاصه مقاله:
خلاصه مقاله:
گرگ روشی چندگامی برای برقراری کنترل بر جداولی دارد که دارای 'ردیفهای تکراری' ناخواسته هستند، این مشکل میتواند به دلیل مجموعهای از نقایص رخ دهد که باعث فساد در شاخصهای یکتا میشود. این روش شامل شناسایی و حذف دادههای تکراری است تا به حفظ یکپارچگی و کارآمدی پایگاه داده کمک کند. این فرآیند کلیدی است برای اطمینان از دقت و عملکرد مناسب در مدیریت دادهها.
🟣لینک مقاله:
https://postgresweekly.com/link/167075/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Crunchy Data
Postgres Troubleshooting: Fixing Duplicate Primary Key Rows | Crunchy Data Blog
Corrupted unique index? A recent glibc update invalidate a primary key index? Greg has seen a few duplicate primary key issues recently and steps through how to fix these with some special tricks and functions.
👍1
🔵 عنوان مقاله
▶ 🎤 Why Python Developers Just Use Postgres
🟢 خلاصه مقاله:
در این بخش از مقاله، داون ویگز از بنیاد نرمافزاری پایتون به همراه کلر جیوردانو به بررسی دلیل محبوبیت پایگاه داده PostgreSQL (معروف به Postgres) در جامعه پایتون و فریمورک وب Django میپردازند. Postgres به دلیل تواناییهای پیشرفتهاش در مدیریت پایگاههای داده و سازگاری بالا با زبان پایتون، به یک انتخاب رایج در بین توسعهدهندگان این زبان بدل شده است. علاوه بر این، Django که یکی از محبوبترین فریمورکهای توسعه وب با پایتون است، از Postgres به عنوان یکی از پشتیبانهای مؤثر دیتابیس به خوبی پشتیبانی میکند و توصیههای زیادی برای استفاده از آن وجود دارد. این سازگاری فوقالعاده و قابلیت همکاری بین Postgres و جامعه پایتون موجب شده تا این تکنولوژی روز به روز محبوبتر شود.
🟣لینک مقاله:
https://postgresweekly.com/link/167081/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
▶ 🎤 Why Python Developers Just Use Postgres
🟢 خلاصه مقاله:
در این بخش از مقاله، داون ویگز از بنیاد نرمافزاری پایتون به همراه کلر جیوردانو به بررسی دلیل محبوبیت پایگاه داده PostgreSQL (معروف به Postgres) در جامعه پایتون و فریمورک وب Django میپردازند. Postgres به دلیل تواناییهای پیشرفتهاش در مدیریت پایگاههای داده و سازگاری بالا با زبان پایتون، به یک انتخاب رایج در بین توسعهدهندگان این زبان بدل شده است. علاوه بر این، Django که یکی از محبوبترین فریمورکهای توسعه وب با پایتون است، از Postgres به عنوان یکی از پشتیبانهای مؤثر دیتابیس به خوبی پشتیبانی میکند و توصیههای زیادی برای استفاده از آن وجود دارد. این سازگاری فوقالعاده و قابلیت همکاری بین Postgres و جامعه پایتون موجب شده تا این تکنولوژی روز به روز محبوبتر شود.
🟣لینک مقاله:
https://postgresweekly.com/link/167081/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Talking Postgres with Claire Giordano
Talking Postgres with Claire Giordano | Why Python developers just use Postgres with Dawn Wages
When I found out that Django developer and Python Software Foundation chair Dawn Wages has a chapter in her upcoming Domain-Driven Django book called “Just Use Postgres”, I knew we had to get her o...
👍1
🔵 عنوان مقاله
Can Artificial Intelligence Create Better Tables Than You?
🟢 خلاصه مقاله:
این متن در مورد تجربه شخصی نویسنده با استفاده از مدلهای زبانی بزرگ (LLMs) برای کمک در کارهای پایگاه داده SQL میپردازد. نویسنده بر اهمیت بررسی دقیق خروجیهای تولید شده توسط این مدلها پیش از بهکارگیری آنها در محیط تولید تأکید میکند، زیرا استفاده از این ابزارها میتواند دارای خطا باشد و نیاز به نظارت و اصلاح دارد. نویسنده اشاره میکند که لازم است همیشه هوشیار بود و از صحت عملکرد مطمئن شد قبل از اینکه این فناوریها به طور کامل در پروژههای جدی به کار گرفته شوند. این مقاله به خوانندگان توصیه میکند که به این نکته توجه داشته باشند که هر چند ابزارهای پیشرفته میتوانند کمککننده باشند، اما باید به صورت هوشمندانه و با احتیاط از آنها استفاده کرد.
🟣لینک مقاله:
https://postgresweekly.com/link/167080/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Can Artificial Intelligence Create Better Tables Than You?
🟢 خلاصه مقاله:
این متن در مورد تجربه شخصی نویسنده با استفاده از مدلهای زبانی بزرگ (LLMs) برای کمک در کارهای پایگاه داده SQL میپردازد. نویسنده بر اهمیت بررسی دقیق خروجیهای تولید شده توسط این مدلها پیش از بهکارگیری آنها در محیط تولید تأکید میکند، زیرا استفاده از این ابزارها میتواند دارای خطا باشد و نیاز به نظارت و اصلاح دارد. نویسنده اشاره میکند که لازم است همیشه هوشیار بود و از صحت عملکرد مطمئن شد قبل از اینکه این فناوریها به طور کامل در پروژههای جدی به کار گرفته شوند. این مقاله به خوانندگان توصیه میکند که به این نکته توجه داشته باشند که هر چند ابزارهای پیشرفته میتوانند کمککننده باشند، اما باید به صورت هوشمندانه و با احتیاط از آنها استفاده کرد.
🟣لینک مقاله:
https://postgresweekly.com/link/167080/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
👍2
🔵 عنوان مقاله
pg_ivm 1.10: Incremental View Maintenance (IVM) Extension
🟢 خلاصه مقاله:
این مقاله به بررسی و پیشنهاد روشهایی برای به روز رسانی بازدیدهای موادی به صورت افزایشی میپردازد، به جای استفاده از روش کامل بازسازی با استفاده از دستور REFRESH MATERIALIZED VIEW. در این رویکرد جدید، تنها تغییرات اعمال شده و باعث کاهش زمان و منابع مورد نیاز برای نگهداری دادهها میشود. این روش نه تنها فرآیند به روز رسانی را سرعت میبخشد، بلکه با کاهش بار روی سیستم، به بهبود کارایی کلی کمک میکند. این امکان را به دیتابیسها میدهد که با دقت بیشتر و با کارایی بهتری به تحلیل و پرس و جوهای پیچیده پاسخ دهند. این روش ممکن است به خصوص در محیطهای با دادههای بزرگ و پرترافیک که نیازمند بهروزرسانیهای متداول هستند، مفید واقع شود.
🟣لینک مقاله:
https://postgresweekly.com/link/167088/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pg_ivm 1.10: Incremental View Maintenance (IVM) Extension
🟢 خلاصه مقاله:
این مقاله به بررسی و پیشنهاد روشهایی برای به روز رسانی بازدیدهای موادی به صورت افزایشی میپردازد، به جای استفاده از روش کامل بازسازی با استفاده از دستور REFRESH MATERIALIZED VIEW. در این رویکرد جدید، تنها تغییرات اعمال شده و باعث کاهش زمان و منابع مورد نیاز برای نگهداری دادهها میشود. این روش نه تنها فرآیند به روز رسانی را سرعت میبخشد، بلکه با کاهش بار روی سیستم، به بهبود کارایی کلی کمک میکند. این امکان را به دیتابیسها میدهد که با دقت بیشتر و با کارایی بهتری به تحلیل و پرس و جوهای پیچیده پاسخ دهند. این روش ممکن است به خصوص در محیطهای با دادههای بزرگ و پرترافیک که نیازمند بهروزرسانیهای متداول هستند، مفید واقع شود.
🟣لینک مقاله:
https://postgresweekly.com/link/167088/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
Release pg_ivm 1.10 (2025-03-11) · sraoss/pg_ivm
What's Changed
Bug Fixes
Fix a failure in DROP EXTENSION by @ibhaskar2 in #96
Previously, dropping pg_ivm caused the error "could not open relation with OID ..." due to a hook funct...
Bug Fixes
Fix a failure in DROP EXTENSION by @ibhaskar2 in #96
Previously, dropping pg_ivm caused the error "could not open relation with OID ..." due to a hook funct...
🔵 عنوان مقاله
Think About MERGE in Terms of a RIGHT JOIN
🟢 خلاصه مقاله:
مقاله به بررسی عملکرد RIGHT JOIN در SQL پرداخته است که نسبتاً کمتر مورد استفاده قرار میگیرد، زیرا میتوان بهجای آن از LEFT JOIN که درک آن رایجتر است، استفاده کرد. اما این مقاله تأکید دارد که شناخت سمانتیکهای RIGHT JOIN زمانی حیاتی میشود که از دستور MERGE در SQL استفاده میکنیم. دستور MERGE در SQL برای ادغام رکوردهایی از دو جدول بر اساس شرایط خاص استفاده میشود و در این زمینه، استفاده از RIGHT JOIN میتواند در فهمیدن و کنترل بهتر نحوه ادغام رکوردها کمک کند. مقاله بر اهمیت درک دقیق و کاربردی RIGHT JOIN تاکید دارد، حتی اگر در سناریوهای روزمره کمتر به کار رود.
🟣لینک مقاله:
https://postgresweekly.com/link/167096/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Think About MERGE in Terms of a RIGHT JOIN
🟢 خلاصه مقاله:
مقاله به بررسی عملکرد RIGHT JOIN در SQL پرداخته است که نسبتاً کمتر مورد استفاده قرار میگیرد، زیرا میتوان بهجای آن از LEFT JOIN که درک آن رایجتر است، استفاده کرد. اما این مقاله تأکید دارد که شناخت سمانتیکهای RIGHT JOIN زمانی حیاتی میشود که از دستور MERGE در SQL استفاده میکنیم. دستور MERGE در SQL برای ادغام رکوردهایی از دو جدول بر اساس شرایط خاص استفاده میشود و در این زمینه، استفاده از RIGHT JOIN میتواند در فهمیدن و کنترل بهتر نحوه ادغام رکوردها کمک کند. مقاله بر اهمیت درک دقیق و کاربردی RIGHT JOIN تاکید دارد، حتی اگر در سناریوهای روزمره کمتر به کار رود.
🟣لینک مقاله:
https://postgresweekly.com/link/167096/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Java, SQL and jOOQ.
A SQL MERGE statement performs actions based on a RIGHT JOIN
A SQL MERGE statement performs actions based on a RIGHT JOIN between target and source tables
❤1👍1
🔵 عنوان مقاله
Sure, You Can Roll Your Own Auth - If You Hate Free Time
🟢 خلاصه مقاله:
مقاله مذکور بر اهمیت استفاده از FusionAuth تاکید دارد که یک پلتفرم احراز هویت است که قابلیت دانلود و توسعه و آزمایش در محیط محلی را دارد. تکاجارهای بودن (single-tenant) این ساختار به آن اجازه میدهد که در مقایسه با مدلهای چند-اجارهای (multi-tenant) SaaS که صرفاً در فضای ابری به کار میروند، امنیت و قابلیت ارتقاء بیشتری داشته باشد. FusionAuth پیشنهاد میدهد تا افراد آن را به صورت رایگان امتحان کنند تا تاثیر و کارایی آن را در عمل مشاهده کنند. این سیستم آنها را قادر میسازد که کنترل کامل و بهتری بر معماری سیستم خود داشته باشند و از مزایای امنیت افزایش یافته و مقیاسپذیری بهتر بهرهمند شوند.
🟣لینک مقاله:
https://postgresweekly.com/link/167070/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Sure, You Can Roll Your Own Auth - If You Hate Free Time
🟢 خلاصه مقاله:
مقاله مذکور بر اهمیت استفاده از FusionAuth تاکید دارد که یک پلتفرم احراز هویت است که قابلیت دانلود و توسعه و آزمایش در محیط محلی را دارد. تکاجارهای بودن (single-tenant) این ساختار به آن اجازه میدهد که در مقایسه با مدلهای چند-اجارهای (multi-tenant) SaaS که صرفاً در فضای ابری به کار میروند، امنیت و قابلیت ارتقاء بیشتری داشته باشد. FusionAuth پیشنهاد میدهد تا افراد آن را به صورت رایگان امتحان کنند تا تاثیر و کارایی آن را در عمل مشاهده کنند. این سیستم آنها را قادر میسازد که کنترل کامل و بهتری بر معماری سیستم خود داشته باشند و از مزایای امنیت افزایش یافته و مقیاسپذیری بهتر بهرهمند شوند.
🟣لینک مقاله:
https://postgresweekly.com/link/167070/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
fusionauth.io
Authentication & User Management Software - FusionAuth
FusionAuth provides complete auth software and user management solutions, with customizable tools like SSO, MFA, and integrations for OAuth2 and OpenID Connect.
🔵 عنوان مقاله
Reducing Cloud Spend: Migrating Logs from CloudWatch to Iceberg with Postgres
🟢 خلاصه مقاله:
شرکت Crunchy Data که یکی از ارائهدهندگان خدمات پایگاه داده Postgres است، با حجم زیادی از دادههای لاگ مواجه بوده که ذخیرهسازی آنها در AWS CloudWatch هزینهبر است. کریگ، یکی از متخصصین شرکت، روش جدیدی برای ذخیرهسازی این لاگها توضیح داده است. این روش شامل استفاده از جداول Iceberg در S3 میشود که نه تنها هزینهها را کاهش میدهد، بلکه امکان پرسوجو با استفاده از SQL را از طریق Crunchy Data Warehouse همچنان ممکن میسازد. این تغییر به شرکت Crunchy Data اجازه میدهد تا با کارایی و اقتصادیتر از پیش دادهها را مدیریت کند، در حالی که بهرهگیری از انعطافپذیری و قابلیتهای تحلیلی SQL را برای تجزیهوتحلیل دادهها از دست نمیدهد.
🟣لینک مقاله:
https://postgresweekly.com/link/167378/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Reducing Cloud Spend: Migrating Logs from CloudWatch to Iceberg with Postgres
🟢 خلاصه مقاله:
شرکت Crunchy Data که یکی از ارائهدهندگان خدمات پایگاه داده Postgres است، با حجم زیادی از دادههای لاگ مواجه بوده که ذخیرهسازی آنها در AWS CloudWatch هزینهبر است. کریگ، یکی از متخصصین شرکت، روش جدیدی برای ذخیرهسازی این لاگها توضیح داده است. این روش شامل استفاده از جداول Iceberg در S3 میشود که نه تنها هزینهها را کاهش میدهد، بلکه امکان پرسوجو با استفاده از SQL را از طریق Crunchy Data Warehouse همچنان ممکن میسازد. این تغییر به شرکت Crunchy Data اجازه میدهد تا با کارایی و اقتصادیتر از پیش دادهها را مدیریت کند، در حالی که بهرهگیری از انعطافپذیری و قابلیتهای تحلیلی SQL را برای تجزیهوتحلیل دادهها از دست نمیدهد.
🟣لینک مقاله:
https://postgresweekly.com/link/167378/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Crunchy Data
Reducing Cloud Spend: Migrating Logs from CloudWatch to Iceberg with Postgres | Crunchy Data Blog
How we migrated our internal logging for our database as a service, Crunchy Bridge, from CloudWatch to S3 with Iceberg and Postgres. The result was simplified logging management, better access with SQL, and significant cost savings.
🔵 عنوان مقاله
Teable: Open Source Airtable Alternative atop Postgres
🟢 خلاصه مقاله:
مقاله در مورد یک جایگزین متنباز برای Airtable، که یک پلتفرم محبوب سرویسدهندهی دیتابیس جدول دادهها است، بحث میکند. این جایگزین که بر پایهی Postgres ساخته شده، به کاربران اجازه میدهد که به طور مستقیم دادههای خود را با استفاده از SQL کوئری کنند. اطلاعات بیشتر در مورد این پروژه در مخزن GitHub قابل دسترسی است. این ابزار متنباز میتواند یک گزینه مفید برای توسعهدهندگانی باشد که به دنبال کنترل بیشتر و انعطافپذیری در کار با دیتابیسهای جدولی خود هستند و تمایل دارند از قابلیتهای پیشرفته SQL بهره ببرند.
🟣لینک مقاله:
https://postgresweekly.com/link/167382/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Teable: Open Source Airtable Alternative atop Postgres
🟢 خلاصه مقاله:
مقاله در مورد یک جایگزین متنباز برای Airtable، که یک پلتفرم محبوب سرویسدهندهی دیتابیس جدول دادهها است، بحث میکند. این جایگزین که بر پایهی Postgres ساخته شده، به کاربران اجازه میدهد که به طور مستقیم دادههای خود را با استفاده از SQL کوئری کنند. اطلاعات بیشتر در مورد این پروژه در مخزن GitHub قابل دسترسی است. این ابزار متنباز میتواند یک گزینه مفید برای توسعهدهندگانی باشد که به دنبال کنترل بیشتر و انعطافپذیری در کار با دیتابیسهای جدولی خود هستند و تمایل دارند از قابلیتهای پیشرفته SQL بهره ببرند.
🟣لینک مقاله:
https://postgresweekly.com/link/167382/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
teable.io
Teable - AI no-code database, Full-scenario Full-automatic
Teable is an AI-driven no-code database that allows everyone to build powerful applications. Batch call AI generative tasks, integrate application building/data analysis/AI generation/enterprise AI knowledge base.
👍1
Forwarded from Gopher Academy
درود به همه
دوستان عزیزی که علاقهمند به تبلیغات در توییتر هستند، میتوانند به من پیام بدن.
@mrbardia72
صفحه توییتر ما با بیش از ۱۱ هزار فالوور فعال، فضای مناسبی برای معرفی کسبوکار شما فراهم میکند.
دوستان عزیزی که علاقهمند به تبلیغات در توییتر هستند، میتوانند به من پیام بدن.
@mrbardia72
صفحه توییتر ما با بیش از ۱۱ هزار فالوور فعال، فضای مناسبی برای معرفی کسبوکار شما فراهم میکند.
🔵 عنوان مقاله
Why Postgres Needs a Better API for Alternative Table Engines?
🟢 خلاصه مقاله:
مقاله بررسی میکند که چگونه پایگاه داده Postgres امکان استفاده از انواع شاخصها و روشهای دسترسی به جداول را از طریق افزونهها فراهم میکند؛ با این حال، هنوز چالشهایی برای پیادهسازی موتورهای جدول جایگزین قدرتمند وجود دارد. الکساندر از OrioleDB محدودیتهای موجود و برخی راهحلهای بالقوه را توضیح میدهد. او بیان میکند که با وجود انعطافپذیری در ساختار افزونهها، همچنان نیاز به تسهیلات بیشتری برای توسعه و گسترش موتورهای جدول جدید است تا به طور کامل بتوان از قابلیتهای آنها بهره برد. الکساندر پیشنهاد میکند که بهبودهایی در معماری و افزایش انعطافپذیری در نحوه برخورد با انواع دادهها و جداول میتواند راهحلهای مؤثری برای این مسائل باشد.
🟣لینک مقاله:
https://postgresweekly.com/link/167372/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Why Postgres Needs a Better API for Alternative Table Engines?
🟢 خلاصه مقاله:
مقاله بررسی میکند که چگونه پایگاه داده Postgres امکان استفاده از انواع شاخصها و روشهای دسترسی به جداول را از طریق افزونهها فراهم میکند؛ با این حال، هنوز چالشهایی برای پیادهسازی موتورهای جدول جایگزین قدرتمند وجود دارد. الکساندر از OrioleDB محدودیتهای موجود و برخی راهحلهای بالقوه را توضیح میدهد. او بیان میکند که با وجود انعطافپذیری در ساختار افزونهها، همچنان نیاز به تسهیلات بیشتری برای توسعه و گسترش موتورهای جدول جدید است تا به طور کامل بتوان از قابلیتهای آنها بهره برد. الکساندر پیشنهاد میکند که بهبودهایی در معماری و افزایش انعطافپذیری در نحوه برخورد با انواع دادهها و جداول میتواند راهحلهای مؤثری برای این مسائل باشد.
🟣لینک مقاله:
https://postgresweekly.com/link/167372/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Orioledb
Why PostgreSQL needs a better API for alternative table engines? | OrioleDB
For a long time now, PostgreSQL has had an extensible Index Access Method API (called AM), which has stood the test of time and enabled numerous robust extensions to provide their own index types. For example: rum, pgvector, bloom, zombodb and others. PostgreSQL…
👍1
🔵 عنوان مقاله
Semantic Search in Postgres: An Overview
🟢 خلاصه مقاله:
مقالهی مذکور به بررسی و توضیح نحوه استفاده از موتور جستجوی متن کامل میپردازد و بیان میکند که چگونه این فناوری، در حالی که برای جستجوی دادهها بر اساس متون دقیق کاربرد دارد، نمیتواند به خوبی معنای پنهان در دادهها را درک کند. برای رسیدگی به این محدودیت، مقاله از افزونهای به نام pgvector نام میبرد که به کاربران اجازه میدهد تا دادهها را بر اساس معنای آنها جستجو کنند. هانس-یورگن در این مقاله توضیح میدهد که چگونه این افزونه کار میکند و چگونه میتوان آن را در پروژهها ادغام کرد تا قابلیتهای جستجو به طور قابل توجهی افزایش یابد و تجربیات بهتری در اختیار کاربران قرار دهد. این توضیحات به درک بهتر نیازها و قابلیتهای پیچیدهتر در زمینه جستجو و تحلیل دادهها کمک میکند.
🟣لینک مقاله:
https://postgresweekly.com/link/167373/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Semantic Search in Postgres: An Overview
🟢 خلاصه مقاله:
مقالهی مذکور به بررسی و توضیح نحوه استفاده از موتور جستجوی متن کامل میپردازد و بیان میکند که چگونه این فناوری، در حالی که برای جستجوی دادهها بر اساس متون دقیق کاربرد دارد، نمیتواند به خوبی معنای پنهان در دادهها را درک کند. برای رسیدگی به این محدودیت، مقاله از افزونهای به نام pgvector نام میبرد که به کاربران اجازه میدهد تا دادهها را بر اساس معنای آنها جستجو کنند. هانس-یورگن در این مقاله توضیح میدهد که چگونه این افزونه کار میکند و چگونه میتوان آن را در پروژهها ادغام کرد تا قابلیتهای جستجو به طور قابل توجهی افزایش یابد و تجربیات بهتری در اختیار کاربران قرار دهد. این توضیحات به درک بهتر نیازها و قابلیتهای پیچیدهتر در زمینه جستجو و تحلیل دادهها کمک میکند.
🟣لینک مقاله:
https://postgresweekly.com/link/167373/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
CYBERTEC PostgreSQL | Services & Support
Semantic Search in PostgreSQL: An Overview
PostgreSQL enhances search capabilities with extensions like pgvector, enabling advanced semantic search. Find out more in this blog posting.
🔵 عنوان مقاله
A Practical Guide to Taming Postgres Isolation Anomalies
🟢 خلاصه مقاله:
این مقاله به بررسی کنترل همزمانی در پایگاه دادههای Postgres میپردازد و با استفاده از زبان برنامهنویسی Ruby (گرچه با تمرکز زیاد بر SQL)، روشهای عملی مدیریت تراکنشها را تشریح میکند. در این مقاله، مسائل واقعی مانند بهروزرسانیهای گمشده، انحراف نوشتاری و دیگر ناهمگونیهای انزوایی مورد توجه قرار گرفتهاند. نویسنده با ارائه مثالهای مختلف، نشان میدهد که چگونه میتوان این مشکلات را شناسایی و مدیریت کرد. حتی اگر به ندرت با تضادها روبرو شوید، این مقاله دیدگاههای ارزشمندی در خصوص مدیریت تراکنشها به شما ارائه میدهد که میتواند در بهینهسازی عملکرد پایگاه دادههای شما موثر باشد.
🟣لینک مقاله:
https://postgresweekly.com/link/167371/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
A Practical Guide to Taming Postgres Isolation Anomalies
🟢 خلاصه مقاله:
این مقاله به بررسی کنترل همزمانی در پایگاه دادههای Postgres میپردازد و با استفاده از زبان برنامهنویسی Ruby (گرچه با تمرکز زیاد بر SQL)، روشهای عملی مدیریت تراکنشها را تشریح میکند. در این مقاله، مسائل واقعی مانند بهروزرسانیهای گمشده، انحراف نوشتاری و دیگر ناهمگونیهای انزوایی مورد توجه قرار گرفتهاند. نویسنده با ارائه مثالهای مختلف، نشان میدهد که چگونه میتوان این مشکلات را شناسایی و مدیریت کرد. حتی اگر به ندرت با تضادها روبرو شوید، این مقاله دیدگاههای ارزشمندی در خصوص مدیریت تراکنشها به شما ارائه میدهد که میتواند در بهینهسازی عملکرد پایگاه دادههای شما موثر باشد.
🟣لینک مقاله:
https://postgresweekly.com/link/167371/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Dan Svetlov’s blog
A Practical Guide to Taming Postgres Isolation Anomalies
Postgres is a powerful and versatile database management system, now ubiquitously used in all types of applications. In the context of web services, its most important property is the ability to serve multitudes of users at the same time. This article explores…
👍1
🔵 عنوان مقاله
⭐ Electric 1.0: A Postgres Sync Engine
🟢 خلاصه مقاله:
مقاله به معرفی "Electric" به عنوان یک راهحل برای همگامسازی دادهها میپردازد. این ابزار قادر است مشکلات مهم مربوط به همگامسازی دادهها از جمله تکثیر جزئی، فنآوت و تحویل دادهها را برطرف کند. این مزایا در موقعیتهایی که دادهها باید از Postgres به سایر مکانها منتقل شوند بسیار مفید است. Electric قادر به سازگاری با هر مدل داده یا چارچوب وبی است و این انعطافپذیری اجازه میدهد تا برای طیف گستردهای از کاربردها مناسب باشد. برای کسب اطلاعات بیشتر به لینک ذکر شده در متن ارجاع داده شده است. این توضیحات میتواند به خوانندگان کمک کند تا درک بهتری از کارآیی و کاربرد Electric در زمینه همگامسازی دادهها داشته باشند.
🟣لینک مقاله:
https://postgresweekly.com/link/167389/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
⭐ Electric 1.0: A Postgres Sync Engine
🟢 خلاصه مقاله:
مقاله به معرفی "Electric" به عنوان یک راهحل برای همگامسازی دادهها میپردازد. این ابزار قادر است مشکلات مهم مربوط به همگامسازی دادهها از جمله تکثیر جزئی، فنآوت و تحویل دادهها را برطرف کند. این مزایا در موقعیتهایی که دادهها باید از Postgres به سایر مکانها منتقل شوند بسیار مفید است. Electric قادر به سازگاری با هر مدل داده یا چارچوب وبی است و این انعطافپذیری اجازه میدهد تا برای طیف گستردهای از کاربردها مناسب باشد. برای کسب اطلاعات بیشتر به لینک ذکر شده در متن ارجاع داده شده است. این توضیحات میتواند به خوانندگان کمک کند تا درک بهتری از کارآیی و کاربرد Electric در زمینه همگامسازی دادهها داشته باشند.
🟣لینک مقاله:
https://postgresweekly.com/link/167389/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Electric-Sql
Electric 1.0 released | ElectricSQL
With version 1.0 Electric is now in GA. The APIs are stable and the sync engine is ready for mission critical, production apps.
👍1
🔵 عنوان مقاله
Learn PostgreSQL Best Practices While You Code with AI-Powered Reviews
🟢 خلاصه مقاله:
CodeRabbit یک ابزار هوش مصنوعی است که به شناسایی مشکلات عملکردی PostgreSQL در حین بررسیهای کد کمک میکند. این سیستم قادر است کوئریهای کند، اندکسهای نامفهوم و مشکلات مربوط به ORM را شناسایی کرده و راهحلهای مرتبط با هر مشکل را به زبان ساده توضیح دهد. CodeRabbit به منظور بهبود کیفیت کد در ابزارهای محبوب PostgreSQL ارائه شده است و برای پروژههای متن باز رایگان میباشد. این ابزار امکان دریافت شروع به کار را فراهم میکند و به توسعهدهندگان کمک میکند تا با بکارگیری آن کد بهتری ارائه دهند.
🟣لینک مقاله:
https://postgresweekly.com/link/167369/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Learn PostgreSQL Best Practices While You Code with AI-Powered Reviews
🟢 خلاصه مقاله:
CodeRabbit یک ابزار هوش مصنوعی است که به شناسایی مشکلات عملکردی PostgreSQL در حین بررسیهای کد کمک میکند. این سیستم قادر است کوئریهای کند، اندکسهای نامفهوم و مشکلات مربوط به ORM را شناسایی کرده و راهحلهای مرتبط با هر مشکل را به زبان ساده توضیح دهد. CodeRabbit به منظور بهبود کیفیت کد در ابزارهای محبوب PostgreSQL ارائه شده است و برای پروژههای متن باز رایگان میباشد. این ابزار امکان دریافت شروع به کار را فراهم میکند و به توسعهدهندگان کمک میکند تا با بکارگیری آن کد بهتری ارائه دهند.
🟣لینک مقاله:
https://postgresweekly.com/link/167369/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
AI Code Reviews | CodeRabbit | Try for Free
AI-first pull request reviewer with context-aware feedback, line-by-line code suggestions, and real-time chat.
🔵 عنوان مقاله
pgzx 0.3: Create Postgres Extensions using Zig
🟢 خلاصه مقاله:
مقالهای که بررسی شده، به بررسی روشی برای ساخت افزونههای PostgreSQL با استفاده از زبان برنامهنویسی Zig میپردازد. Zig، که به لحاظ ویژگیها شباهتهایی به زبان C دارد اما مدرنتر است، به عنوان یک جایگزین برای Rust در عرصه ساخت افزونهها برای پایگاه دادهها معرفی میشود. این مقاله با مقایسه این دو زبان مدرن و نحوه تعامل آنها با سیستمهای پایگاه داده، رویکردی نوین را در توسعه افزونههای Postgres با Zig ارائه میدهد. مثال این رویکرد، pgrx است که برای Rust به کار میرود و اکنون مشابه آن در دنیای Zig مورد بررسی قرار گرفته است. این مقاله به توضیح فنی و مزایای استفاده از Zig در برابر Rust میپردازد و نشان میدهد که چگونه Zig میتواند به توسعهدهندگان کمک کند تا افزونههای قدرتمندتر و کارآمدتری بسازند.
🟣لینک مقاله:
https://postgresweekly.com/link/167089/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgzx 0.3: Create Postgres Extensions using Zig
🟢 خلاصه مقاله:
مقالهای که بررسی شده، به بررسی روشی برای ساخت افزونههای PostgreSQL با استفاده از زبان برنامهنویسی Zig میپردازد. Zig، که به لحاظ ویژگیها شباهتهایی به زبان C دارد اما مدرنتر است، به عنوان یک جایگزین برای Rust در عرصه ساخت افزونهها برای پایگاه دادهها معرفی میشود. این مقاله با مقایسه این دو زبان مدرن و نحوه تعامل آنها با سیستمهای پایگاه داده، رویکردی نوین را در توسعه افزونههای Postgres با Zig ارائه میدهد. مثال این رویکرد، pgrx است که برای Rust به کار میرود و اکنون مشابه آن در دنیای Zig مورد بررسی قرار گرفته است. این مقاله به توضیح فنی و مزایای استفاده از Zig در برابر Rust میپردازد و نشان میدهد که چگونه Zig میتواند به توسعهدهندگان کمک کند تا افزونههای قدرتمندتر و کارآمدتری بسازند.
🟣لینک مقاله:
https://postgresweekly.com/link/167089/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - xataio/pgzx: Create PostgreSQL extensions using Zig.
Create PostgreSQL extensions using Zig. Contribute to xataio/pgzx development by creating an account on GitHub.
👍1
🔵 عنوان مقاله
Rainfrog 0.3: A Database Management TUI for Postgres
🟢 خلاصه مقاله:
مقالهای که بررسی شده به معرفی و تحلیل یک ابزار جدید در زمینه پایگاه دادهها میپردازد که از یک رویکرد ساختاریافتهتر نسبت به استفاده سنتی از psql با ویرایشگر vim در حالت کاوش دادهها و queries استفاده میکند. اساساً، این ابزار جدید این امکان را به کاربران میدهد که با استایل و تکنیکهای ناوبری شبیه به vim، میتوانند به راحتی بین queries, سابقه کوئریها و schemas جابجا شوند. ابزار در نظر گرفته شده به گونهای طراحی شده تا بتواند افزایش کارایی و دقت در پیادهسازی و مدیریت پایگاه دادهها را فراهم آورد و به توسعهدهندگان کمک کند تا با سهولت بیشتری بر دادههای مختلف فرمانروایی کنند. این نوع از مدیریت داده که سازماندهی شدهتر و دارای قابلیت ناوبری مناسب است، میتواند به بهبود بهرهوری و کاهش خطاهای متداول مرتبط با دستکاری دادهها کمک کند.
🟣لینک مقاله:
https://postgresweekly.com/link/167384/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Rainfrog 0.3: A Database Management TUI for Postgres
🟢 خلاصه مقاله:
مقالهای که بررسی شده به معرفی و تحلیل یک ابزار جدید در زمینه پایگاه دادهها میپردازد که از یک رویکرد ساختاریافتهتر نسبت به استفاده سنتی از psql با ویرایشگر vim در حالت کاوش دادهها و queries استفاده میکند. اساساً، این ابزار جدید این امکان را به کاربران میدهد که با استایل و تکنیکهای ناوبری شبیه به vim، میتوانند به راحتی بین queries, سابقه کوئریها و schemas جابجا شوند. ابزار در نظر گرفته شده به گونهای طراحی شده تا بتواند افزایش کارایی و دقت در پیادهسازی و مدیریت پایگاه دادهها را فراهم آورد و به توسعهدهندگان کمک کند تا با سهولت بیشتری بر دادههای مختلف فرمانروایی کنند. این نوع از مدیریت داده که سازماندهی شدهتر و دارای قابلیت ناوبری مناسب است، میتواند به بهبود بهرهوری و کاهش خطاهای متداول مرتبط با دستکاری دادهها کمک کند.
🟣لینک مقاله:
https://postgresweekly.com/link/167384/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - achristmascarl/rainfrog: 🐸 a database management tui for postgres
🐸 a database management tui for postgres. Contribute to achristmascarl/rainfrog development by creating an account on GitHub.