🔵 عنوان مقاله
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 PostreSQL
PLJS - Javascript Language Plugin for PostreSQL. Contribute to plv8/pljs development by creating an account on GitHub.
🤝1
🔵 عنوان مقاله
▶ Performance Archaeology - 20 Years of Improvements
🟢 خلاصه مقاله:
مقاله مورد بررسی به تحلیل تغییرات عملکرد دیتابیس Postgres از نسخه 8.0 که در سال 2005 منتشر شده است تا به امروز میپردازد. بررسیها نشان میدهند که عملکرد این دیتابیس با گذشت زمان به طرز چشمگیری بهبود یافته است، اما از زمان انتشار نسخه 11، رشد قابل توجهی در بهبود عملکرد مشاهده نشده است. این مطالعه تأکید میکند که پیشرفتهای مهم در بهینهسازی و ویژگیهای جدید کمتر شدهاند، اما هنوز هم افزایش کارایی کلی نرمافزار را شاهد هستیم. این خلاصه نشان دهنده نحوه تطور و توسعه مستمر Postgres به عنوان یک ابزار قدرتمند در مدیریت پایگاهدادهها است.
🟣لینک مقاله:
https://postgresweekly.com/link/170980/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
▶ Performance Archaeology - 20 Years of Improvements
🟢 خلاصه مقاله:
مقاله مورد بررسی به تحلیل تغییرات عملکرد دیتابیس Postgres از نسخه 8.0 که در سال 2005 منتشر شده است تا به امروز میپردازد. بررسیها نشان میدهند که عملکرد این دیتابیس با گذشت زمان به طرز چشمگیری بهبود یافته است، اما از زمان انتشار نسخه 11، رشد قابل توجهی در بهبود عملکرد مشاهده نشده است. این مطالعه تأکید میکند که پیشرفتهای مهم در بهینهسازی و ویژگیهای جدید کمتر شدهاند، اما هنوز هم افزایش کارایی کلی نرمافزار را شاهد هستیم. این خلاصه نشان دهنده نحوه تطور و توسعه مستمر Postgres به عنوان یک ابزار قدرتمند در مدیریت پایگاهدادهها است.
🟣لینک مقاله:
https://postgresweekly.com/link/170980/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
YouTube
Performance Archaeology - 20 years of improvements | POSETTE: An Event for Postgres 2025
Video of a conference talk outlining some basic benchmarks (both OLTP and OLAP) on releases since PostgreSQL 8.0, and how the performance has changed over the years. It's unexpectedly difficult to realize how much the performance has changed over many releases…
Forwarded from Linux Labdon
🧠 توضیح ساده:
✅ Threads چیست؟
یک thread یک واحد اجرایی در برنامه است که توسط سیستمعامل ایجاد و کنترل میشود.
اجرای چند thread به صورت همزمان، multithreading نام دارد.
thread ها برای برنامههای سنگین مناسباند، اما ساختن و مدیریت آنها پرهزینه است (از نظر حافظه و زمان CPU).
✅ Goroutines چیست؟
Goroutine یک رشته سبک (lightweight thread) در زبان Go است.
بسیار سریعتر و سبکتر از thread سنتی است.
وقتی شما مینویسید go myFunction()، یک goroutine جدید ایجاد میشود.
Goroutineها توسط runtime زبان Go مدیریت میشوند، نه سیستمعامل.
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
✅ Threads چیست؟
یک thread یک واحد اجرایی در برنامه است که توسط سیستمعامل ایجاد و کنترل میشود.
اجرای چند thread به صورت همزمان، multithreading نام دارد.
thread ها برای برنامههای سنگین مناسباند، اما ساختن و مدیریت آنها پرهزینه است (از نظر حافظه و زمان CPU).
✅ Goroutines چیست؟
Goroutine یک رشته سبک (lightweight thread) در زبان Go است.
بسیار سریعتر و سبکتر از thread سنتی است.
وقتی شما مینویسید go myFunction()، یک goroutine جدید ایجاد میشود.
Goroutineها توسط runtime زبان Go مدیریت میشوند، نه سیستمعامل.
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Squawk: A Linter for Postgres Migrations
🟢 خلاصه مقاله:
مقالهای که ارائه شده است به ابزاری جدید در حوزه برنامهنویسی اشاره دارد که مشابه ابزار ESLint، ولی برای مهاجرتهای Postgres و سایر SQLها استفاده میشود. این ابزار جدید، امکان تست SQLها را بدون نیاز به نصب هیچ برنامهای فراهم میکند، به خصوص با استفاده از یک زمینبازی آنلاین. این قابلیت به کاربران اجازه میدهد تا کدهای SQL خود را به طور مستقیم و آنلاین آزمایش کنند، و این امر میتواند به بهبود و اصلاح کدها قبل از اجرای نهایی آنها کمک کند. ابزار مذکور میتواند در بالا بردن کیفیت توسعه دیتابیس و کاهش خطاها به طور قابل توجهی مفید واقع شود.
🟣لینک مقاله:
https://postgresweekly.com/link/171281/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Squawk: A Linter for Postgres Migrations
🟢 خلاصه مقاله:
مقالهای که ارائه شده است به ابزاری جدید در حوزه برنامهنویسی اشاره دارد که مشابه ابزار ESLint، ولی برای مهاجرتهای Postgres و سایر SQLها استفاده میشود. این ابزار جدید، امکان تست SQLها را بدون نیاز به نصب هیچ برنامهای فراهم میکند، به خصوص با استفاده از یک زمینبازی آنلاین. این قابلیت به کاربران اجازه میدهد تا کدهای SQL خود را به طور مستقیم و آنلاین آزمایش کنند، و این امر میتواند به بهبود و اصلاح کدها قبل از اجرای نهایی آنها کمک کند. ابزار مذکور میتواند در بالا بردن کیفیت توسعه دیتابیس و کاهش خطاها به طور قابل توجهی مفید واقع شود.
🟣لینک مقاله:
https://postgresweekly.com/link/171281/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Squawkhq
Squawk — a linter for Postgres migrations
Reveal blocking schema changes with the Squawk CLI and GitHub App.
🔵 عنوان مقاله
Building Replication-Safe LSM Trees in Postgres
🟢 خلاصه مقاله:
در مقاله "نگاهی پشت صحنه به مهندسی لازم برای ارائه جستجوی به سبک Elasticsearch در Postgres"، تفاوتها و توسعههای لازم برای تجهیز Postgres به قابلیتهای جستجوی پیشرفته مورد بررسی قرار گرفته است. پایگاه داده Postgres به طور پیشفرض دارای امکانات جستجوی متن کامل است، اما برای رسیدن به قابلیتهای جستجوی Elasticsearch، نیازمند توسعههای اضافی است. این مقاله به بررسی چالشهای فنی موجود در تطبیق Postgres با Elasticsearch میپردازد و راهکارهای ممکن برای ادغام این قابلیتها را توضیح میدهد. تاکید ویژهای بر روی فناوریهای مورد استفاده برای بهینهسازی جستجو و ارائه نتایج دقیقتر و سریعتر در دیتابیس Postgres شده است، که نشاندهنده پیشرفتهای چشمگیر در بهبود جستجوهای مبتنی بر متن است.
🟣لینک مقاله:
https://postgresweekly.com/link/171276/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Building Replication-Safe LSM Trees in Postgres
🟢 خلاصه مقاله:
در مقاله "نگاهی پشت صحنه به مهندسی لازم برای ارائه جستجوی به سبک Elasticsearch در Postgres"، تفاوتها و توسعههای لازم برای تجهیز Postgres به قابلیتهای جستجوی پیشرفته مورد بررسی قرار گرفته است. پایگاه داده Postgres به طور پیشفرض دارای امکانات جستجوی متن کامل است، اما برای رسیدن به قابلیتهای جستجوی Elasticsearch، نیازمند توسعههای اضافی است. این مقاله به بررسی چالشهای فنی موجود در تطبیق Postgres با Elasticsearch میپردازد و راهکارهای ممکن برای ادغام این قابلیتها را توضیح میدهد. تاکید ویژهای بر روی فناوریهای مورد استفاده برای بهینهسازی جستجو و ارائه نتایج دقیقتر و سریعتر در دیتابیس Postgres شده است، که نشاندهنده پیشرفتهای چشمگیر در بهبود جستجوهای مبتنی بر متن است.
🟣لینک مقاله:
https://postgresweekly.com/link/171276/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
ParadeDB
ParadeDB: Zero ETL search and analytics for Postgres
🔵 عنوان مقاله
pgrx 0.15: Build Postgres Extensions with Rust
🟢 خلاصه مقاله:
این مقاله به بررسی یک چارچوب محبوب و پایدار در زبان برنامهنویسی Rust پرداخته است که برای ساخت افزونهها استفاده میشود. به تازگی، پشتیبانی اولیه از پستگرس نسخه ۱۸ به این چارچوب افزوده شده است. این چارچوب اکنون قادر است تا با نسخه جدید پستگرس سازگاری داشته باشد، که این موضوع میتواند به توسعهدهندگان کمک کند تا برنامههای کاربردیتر و مؤثرتری بسازند. همچنین، کد مرتبط با این بهروزرسانی در مخزن GitHub قرار داده شده است که به دیگر توسعهدهندگان اجازه میدهد تا به راحتی به کد دسترسی پیدا کرده و از آن بهره ببرند. این اقدام میتواند منجر به بهبود و توسعه بیشتر این چارچوب در زمینه پشتیبانی از پایگاه دادههای پیشرفته شود.
🟣لینک مقاله:
https://postgresweekly.com/link/171283/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgrx 0.15: Build Postgres Extensions with Rust
🟢 خلاصه مقاله:
این مقاله به بررسی یک چارچوب محبوب و پایدار در زبان برنامهنویسی Rust پرداخته است که برای ساخت افزونهها استفاده میشود. به تازگی، پشتیبانی اولیه از پستگرس نسخه ۱۸ به این چارچوب افزوده شده است. این چارچوب اکنون قادر است تا با نسخه جدید پستگرس سازگاری داشته باشد، که این موضوع میتواند به توسعهدهندگان کمک کند تا برنامههای کاربردیتر و مؤثرتری بسازند. همچنین، کد مرتبط با این بهروزرسانی در مخزن GitHub قرار داده شده است که به دیگر توسعهدهندگان اجازه میدهد تا به راحتی به کد دسترسی پیدا کرده و از آن بهره ببرند. این اقدام میتواند منجر به بهبود و توسعه بیشتر این چارچوب در زمینه پشتیبانی از پایگاه دادههای پیشرفته شود.
🟣لینک مقاله:
https://postgresweekly.com/link/171283/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
GitHub
Release v0.15.0 · pgcentralfoundation/pgrx
Welcome to pgrx v0.15.0. This begins a new series for pgrx that includes support for Postgres 18. As of this release, that means Postgres 18beta1.
This release does contain a few breaking API cha...
This release does contain a few breaking API cha...
🔵 عنوان مقاله
PlanetScale Enters the Postgres World with Benchmarks-a-Plenty
🟢 خلاصه مقاله:
این هفته در فضای تجاری پستگرس، خبر بزرگی که اعلام شده است این است که شرکت PlanetScale، که بیشتر به خاطر سرویس MySQL با کارایی بالا و قابلیت اسکیل پذیری معروف است، تصمیم گرفته است تا در زمین قدم بگذارد و سرویسهای Postgres را نیز ارائه دهد. این سرویس فعلاً در حالت "پیشنمایش خصوصی" قرار دارد، اما به نظر میرسد که PlanetScale آمادگی دارد تا به سایر ارائه دهندگان در این زمینه از همان ابتدا چالشی جدی ارائه دهد. این گام نشان دهندهی توسعه و گسترش زمینه خدماتی PlanetScale و افزایش رقابت در بازار سرویسهای پایگاه داده است. این حرکت میتواند تأثیرات مهمی بر روی انتخابهای موجود برای کاربران و بر روی بازار پستگرس در مجموع داشته باشد.
🟣لینک مقاله:
https://postgresweekly.com/link/171269/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PlanetScale Enters the Postgres World with Benchmarks-a-Plenty
🟢 خلاصه مقاله:
این هفته در فضای تجاری پستگرس، خبر بزرگی که اعلام شده است این است که شرکت PlanetScale، که بیشتر به خاطر سرویس MySQL با کارایی بالا و قابلیت اسکیل پذیری معروف است، تصمیم گرفته است تا در زمین قدم بگذارد و سرویسهای Postgres را نیز ارائه دهد. این سرویس فعلاً در حالت "پیشنمایش خصوصی" قرار دارد، اما به نظر میرسد که PlanetScale آمادگی دارد تا به سایر ارائه دهندگان در این زمینه از همان ابتدا چالشی جدی ارائه دهد. این گام نشان دهندهی توسعه و گسترش زمینه خدماتی PlanetScale و افزایش رقابت در بازار سرویسهای پایگاه داده است. این حرکت میتواند تأثیرات مهمی بر روی انتخابهای موجود برای کاربران و بر روی بازار پستگرس در مجموع داشته باشد.
🟣لینک مقاله:
https://postgresweekly.com/link/171269/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Planetscale
Benchmarking Postgres — PlanetScale
Benchmarking Postgres in a transparent, standardized and fair way is challenging. Here, we look at the process of how we did it in-depth
🔵 عنوان مقاله
PostgreSQL Performance? Diagnose It with pgNow
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته است، به ابزاری به نام pgNow میپردازد که برای کاربران جدید PostgreSQL یا کسانی که زمان کافی ندارند طراحی شده است. این ابزار قادر است به سرعت تشخیصهای متمرکزی ارائه دهد که به تنظیم پیکربندیها، رفع کندیها و شناسایی بلافاصله مشکلات کمک میکند. pgNow نیاز به هیچگونه پیکربندی اولیه نداشته و بدون نیاز به نصب نرم افزارهای جانبی (agents) یا دسترسیهای گسترده عمل میکند. این ابزار به صورت رایگان قابل دانلود است و کاربر میتواند در چند ثانیه شروع به استفاده از آن کند. این محصول برای کاربرانی که به دنبال راهحلی سریع و آسان برای بهبود عملکرد دیتابیس PostgreSQL خود هستند، مناسب است.
🟣لینک مقاله:
https://postgresweekly.com/link/171268/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PostgreSQL Performance? Diagnose It with pgNow
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته است، به ابزاری به نام pgNow میپردازد که برای کاربران جدید PostgreSQL یا کسانی که زمان کافی ندارند طراحی شده است. این ابزار قادر است به سرعت تشخیصهای متمرکزی ارائه دهد که به تنظیم پیکربندیها، رفع کندیها و شناسایی بلافاصله مشکلات کمک میکند. pgNow نیاز به هیچگونه پیکربندی اولیه نداشته و بدون نیاز به نصب نرم افزارهای جانبی (agents) یا دسترسیهای گسترده عمل میکند. این ابزار به صورت رایگان قابل دانلود است و کاربر میتواند در چند ثانیه شروع به استفاده از آن کند. این محصول برای کاربرانی که به دنبال راهحلی سریع و آسان برای بهبود عملکرد دیتابیس PostgreSQL خود هستند، مناسب است.
🟣لینک مقاله:
https://postgresweekly.com/link/171268/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Red-Gate
Redgate pgNow (Community) - Redgate Foundry Projects
Introducing pgNow (preview) – your free point-in-time diagnostic tool for PostgreSQL. Get real-time insights into your database health, configuration, and performance.
Forwarded from AI Labdon
✍️Alireza KiakojouriAlireza Kiakojouri
بنیانگذار تلگرام: ChatGPT فکر نمیکند، فقط حرف میزند!/ پروژهی مخفی برادران دورف چیست؟
پاول دورف به نشریه فرانسوی «لو پوئن» گفت: «مدلهای هوش مصنوعی مثل ChatGPT فکر نمیکنند. فقط مقدار زیادی متن خواندهاند و پاسخی میدهند که به نظر درست میآید. اما واقعاً نمیفهمند و ما انسانها چون زبان پیچیده را نشانه هوش میدانیم، فریب میخوریم. مدلهای زبانی فقط حرف میزنند. اما این به معنای فهمیدن یا فکر کردن نیست.»
پاول میگوید برادرش (نیکلای دورف) اکنون روی ساخت مدلی کار میکند که واقعاً بتواند منطق را درک کند، تصمیم بگیرد و دنیای واقعی را بفهمد. او مدعی است این پروژه چیزی فراتر از مدلهای زبانی فعلی است.
در حالی که غولهایی مانند OpenAI، گوگل، متا و حتی چین و روسیه در حال رقابت برای ساخت نسل بعدی هوش مصنوعی (AGI) هستند، پروژه نیکلای دورف میتواند معادلات را تغییر دهد.
اگر پروژه نیکلای موفق شود، ما شاهد تولد هوش مصنوعیای خواهیم بود که فقط «هوشمندانه صحبت نمیکند»، بلکه واقعاً میفهمد، فکر میکند و تصمیم میگیرد.
بنیانگذار تلگرام: ChatGPT فکر نمیکند، فقط حرف میزند!/ پروژهی مخفی برادران دورف چیست؟
پاول دورف به نشریه فرانسوی «لو پوئن» گفت: «مدلهای هوش مصنوعی مثل ChatGPT فکر نمیکنند. فقط مقدار زیادی متن خواندهاند و پاسخی میدهند که به نظر درست میآید. اما واقعاً نمیفهمند و ما انسانها چون زبان پیچیده را نشانه هوش میدانیم، فریب میخوریم. مدلهای زبانی فقط حرف میزنند. اما این به معنای فهمیدن یا فکر کردن نیست.»
پاول میگوید برادرش (نیکلای دورف) اکنون روی ساخت مدلی کار میکند که واقعاً بتواند منطق را درک کند، تصمیم بگیرد و دنیای واقعی را بفهمد. او مدعی است این پروژه چیزی فراتر از مدلهای زبانی فعلی است.
در حالی که غولهایی مانند OpenAI، گوگل، متا و حتی چین و روسیه در حال رقابت برای ساخت نسل بعدی هوش مصنوعی (AGI) هستند، پروژه نیکلای دورف میتواند معادلات را تغییر دهد.
اگر پروژه نیکلای موفق شود، ما شاهد تولد هوش مصنوعیای خواهیم بود که فقط «هوشمندانه صحبت نمیکند»، بلکه واقعاً میفهمد، فکر میکند و تصمیم میگیرد.
👍2
✍️Amirhossein Hajimohammadi
اگر میخوای Redis همیشه Stable بمونه و نگران کرش کردن دیتابیس نباشی، این مقاله رو از دست نده! 💡
توی این مقاله، یه راهنمای کاربردی آماده کردم که بهت یاد میده چطوری Redis Sentinel رو روی Kubernetes راهاندازی کنی و High Availability رو بدون دردسر پیاده کنی!
✅ یاد میگیری:
🔹 انواع مدلهای پیادهسازی Redis و مزیتهای Sentinel
🔹 چطور Redis Sentinel خرابی رو تشخیص میده و خودش Master جدید انتخاب میکنه
🔹 مفهوم Quorum و اهمیت رأیگیری بین Sentinelها برای Failover
🔹 یک Helm Chart آماده برای دپلوی Redis Sentinel روی K8s
🔹 نحوهی اتصال کلاینتهای Python و Golang به Redis Sentinel
🔹 مانیتورینگ Redis Sentinel با Prometheus و Grafana (چون پایش دیتا خیلی مهمه!)
🔗 لینک مقاله:
https://vrgl.ir/IK8rH
اگر میخوای Redis همیشه Stable بمونه و نگران کرش کردن دیتابیس نباشی، این مقاله رو از دست نده! 💡
توی این مقاله، یه راهنمای کاربردی آماده کردم که بهت یاد میده چطوری Redis Sentinel رو روی Kubernetes راهاندازی کنی و High Availability رو بدون دردسر پیاده کنی!
✅ یاد میگیری:
🔹 انواع مدلهای پیادهسازی Redis و مزیتهای Sentinel
🔹 چطور Redis Sentinel خرابی رو تشخیص میده و خودش Master جدید انتخاب میکنه
🔹 مفهوم Quorum و اهمیت رأیگیری بین Sentinelها برای Failover
🔹 یک Helm Chart آماده برای دپلوی Redis Sentinel روی K8s
🔹 نحوهی اتصال کلاینتهای Python و Golang به Redis Sentinel
🔹 مانیتورینگ Redis Sentinel با Prometheus و Grafana (چون پایش دیتا خیلی مهمه!)
🔗 لینک مقاله:
https://vrgl.ir/IK8rH
ویرگول
با Redis Sentinel دیگه نگران کرش کردن Master نباش!
Redis Sentinelمقدمهاگر تا حالا با Redis کار کردید، احتمالاً میدونید که این دیتابیس سریع و دوستداشتنی چقدر توی کش کردن و مدیریت دادههای م…
❤2
🔵 عنوان مقاله
On Postgres Plan Cache Mode Management
🟢 خلاصه مقاله:
مقاله مذکور به بررسی عمیقی درباره طرحهای پرسوجو و تعادل بین مزایا و معایب استفاده از طرحهای عمومی یا جنریک میپردازد. طرحهای جنریک، که پیشاپیش برای دستورات آمادهشده تولید میشوند، امکان استفاده مجدد سریع آنها را فراهم میآورند. این مقاله به بررسی این میپردازد که آیا میتوان بهطور مؤثری زمان مناسبی برای تغییر یا بهروزرسانی این طرحها یافت، که بتواند با برنامههای کاربردی بهینهتر سازگار شود. علاوه بر این، مقاله رویکردهای ممکن برای بهینهسازی انتخاب یا بهروزرسانی طرحهای پرسوجو را در شرایط مختلف ارزیابی میکند تا بتواند تأثیرات عملکردی ناشی از آنها را به حداقل برساند و پاسخگویی به پرسوجوها را بهبود ببخشد. بنابراین، این مقاله یک منبع ارزشمند برای طراحان دیتابیس و مهندسان نرمافزار است که به دنبال بهینهسازی عملکرد پایگاه داده خود هستند.
🟣لینک مقاله:
https://postgresweekly.com/link/171272/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
On Postgres Plan Cache Mode Management
🟢 خلاصه مقاله:
مقاله مذکور به بررسی عمیقی درباره طرحهای پرسوجو و تعادل بین مزایا و معایب استفاده از طرحهای عمومی یا جنریک میپردازد. طرحهای جنریک، که پیشاپیش برای دستورات آمادهشده تولید میشوند، امکان استفاده مجدد سریع آنها را فراهم میآورند. این مقاله به بررسی این میپردازد که آیا میتوان بهطور مؤثری زمان مناسبی برای تغییر یا بهروزرسانی این طرحها یافت، که بتواند با برنامههای کاربردی بهینهتر سازگار شود. علاوه بر این، مقاله رویکردهای ممکن برای بهینهسازی انتخاب یا بهروزرسانی طرحهای پرسوجو را در شرایط مختلف ارزیابی میکند تا بتواند تأثیرات عملکردی ناشی از آنها را به حداقل برساند و پاسخگویی به پرسوجوها را بهبود ببخشد. بنابراین، این مقاله یک منبع ارزشمند برای طراحان دیتابیس و مهندسان نرمافزار است که به دنبال بهینهسازی عملکرد پایگاه داده خود هستند.
🟣لینک مقاله:
https://postgresweekly.com/link/171272/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Substack
On Postgres Plan Cache Mode Management
Can the generic plan switch method provide better performance guarantees?