🔵 عنوان مقاله
A Quirk of Partitioned Table Statistics
🟢 خلاصه مقاله:
برنامهریز PostgreSQL برای برآورد تعداد ردیفهای حاصل از join به آمار تکیه دارد و در جداول پارتیشنبندیشده، به آمار «جدول والد» نیاز دارد. اما autovacuum بهطور پیشفرض آمار جدول والد را جمعآوری نمیکند، چون خود والد دادهای ندارد و آستانههای auto-analyze فعال نمیشوند. در نتیجه، حتی اگر پارتیشنها تحلیل شده باشند، نبودِ آمار والد باعث برآوردهای پیشفرض و طرحهای ضعیف (مثل ترتیب join نامناسب یا انتخاب الگوریتم نادرست) میشود. راهحل: پس از بارگذاریهای حجیم یا تغییر پارتیشنها، و بهصورت دورهای، دستور ANALYZE را صریحاً روی خودِ جدول والد اجرا کنید تا آمار تجمیعی ساخته شود و کیفیت طرحهای join بهبود یابد.
🟣لینک مقاله:
https://postgresweekly.com/link/173748/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
A Quirk of Partitioned Table Statistics
🟢 خلاصه مقاله:
برنامهریز PostgreSQL برای برآورد تعداد ردیفهای حاصل از join به آمار تکیه دارد و در جداول پارتیشنبندیشده، به آمار «جدول والد» نیاز دارد. اما autovacuum بهطور پیشفرض آمار جدول والد را جمعآوری نمیکند، چون خود والد دادهای ندارد و آستانههای auto-analyze فعال نمیشوند. در نتیجه، حتی اگر پارتیشنها تحلیل شده باشند، نبودِ آمار والد باعث برآوردهای پیشفرض و طرحهای ضعیف (مثل ترتیب join نامناسب یا انتخاب الگوریتم نادرست) میشود. راهحل: پس از بارگذاریهای حجیم یا تغییر پارتیشنها، و بهصورت دورهای، دستور ANALYZE را صریحاً روی خودِ جدول والد اجرا کنید تا آمار تجمیعی ساخته شود و کیفیت طرحهای join بهبود یابد.
🟣لینک مقاله:
https://postgresweekly.com/link/173748/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
CYBERTEC PostgreSQL | Services & Support
Partitioned table statistics
The article explains that autovacuum doesn't collect partitioned table statistics and why these statistics are important.
🔵 عنوان مقاله
A Decade of Database Innovation: The Amazon Aurora Story
🟢 خلاصه مقاله:
این مقاله مسیر دهساله آمازون اورورا را روایت میکند؛ از رؤیای «پایگاهداده رابطهای بومیابر» تا رسیدن به الگوی سرورلس. نوآوری محوری اورورا جداسازی محاسبه از ذخیرهسازی است: موتور پایگاهداده روی نودهای محاسباتی سبک اجرا میشود و یک لایه ذخیرهسازی توزیعشده، تکرار، دوام و بازیابی را در چند ناحیه در دست میگیرد. این طراحی امکان بازیابی سریع، جابهجایی بدون وقفه در زمان خرابی، مقیاسپذیری خواندن و خودکارسازی گسترده عملیات را فراهم کرده و با سازگاری با اکوسیستمهای محبوب (مانند MySQL و PostgreSQL) مهاجرت را آسانتر میکند. در ادامه، اورورا با قابلیتهایی مانند تکرار جهانی/میانمنطقهای، پشتیبانگیری و بازیابی سریع، و بهبودهای کارایی و پایداری تکامل یافته است. نقطه عطف پایانی، سرورلس است که با مقیاسپذیری خودکار و ریزدانه، هزینه ظرفیت بیکار را حذف و نیاز به برنامهریزی ظرفیت را کم میکند؛ بیآنکه از تضمینهای رابطهای و ابزارهای آشنا چشم بپوشد. نتیجه، پایگاهدادهای است که برای ابر بازآفرینی شده و از صفر تا اوج بار تولیدی بهشکل سرورلس مقیاس مییابد.
🟣لینک مقاله:
https://postgresweekly.com/link/173458/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
A Decade of Database Innovation: The Amazon Aurora Story
🟢 خلاصه مقاله:
این مقاله مسیر دهساله آمازون اورورا را روایت میکند؛ از رؤیای «پایگاهداده رابطهای بومیابر» تا رسیدن به الگوی سرورلس. نوآوری محوری اورورا جداسازی محاسبه از ذخیرهسازی است: موتور پایگاهداده روی نودهای محاسباتی سبک اجرا میشود و یک لایه ذخیرهسازی توزیعشده، تکرار، دوام و بازیابی را در چند ناحیه در دست میگیرد. این طراحی امکان بازیابی سریع، جابهجایی بدون وقفه در زمان خرابی، مقیاسپذیری خواندن و خودکارسازی گسترده عملیات را فراهم کرده و با سازگاری با اکوسیستمهای محبوب (مانند MySQL و PostgreSQL) مهاجرت را آسانتر میکند. در ادامه، اورورا با قابلیتهایی مانند تکرار جهانی/میانمنطقهای، پشتیبانگیری و بازیابی سریع، و بهبودهای کارایی و پایداری تکامل یافته است. نقطه عطف پایانی، سرورلس است که با مقیاسپذیری خودکار و ریزدانه، هزینه ظرفیت بیکار را حذف و نیاز به برنامهریزی ظرفیت را کم میکند؛ بیآنکه از تضمینهای رابطهای و ابزارهای آشنا چشم بپوشد. نتیجه، پایگاهدادهای است که برای ابر بازآفرینی شده و از صفر تا اوج بار تولیدی بهشکل سرورلس مقیاس مییابد.
🟣لینک مقاله:
https://postgresweekly.com/link/173458/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
👍1
🔵 عنوان مقاله
added support for Rust-based plugins.
🟢 خلاصه مقاله: ر شمارهٔ تازه Golang Weekly اعلام شده که پشتیبانی از افزونههای مبتنی بر Rust به اکوسیستم Go اضافه شده است. این قابلیت ترکیب سادگی و همزمانی قدرتمند Go با کارایی و ایمنی حافظهٔ Rust را ممکن میکند و افزونهها میتوانند از طریق FFI/ABI سازگار یا حتی WASM/WASI یکپارچه شوند. کاربردهای شاخص شامل رمزنگاری، پارس و فشردهسازی، هستههای پردازشی و آداپتورهای سطحپایین است، بهویژه وقتی کتابخانههای موجود Rust باید بدون بازنویسی در Go استفاده شوند. در عین حال باید به پایداری ABI، مدیریت خطا و panic بین دو زماناجرا، مالکیت حافظه، و اثر بر اندازهٔ باینری و قابلحمل بودن توجه کرد و آزمون و بنچمارک دقیق انجام داد. در مجموع، این پشتیبانی راه را برای معماری پلیگلات هموار میکند: بیشتر سرویس با Go و بخشهای حساس به کارایی با Rust، با مرزهای افزونهای روشن.
🟣لینک مقاله:
https://postgresweekly.com/link/173757/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
added support for Rust-based plugins.
🟢 خلاصه مقاله: ر شمارهٔ تازه Golang Weekly اعلام شده که پشتیبانی از افزونههای مبتنی بر Rust به اکوسیستم Go اضافه شده است. این قابلیت ترکیب سادگی و همزمانی قدرتمند Go با کارایی و ایمنی حافظهٔ Rust را ممکن میکند و افزونهها میتوانند از طریق FFI/ABI سازگار یا حتی WASM/WASI یکپارچه شوند. کاربردهای شاخص شامل رمزنگاری، پارس و فشردهسازی، هستههای پردازشی و آداپتورهای سطحپایین است، بهویژه وقتی کتابخانههای موجود Rust باید بدون بازنویسی در Go استفاده شوند. در عین حال باید به پایداری ABI، مدیریت خطا و panic بین دو زماناجرا، مالکیت حافظه، و اثر بر اندازهٔ باینری و قابلحمل بودن توجه کرد و آزمون و بنچمارک دقیق انجام داد. در مجموع، این پشتیبانی راه را برای معماری پلیگلات هموار میکند: بیشتر سرویس با Go و بخشهای حساس به کارایی با Rust، با مرزهای افزونهای روشن.
🟣لینک مقاله:
https://postgresweekly.com/link/173757/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PgDog
PgDog adds support for Rust plugins
❤1
🔵 عنوان مقاله
Supabase Opens the OrioleDB Patent to the Postgres Community
🟢 خلاصه مقاله:
** سپیبیس حق اختراع OrioleDB را در اختیار جامعه PostgreSQL قرار داده است. OrioleDB سه سال پیش بهعنوان یک موتور ذخیرهسازی جدید برای پستگرس معرفی شد و سپیبیس آن را در سال ۲۰۲۴ خرید. اکنون دیگران میتوانند از فناوری توصیفشده در این پتنت استفاده کنند که میتواند به همکاری بیشتر، آزمایش گستردهتر و پذیرش سریعتر در اکوسیستم پستگرس کمک کند.
🟣لینک مقاله:
https://postgresweekly.com/link/174106/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Supabase Opens the OrioleDB Patent to the Postgres Community
🟢 خلاصه مقاله:
** سپیبیس حق اختراع OrioleDB را در اختیار جامعه PostgreSQL قرار داده است. OrioleDB سه سال پیش بهعنوان یک موتور ذخیرهسازی جدید برای پستگرس معرفی شد و سپیبیس آن را در سال ۲۰۲۴ خرید. اکنون دیگران میتوانند از فناوری توصیفشده در این پتنت استفاده کنند که میتواند به همکاری بیشتر، آزمایش گستردهتر و پذیرش سریعتر در اکوسیستم پستگرس کمک کند.
🟣لینک مقاله:
https://postgresweekly.com/link/174106/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Supabase
OrioleDB Patent: now freely available to the Postgres community
Supabase is explicitly making available a non-exclusive license of the OrioleDB patent to all OrioleDB users in accordance with the OrioleDB license.
🍾1
🔵 عنوان مقاله
Stop Searching. Start Finding with AI-powered Enterprise Search. (Sponsor)
🟢 خلاصه مقاله:
دانش سازمانی در ابزارها و گفتگوهای پراکنده گم میشود و زمان زیادی صرف جستوجو بهجای تصمیمگیری میگردد. جستوجوی سازمانی مبتنی بر هوش مصنوعی با یکپارچهسازی منابع و درک نیت کاربر، بهجای نتایج پراکنده، پاسخهای دقیق و قابلاقدام ارائه میدهد. کتاب الکترونیکی جدید اسلک نشان میدهد چگونه با اتصال سیستمها، رعایت مجوزها، بهبود کیفیت داده و مدیریت تغییر، این جستوجو را در جریان کار روزانه جا بیندازیم. نتیجه برای واحدهای مختلف روشن است: پشتیبانی سریعتر، فروش کارآمدتر، دسترسی مهندسی به تصمیمها و مستندات، و پاسخگویی بهتر به سیاستها؛ یعنی تبدیل جستوجو به پاسخ، آزادسازی هوش جمعی و افزایش بهرهوری سازمان.
🟣لینک مقاله:
https://slack.com/resources/why-use-slack/from-searching-to-finding-the-new-era-of-ai-powered-enterprise-knowledge?d=701ed00000D87jZAAR&nc=701ed00000D8aGsAAJ&utm_source=&utm_medium=tp_email&utm_campaign=amer_us_slack->slackinvoice_&utm_content=allsegments_all-strategic-tldrai-primary-from-searching_701ed00000D87jZAAR_english_from-searching-to-finding-the-new-era-of-ai-powered-enterprise-knowledge
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Stop Searching. Start Finding with AI-powered Enterprise Search. (Sponsor)
🟢 خلاصه مقاله:
دانش سازمانی در ابزارها و گفتگوهای پراکنده گم میشود و زمان زیادی صرف جستوجو بهجای تصمیمگیری میگردد. جستوجوی سازمانی مبتنی بر هوش مصنوعی با یکپارچهسازی منابع و درک نیت کاربر، بهجای نتایج پراکنده، پاسخهای دقیق و قابلاقدام ارائه میدهد. کتاب الکترونیکی جدید اسلک نشان میدهد چگونه با اتصال سیستمها، رعایت مجوزها، بهبود کیفیت داده و مدیریت تغییر، این جستوجو را در جریان کار روزانه جا بیندازیم. نتیجه برای واحدهای مختلف روشن است: پشتیبانی سریعتر، فروش کارآمدتر، دسترسی مهندسی به تصمیمها و مستندات، و پاسخگویی بهتر به سیاستها؛ یعنی تبدیل جستوجو به پاسخ، آزادسازی هوش جمعی و افزایش بهرهوری سازمان.
🟣لینک مقاله:
https://slack.com/resources/why-use-slack/from-searching-to-finding-the-new-era-of-ai-powered-enterprise-knowledge?d=701ed00000D87jZAAR&nc=701ed00000D8aGsAAJ&utm_source=&utm_medium=tp_email&utm_campaign=amer_us_slack->slackinvoice_&utm_content=allsegments_all-strategic-tldrai-primary-from-searching_701ed00000D87jZAAR_english_from-searching-to-finding-the-new-era-of-ai-powered-enterprise-knowledge
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Slack
From Searching to Finding: The New Era of AI-Powered Enterprise Knowledge
Learn how Slack’s enterprise search connects all your apps and conversations into one secure, searchable interface—so answers come to you, not the other way around. Download now.
🔵 عنوان مقاله
PostgreSQL Conference Europe 2025
🟢 خلاصه مقاله:
** کنفرانس PostgreSQL اروپا ۲۰۲۵ از ۲۱ تا ۲۴ اکتبر در ریگا، لتونی برگزار میشود و برنامه کامل ارائهها اکنون منتشر شده است؛ علاقهمندان میتوانند با مرور زمانبندی سخنرانیها برای حضور و انتخاب جلسات مدنظرشان برنامهریزی کنند.
🟣لینک مقاله:
https://postgresweekly.com/link/173752/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PostgreSQL Conference Europe 2025
🟢 خلاصه مقاله:
** کنفرانس PostgreSQL اروپا ۲۰۲۵ از ۲۱ تا ۲۴ اکتبر در ریگا، لتونی برگزار میشود و برنامه کامل ارائهها اکنون منتشر شده است؛ علاقهمندان میتوانند با مرور زمانبندی سخنرانیها برای حضور و انتخاب جلسات مدنظرشان برنامهریزی کنند.
🟣لینک مقاله:
https://postgresweekly.com/link/173752/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
2025.pgconf.eu
PGConf.EU 2025
A 3-day, 4-track PostgreSQL conference with a day of community activities and events in Riga, Latvia.
Forwarded from Bardia & Erfan
✨ درود به همه دوستان ✨
به مناسبت روز برنامهنویس 🎉
میتونید فقط با ۲۰۰ هزار تومان تبلیغتون رو توی تمام کانالهای زیر منتشر کنید!
📌 این فرصت ویژه فقط تا پایان همین هفته اعتبار داره.
⏳برای هماهنگی بیشتر به ای دی زیر پیام بدید👾
@mrbardia72
🔽 لیست کانالهایی که تبلیغ در اونها قرار میگیره:
https://t.iss.one/addlist/AJ7rh2IzIh02NTI0
به مناسبت روز برنامهنویس 🎉
میتونید فقط با ۲۰۰ هزار تومان تبلیغتون رو توی تمام کانالهای زیر منتشر کنید!
📌 این فرصت ویژه فقط تا پایان همین هفته اعتبار داره.
⏳برای هماهنگی بیشتر به ای دی زیر پیام بدید👾
@mrbardia72
🔽 لیست کانالهایی که تبلیغ در اونها قرار میگیره:
https://t.iss.one/addlist/AJ7rh2IzIh02NTI0
🔵 عنوان مقاله
the full talk schedule
🟢 خلاصه مقاله:
جدیدترین شمارهی Golang Weekly برنامهی کامل سخنرانیهای یک رویداد مرتبط با Go را یکجا ارائه میکند؛ شامل زمانبندی، نام سخنران، خلاصهها، سطح و مسیرهای موضوعی، و اشاره به کارگاهها و لایتنینگتاکها. همچنین به جزئیات عملی مانند پخش زنده یا ضبط، ثبتنام، محل برگزاری و کد رفتار ارجاع میدهد و تغییرات لحظهای را از منبع اصلی دنبال میکند. این فهرست به شرکتکنندگان کمک میکند تعارضها را مدیریت کنند، جلسات مهم را علامتگذاری کنند و بر اساس علایقشان—از بهینهسازی کارایی و ابزارها تا الگوهای همروندی، شیوههای کلاد-نیتیو، مشاهدهپذیری و امنیت—برای رویداد برنامهریزی کنند.
🟣لینک مقاله:
https://postgresweekly.com/link/173753/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
the full talk schedule
🟢 خلاصه مقاله:
جدیدترین شمارهی Golang Weekly برنامهی کامل سخنرانیهای یک رویداد مرتبط با Go را یکجا ارائه میکند؛ شامل زمانبندی، نام سخنران، خلاصهها، سطح و مسیرهای موضوعی، و اشاره به کارگاهها و لایتنینگتاکها. همچنین به جزئیات عملی مانند پخش زنده یا ضبط، ثبتنام، محل برگزاری و کد رفتار ارجاع میدهد و تغییرات لحظهای را از منبع اصلی دنبال میکند. این فهرست به شرکتکنندگان کمک میکند تعارضها را مدیریت کنند، جلسات مهم را علامتگذاری کنند و بر اساس علایقشان—از بهینهسازی کارایی و ابزارها تا الگوهای همروندی، شیوههای کلاد-نیتیو، مشاهدهپذیری و امنیت—برای رویداد برنامهریزی کنند.
🟣لینک مقاله:
https://postgresweekly.com/link/173753/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
www.postgresql.eu
PGConf.EU 2025 Schedule
🤝1
🔵 عنوان مقاله
PostGIS 3.6.0 Released
🟢 خلاصه مقاله:
انتشار PostGIS 3.6.0 اعلام شد؛ افزونهای که قابلیتهای قدرتمند پردازش مکانی را به PostgreSQL میآورد. این نسخه هدف خود را روی PostgreSQL 18—که هنوز در مرحلهٔ RC1 است—قرار داده و عملاً آمادهبودن برای نسخهٔ نهایی را نشان میدهد. کاربران میتوانند از هماکنون سازگاری را آزمایش و برای ارتقا برنامهریزی کنند، در حالیکه پروژههای فعلی همچنان روی نسخههای موجود اجرا میشوند.
🟣لینک مقاله:
https://postgresweekly.com/link/173762/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PostGIS 3.6.0 Released
🟢 خلاصه مقاله:
انتشار PostGIS 3.6.0 اعلام شد؛ افزونهای که قابلیتهای قدرتمند پردازش مکانی را به PostgreSQL میآورد. این نسخه هدف خود را روی PostgreSQL 18—که هنوز در مرحلهٔ RC1 است—قرار داده و عملاً آمادهبودن برای نسخهٔ نهایی را نشان میدهد. کاربران میتوانند از هماکنون سازگاری را آزمایش و برای ارتقا برنامهریزی کنند، در حالیکه پروژههای فعلی همچنان روی نسخههای موجود اجرا میشوند.
🟣لینک مقاله:
https://postgresweekly.com/link/173762/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PostGIS
PostGIS 3.6.0
The PostGIS Team is pleased to release PostGIS 3.6.0! Best Served with PostgreSQL 18 Beta3 and recently released GEOS 3.14.0.
This version requires PostgreSQL 12 - 18beta3, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.14+ is…
This version requires PostgreSQL 12 - 18beta3, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.14+ is…
🔵 عنوان مقاله
A Trip to Vienna with Surprises
🟢 خلاصه مقاله:
این نوشته گزارشی است از سفر اخیر کریستف برگ به وین برای شرکت در PGDay Austria؛ رویدادی جمعوجور و جامعهمحور درباره PostgreSQL. او ضمن مرور فضای دوستانه و سازماندهی روان کنفرانس، به ترکیبی از ارائههای کاربردی و گفتوگوهای غیررسمی اشاره میکند که بهاندازه برنامه رسمی ارزشمند بودند. «شگفتیها» بیشتر خوشایند بودند: آشناییهای تصادفی، گفتوگوهای الهامبخش و تعمیق غیرمنتظره برخی موضوعات. در کنار اینها، حالوهوای شهری وین تجربه را دلنشینتر کرد. جمعبندی نویسنده قدردانی از برگزارکنندگان و تاکید بر انگیزه و پیوندی است که این رویداد برای جامعه ایجاد کرد.
🟣لینک مقاله:
https://postgresweekly.com/link/174121/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
A Trip to Vienna with Surprises
🟢 خلاصه مقاله:
این نوشته گزارشی است از سفر اخیر کریستف برگ به وین برای شرکت در PGDay Austria؛ رویدادی جمعوجور و جامعهمحور درباره PostgreSQL. او ضمن مرور فضای دوستانه و سازماندهی روان کنفرانس، به ترکیبی از ارائههای کاربردی و گفتوگوهای غیررسمی اشاره میکند که بهاندازه برنامه رسمی ارزشمند بودند. «شگفتیها» بیشتر خوشایند بودند: آشناییهای تصادفی، گفتوگوهای الهامبخش و تعمیق غیرمنتظره برخی موضوعات. در کنار اینها، حالوهوای شهری وین تجربه را دلنشینتر کرد. جمعبندی نویسنده قدردانی از برگزارکنندگان و تاکید بر انگیزه و پیوندی است که این رویداد برای جامعه ایجاد کرد.
🟣لینک مقاله:
https://postgresweekly.com/link/174121/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
CYBERTEC PostgreSQL | Services & Support
A Trip To Vienna With Surprises
This blog provides the insights and experience of PGday Austria 2025, where PostgreSQL is celebrated. Please dive in to know more!
🔵 عنوان مقاله
Can Collations Be Used Over citext?
🟢 خلاصه مقاله:
این مقاله میگوید بهجای استفاده از citext برای مقایسههای بیتفاوت به بزرگی/کوچکی حروف در PostgreSQL، میتوان از یک collation غیردترمینستیک (ICU) سفارشی روی ستونهای text استفاده کرد. با این کار برابری و مرتبسازیها در سطح collation بهصورت case-insensitive انجام میشوند و معمولاً با سربار عملکردی کمتر و استفاده بهتر از ایندکسهای btree همراهاند. البته به پشتیبانی ICU، انتخاب درست locale/تنظیمات، و پیامدهایی مانند نیاز احتمالی به REINDEX پس از ارتقا باید توجه کرد؛ با این وجود، برای بسیاری از سناریوها این رویکرد جایگزینی سادهتر و سریعتر نسبت به citext است.
🟣لینک مقاله:
https://postgresweekly.com/link/174118/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Can Collations Be Used Over citext?
🟢 خلاصه مقاله:
این مقاله میگوید بهجای استفاده از citext برای مقایسههای بیتفاوت به بزرگی/کوچکی حروف در PostgreSQL، میتوان از یک collation غیردترمینستیک (ICU) سفارشی روی ستونهای text استفاده کرد. با این کار برابری و مرتبسازیها در سطح collation بهصورت case-insensitive انجام میشوند و معمولاً با سربار عملکردی کمتر و استفاده بهتر از ایندکسهای btree همراهاند. البته به پشتیبانی ICU، انتخاب درست locale/تنظیمات، و پیامدهایی مانند نیاز احتمالی به REINDEX پس از ارتقا باید توجه کرد؛ با این وجود، برای بسیاری از سناریوها این رویکرد جایگزینی سادهتر و سریعتر نسبت به citext است.
🟣لینک مقاله:
https://postgresweekly.com/link/174118/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
CYBERTEC PostgreSQL | Services & Support
Can Collations Be Used Over citext?
Benchmarking PostgreSQL collations vs citext for case-insensitive columns: can custom collations replace citext with better performance?
🔵 عنوان مقاله
pgEdge goes Open Source
🟢 خلاصه مقاله:
** pgEdge یک توزیع سازمانی از PostgreSQL است که بر دسترسپذیری بالا و استقرارهای توزیعشده با قابلیت چند-مستر تمرکز دارد. این محصول که قبلاً تجاری و از نوع «source available» بود، اکنون با مجوز متنبازِ تأییدشده توسط OSI (مجوز PostgreSQL) عرضه میشود. این تغییر، استفاده، اصلاح و توزیع آزادانه را ممکن میکند، مشارکت جامعه را تقویت میکند و راه را برای پذیرش گستردهتر در سناریوهای حساس و چندمنطقهای هموار میسازد.
🟣لینک مقاله:
https://postgresweekly.com/link/174127/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgEdge goes Open Source
🟢 خلاصه مقاله:
** pgEdge یک توزیع سازمانی از PostgreSQL است که بر دسترسپذیری بالا و استقرارهای توزیعشده با قابلیت چند-مستر تمرکز دارد. این محصول که قبلاً تجاری و از نوع «source available» بود، اکنون با مجوز متنبازِ تأییدشده توسط OSI (مجوز PostgreSQL) عرضه میشود. این تغییر، استفاده، اصلاح و توزیع آزادانه را ممکن میکند، مشارکت جامعه را تقویت میکند و راه را برای پذیرش گستردهتر در سناریوهای حساس و چندمنطقهای هموار میسازد.
🟣لینک مقاله:
https://postgresweekly.com/link/174127/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Pgedge
pgEdge goes Open Source
All the core components of pgEdge Distributed Postgres, along with any other pgEdge repositories that previously used the pgEdge Community License have now been re-licenced under the permissive PostgreSQL License, as approved by the Open Source Initiative!
🔵 عنوان مقاله
Postgres 18 Eyes Analytics Boost and Distributed Future
🟢 خلاصه مقاله:
این پیشنمایش از The Register به قلم Lindsay Clark بر نسخهی در راه PostgreSQL 18 تمرکز دارد و نشان میدهد جامعهٔ پستگرس با حفظ رویکرد تدریجی و پایدار، بهدنبال بهبود قابلیتهای تحلیلی و زمینهسازی برای استقرارهای توزیعشده است. محور اصلی، ارتقای عملکرد و سهولت استفاده در سناریوهای تحلیلی و نیز تقویت مسیرهای تکرارشونده برای تکرار، دسترسپذیری بالا و مقیاسپذیری چند-گرهی است. جمعبندی مقاله تأکید میکند که پستگرس با تکیه بر بازخورد دنیای واقعی، بدون وعدههای جهشی، بهصورت پیوسته به سمت تحلیل سریعتر و معماریهای توزیعشده قابلاعتماد حرکت میکند.
🟣لینک مقاله:
https://postgresweekly.com/link/174120/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Postgres 18 Eyes Analytics Boost and Distributed Future
🟢 خلاصه مقاله:
این پیشنمایش از The Register به قلم Lindsay Clark بر نسخهی در راه PostgreSQL 18 تمرکز دارد و نشان میدهد جامعهٔ پستگرس با حفظ رویکرد تدریجی و پایدار، بهدنبال بهبود قابلیتهای تحلیلی و زمینهسازی برای استقرارهای توزیعشده است. محور اصلی، ارتقای عملکرد و سهولت استفاده در سناریوهای تحلیلی و نیز تقویت مسیرهای تکرارشونده برای تکرار، دسترسپذیری بالا و مقیاسپذیری چند-گرهی است. جمعبندی مقاله تأکید میکند که پستگرس با تکیه بر بازخورد دنیای واقعی، بدون وعدههای جهشی، بهصورت پیوسته به سمت تحلیل سریعتر و معماریهای توزیعشده قابلاعتماد حرکت میکند.
🟣لینک مقاله:
https://postgresweekly.com/link/174120/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
The Register
PostgreSQL 18 eyes analytics boost and distributed future
: Async I/O and UUID v7 highlights of the September release, though some SQL features are delayed
🔵 عنوان مقاله
A 'TPC-C'-like 'Extension Pack' for pgbench
🟢 خلاصه مقاله:
این مطلب یک بسته افزونه برای pgbench معرفی میکند که بارکاری شبیه TPC-C را روی PostgreSQL شبیهسازی میکند تا بهجای اسکریپتهای ساده، فشار کاری نزدیکتر به سامانههای OLTP واقعی ایجاد شود. این بسته معمولاً شامل شِما، ابزار تولید داده و اسکریپت/توابعی برای اجرای ترکیبی از تراکنشها با امکان تنظیم مقیاس داده، همزمانی، زمانهای مکث و نسبت عملیات است.
این رویکرد «شبیه TPC-C» است و ادعای انطباق رسمی ندارد؛ بنابراین اعداد آن برای مقایسه با گزارشهای رسمی TPC مناسب نیست، اما برای مقایسه نسبی تنظیمات و محیطهای مختلف بسیار مفید است. خروجیها (مانند توان عملیاتی و توزیع تأخیر) به همراه پایش سیستم کمک میکنند گلوگاههایی مثل قفلها، I/O یا طرحهای نمایهگذاری ضعیف تشخیص داده شوند.
این موضوع برای جامعه Go نیز اهمیت دارد، چون بسیاری از سرویسهای Go از PostgreSQL استفاده میکنند؛ با چنین بارکاری میتوان اندازه استخر اتصال، مرزهای تراکنش و رفتار زمانبندی/بازاجرا را واقعگرایانه ارزیابی و حتی در CI/CD خودکار کرد تا از افت کارایی پیشگیری شود.
🟣لینک مقاله:
https://postgresweekly.com/link/174123/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
A 'TPC-C'-like 'Extension Pack' for pgbench
🟢 خلاصه مقاله:
این مطلب یک بسته افزونه برای pgbench معرفی میکند که بارکاری شبیه TPC-C را روی PostgreSQL شبیهسازی میکند تا بهجای اسکریپتهای ساده، فشار کاری نزدیکتر به سامانههای OLTP واقعی ایجاد شود. این بسته معمولاً شامل شِما، ابزار تولید داده و اسکریپت/توابعی برای اجرای ترکیبی از تراکنشها با امکان تنظیم مقیاس داده، همزمانی، زمانهای مکث و نسبت عملیات است.
این رویکرد «شبیه TPC-C» است و ادعای انطباق رسمی ندارد؛ بنابراین اعداد آن برای مقایسه با گزارشهای رسمی TPC مناسب نیست، اما برای مقایسه نسبی تنظیمات و محیطهای مختلف بسیار مفید است. خروجیها (مانند توان عملیاتی و توزیع تأخیر) به همراه پایش سیستم کمک میکنند گلوگاههایی مثل قفلها، I/O یا طرحهای نمایهگذاری ضعیف تشخیص داده شوند.
این موضوع برای جامعه Go نیز اهمیت دارد، چون بسیاری از سرویسهای Go از PostgreSQL استفاده میکنند؛ با چنین بارکاری میتوان اندازه استخر اتصال، مرزهای تراکنش و رفتار زمانبندی/بازاجرا را واقعگرایانه ارزیابی و حتی در CI/CD خودکار کرد تا از افت کارایی پیشگیری شود.
🟣لینک مقاله:
https://postgresweekly.com/link/174123/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Kaarel's corner
A "TPC-C"-like "extension-pack" for pgbench
TPC-C is supposedly the most objective performance measurement of OLTP database systems… and I’ve used it quite a fair bit over the years as well…yet, running it on Postgres is sadly not exactly as smooth as things typically are with Postgres 😔 If to compare…
🔵 عنوان مقاله
Deep Dive into Postgres Internals: Process Architecture
🟢 خلاصه مقاله:
این مجموعه سه نگاه مکمل به دنیای Postgres ارائه میدهد: کالبدشکافی «معماری پردازشی» و نحوه هماهنگی فرایندها در سرور (به قلم سریناث ردی از EDB)، مرور The Register به نوشتهی لینزی کلارک درباره تمرکز نسخه ۱۸ بر تقویت بارهای تحلیلی و حرکت بهسمت قابلیتهای توزیعشده، و گزارشی کوتاه و صمیمی از رویداد PGDay اتریش در هفته گذشته با نکات و شگفتیهایش. خروجی این سه مطلب، تصویری یکپارچه از سازوکار درونی Postgres، مسیر پیشرو، و نبض جامعه کاربری آن ارائه میکند.
🟣لینک مقاله:
https://postgresweekly.com/link/174119/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Deep Dive into Postgres Internals: Process Architecture
🟢 خلاصه مقاله:
این مجموعه سه نگاه مکمل به دنیای Postgres ارائه میدهد: کالبدشکافی «معماری پردازشی» و نحوه هماهنگی فرایندها در سرور (به قلم سریناث ردی از EDB)، مرور The Register به نوشتهی لینزی کلارک درباره تمرکز نسخه ۱۸ بر تقویت بارهای تحلیلی و حرکت بهسمت قابلیتهای توزیعشده، و گزارشی کوتاه و صمیمی از رویداد PGDay اتریش در هفته گذشته با نکات و شگفتیهایش. خروجی این سه مطلب، تصویری یکپارچه از سازوکار درونی Postgres، مسیر پیشرو، و نبض جامعه کاربری آن ارائه میکند.
🟣لینک مقاله:
https://postgresweekly.com/link/174119/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
EDB
Postgres Internals Deep Dive: Process Architecture
This blog takes you on a guided tour of PostgreSQL’s internal process world from startup to shutdown explaining how these processes work together to keep your database safe, fast, and consistent.
سورئال دیتابیس - Surreal DB
یک دیتابیس جدید است که از اومده جامع عمل کرده و انواع مختلف داده های sql و nosql رو توی خودش آورده:
SQL: Relational
و NoSQL:
Document
Graph
Time series
key value
و ...
- میتونی مدل های هوش مصنوعی رو توش ذخیره کنی.
- خودش REST API میده.
- میتونی in-memory هم ازش استفاده کنی، یا حتی درون مرورگر با indexed db.
نکته جالبش، شرکت هایی هستند که ازش حمایت کردند: Samsung, Nvidia, Walmart , ...
https://surrealdb.com/
<Sadeq/>
یک دیتابیس جدید است که از اومده جامع عمل کرده و انواع مختلف داده های sql و nosql رو توی خودش آورده:
SQL: Relational
و NoSQL:
Document
Graph
Time series
key value
و ...
- میتونی مدل های هوش مصنوعی رو توش ذخیره کنی.
- خودش REST API میده.
- میتونی in-memory هم ازش استفاده کنی، یا حتی درون مرورگر با indexed db.
نکته جالبش، شرکت هایی هستند که ازش حمایت کردند: Samsung, Nvidia, Walmart , ...
https://surrealdb.com/
<Sadeq/>
SurrealDB
The ultimate multi-model database | SurrealDB
The ultimate multi-model database for AI agents and applications
🔵 عنوان مقاله
vectorwrap: Universal Vector Search Wrapper
🟢 خلاصه مقاله:
Vectorwrap یک لایهٔ یکپارچه برای جستوجوی برداری در پایتون است که با ارائهی یک API واحد، امکان جابهجایی سریع بین پسزمینههای Postgres، MySQL، SQLite و DuckDB را فراهم میکند. این رویکرد وابستگی کد به جزئیات هر پایگاهداده را کم کرده و عملیات متداولِ ذخیرهسازی و جستوجوی شباهت روی بردارها را یکدست میسازد؛ بنابراین میتوان روی موتورهای سبک مثل SQLite یا DuckDB نمونهسازی کرد و بدون بازنویسی عمده به Postgres یا MySQL در محیط تولید مهاجرت نمود. هدف اصلی، بهبود قابلحملی و بهرهوری توسعهدهنده و تسهیل ارزیابی گزینههای مختلف ذخیرهسازی برای کاربردهایی مانند جستوجوی معنایی، توصیهگرها و RAG است.
🟣لینک مقاله:
https://postgresweekly.com/link/174129/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
vectorwrap: Universal Vector Search Wrapper
🟢 خلاصه مقاله:
Vectorwrap یک لایهٔ یکپارچه برای جستوجوی برداری در پایتون است که با ارائهی یک API واحد، امکان جابهجایی سریع بین پسزمینههای Postgres، MySQL، SQLite و DuckDB را فراهم میکند. این رویکرد وابستگی کد به جزئیات هر پایگاهداده را کم کرده و عملیات متداولِ ذخیرهسازی و جستوجوی شباهت روی بردارها را یکدست میسازد؛ بنابراین میتوان روی موتورهای سبک مثل SQLite یا DuckDB نمونهسازی کرد و بدون بازنویسی عمده به Postgres یا MySQL در محیط تولید مهاجرت نمود. هدف اصلی، بهبود قابلحملی و بهرهوری توسعهدهنده و تسهیل ارزیابی گزینههای مختلف ذخیرهسازی برای کاربردهایی مانند جستوجوی معنایی، توصیهگرها و RAG است.
🟣لینک مقاله:
https://postgresweekly.com/link/174129/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - mihirahuja1/vectorwrap: Universal vector search wrapper for Postgres, MySQL, SQLite (pgvector, Vector Store, sqlite‑vss).
Universal vector search wrapper for Postgres, MySQL, SQLite (pgvector, Vector Store, sqlite‑vss). - mihirahuja1/vectorwrap
🔵 عنوان مقاله
Postgres 18 Release Candidate 1 Released
🟢 خلاصه مقاله:
انتشار نسخهٔ Release Candidate 1 از PostgreSQL 18 اعلام شد؛ نسخهای که معمولاً همهٔ قابلیتها را دارد و برای آزمونهای نهایی و رفع ایرادهای باقیمانده منتشر میشود. ما هفتهٔ گذشته درست پیش از ارسال خبرنامه بهاختصار به آن اشاره کردیم، اما اکنون دوباره آن را برجسته میکنیم تا از چشمتان دور نماند. طبق برنامه، انتشار نهایی PostgreSQL 18 برای ۲۵ سپتامبر تعیین شده است. اگر قصد ارتقا دارید، اکنون زمان مناسبی برای آزمایش RC1 در محیطهای غیرتولیدی، بررسی سازگاری و گزارش هر مشکل احتمالی است.
🟣لینک مقاله:
https://postgresweekly.com/link/174104/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Postgres 18 Release Candidate 1 Released
🟢 خلاصه مقاله:
انتشار نسخهٔ Release Candidate 1 از PostgreSQL 18 اعلام شد؛ نسخهای که معمولاً همهٔ قابلیتها را دارد و برای آزمونهای نهایی و رفع ایرادهای باقیمانده منتشر میشود. ما هفتهٔ گذشته درست پیش از ارسال خبرنامه بهاختصار به آن اشاره کردیم، اما اکنون دوباره آن را برجسته میکنیم تا از چشمتان دور نماند. طبق برنامه، انتشار نهایی PostgreSQL 18 برای ۲۵ سپتامبر تعیین شده است. اگر قصد ارتقا دارید، اکنون زمان مناسبی برای آزمایش RC1 در محیطهای غیرتولیدی، بررسی سازگاری و گزارش هر مشکل احتمالی است.
🟣لینک مقاله:
https://postgresweekly.com/link/174104/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PostgreSQL News
PostgreSQL 18 RC 1 Released!
The PostgreSQL Global Development Group announces that the first release candidate of PostgreSQL 18 is now available for download. As …
🔵 عنوان مقاله
it's no longer locking premium features, like HIPAA and SOC 2 compliance, behind higher enterprise tiers
🟢 خلاصه مقاله:
این شرکت اعلام کرده که دیگر قابلیتهای پریمیوم مانند انطباق با HIPAA و SOC 2 را صرفاً در طرحهای سازمانی قفل نمیکند و بهجای آن، آنها را بهصورت افزونههای پرداخت بهازای مصرف برای همه کاربران ارائه میدهد؛ رویکردی که دسترسی و انعطافپذیری را افزایش میدهد و هزینه ورود برای تیمهای کوچک را کاهش میدهد.
🟣لینک مقاله:
https://postgresweekly.com/link/174112/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
it's no longer locking premium features, like HIPAA and SOC 2 compliance, behind higher enterprise tiers
🟢 خلاصه مقاله:
این شرکت اعلام کرده که دیگر قابلیتهای پریمیوم مانند انطباق با HIPAA و SOC 2 را صرفاً در طرحهای سازمانی قفل نمیکند و بهجای آن، آنها را بهصورت افزونههای پرداخت بهازای مصرف برای همه کاربران ارائه میدهد؛ رویکردی که دسترسی و انعطافپذیری را افزایش میدهد و هزینه ورود برای تیمهای کوچک را کاهش میدهد.
🟣لینک مقاله:
https://postgresweekly.com/link/174112/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Neon
Why We No Longer Lock Premium Features - Neon
With our recent repricing, we stopped gating security and compliance features behind flat monthly fees - they're now available from $5/month.
🔵 عنوان مقاله
pgcalendar: 'Infinite' Calendar Functionality for Recurring Schedules
🟢 خلاصه مقاله:
این مقاله افزونهای به نام pgcalendar را معرفی میکند که زمانبندیهای تکرارشونده را بهصورت «بینهایت» مدلسازی میکند؛ بهجای ذخیره کردن تکتک رخدادها، الگوی تکرار را نگه میدارد و رخدادهای موردنیاز را فقط در بازهی پرسوجو محاسبه میکند. این افزونه از استثناها و تغییرات موردی نیز پشتیبانی میکند؛ مانند تعطیلیها، لغوها یا جابهجایی یک جلسه خاص، بدون آنکه الگوی اصلی بههم بخورد. نتیجه، مدلی فشرده و قابل اتکا برای کاربردهایی مانند برنامه کلاسها، شیفتهای کاری، رزرو اتاق و زمانبندی حملونقل است و به سؤالاتی مثل «رخداد بعدی چیست؟» یا «در این بازه چه برنامهای داریم؟» پاسخ میدهد. مقاله با مثالهایی نشان میدهد چگونه قوانین تکرار را تعریف کنیم، استثناها را ثبت کنیم و رخدادهای آینده یا گذشته را بهصورت کارا پرسوجو کنیم.
🟣لینک مقاله:
https://postgresweekly.com/link/173746/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgcalendar: 'Infinite' Calendar Functionality for Recurring Schedules
🟢 خلاصه مقاله:
این مقاله افزونهای به نام pgcalendar را معرفی میکند که زمانبندیهای تکرارشونده را بهصورت «بینهایت» مدلسازی میکند؛ بهجای ذخیره کردن تکتک رخدادها، الگوی تکرار را نگه میدارد و رخدادهای موردنیاز را فقط در بازهی پرسوجو محاسبه میکند. این افزونه از استثناها و تغییرات موردی نیز پشتیبانی میکند؛ مانند تعطیلیها، لغوها یا جابهجایی یک جلسه خاص، بدون آنکه الگوی اصلی بههم بخورد. نتیجه، مدلی فشرده و قابل اتکا برای کاربردهایی مانند برنامه کلاسها، شیفتهای کاری، رزرو اتاق و زمانبندی حملونقل است و به سؤالاتی مثل «رخداد بعدی چیست؟» یا «در این بازه چه برنامهای داریم؟» پاسخ میدهد. مقاله با مثالهایی نشان میدهد چگونه قوانین تکرار را تعریف کنیم، استثناها را ثبت کنیم و رخدادهای آینده یا گذشته را بهصورت کارا پرسوجو کنیم.
🟣لینک مقاله:
https://postgresweekly.com/link/173746/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
GitHub - h4kbas/pgcalendar: A PostgreSQL extension that provides infinite calendar functionality for recurring schedules with exceptions.
A PostgreSQL extension that provides infinite calendar functionality for recurring schedules with exceptions. - h4kbas/pgcalendar
❤1