885 subscribers
44 photos
3 videos
1 file
1.4K links
🕸 Database Academy

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

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
Why Data Engineers Should Care About Pydantic (5 minute read)

🟢 خلاصه مقاله:
در دنیای پردازش داده‌ها، مهندسان داده نقش مهمی در ساخت و نگهداری زیرساخت‌های داده‌ای دارند. یکی از دغدغه‌های اصلی آن‌ها، اطمینان از صحت و سازگاری داده‌ها در طول مسیر انتقال و پردازش است. در این راستا، ابزارها و فریمورک‌های مختلفی توسعه یافته‌اند، اما یکی از فناوری‌های نوین و کارآمد در این حوزه، Pydantic است. نسخه جدید آن، یعنی Pydantic v2، با امکانات فوق‌العاده خود، نقشی حیاتی در بهبود فرآیند اعتبارسنجی داده‌ها ایفا می‌کند. این ابزار با اجرای اعتبارسنجی سریع و تعاریف صریح، کمک می‌کند قراردادهای داده‌ای که در قالب کد نوشته می‌شوند، کاملاً قابل فهم و قابل اطمینان باشند. به عبارت دیگر، Pydantic v2، جایگزین قابل اعتمادی برای بررسی و کنترل صحت داده‌ها در مسیرهای پردازشی پایتون است و باعث شفاف‌تر شدن ساختارهای داده می‌شود.

نسخه جدید این ابزار با روشی سریع و بر مبنای تعریف‌های صریح، تغییر داده‌های نهان (implicit data contracts) را به سیستمی شفاف و قابل بررسی تبدیل می‌کند. این ویژگی به مهندسان داده امکان می‌دهد تا بررسی‌های دقیقی روی داده‌ها انجام دهند و خطاهای احتمالی را قبل از ورود به مراحل حساس پیگیری و رفع کنند. در نتیجه، این فناوری به عنوان یک ابزار قدرتمند در پیاده‌سازی خطوط داده‌ی موثر و امن در پروژه‌های پایتون شناخته می‌شود، چرا که بهبود کیفیت داده‌ها و جلوگیری از بروز خطاهای پیش‌بینی نشده را تسهیل می‌کند.

در نهایت، استفاده از Pydantic v2 برای مهندسان داده، نه تنها فرآیند اعتبارسنجی را تسریع می‌کند، بلکه شفافیت و اعتمادپذیری سیستم‌های داده‌ای را نیز افزایش می‌دهد. در دنیای امروز که حجم داده‌ها روز به روز بیشتر می‌شود، این ابزار می‌تواند به عنوان یک پلتفرم پیشرو، نقش کلیدی در ساخت داده‌های معتبر و پایدار ایفا کند. بنابراین، مهندسان داده باید این فناوری را جدی بگیرند و از امکانات آن در پروژه‌های خود بهره‌مند شوند.

#مهندسی_داده #Pydantic #اعتبارسنجی_داده #پایپ‌لاین

🟣لینک مقاله:
https://blog.dataengineerthings.org/why-data-engineers-should-care-about-pydantic-821eb0f6c892?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
When upserts don't update but still write: Debugging Postgres performance at scale (11 minute read)

🟢 خلاصه مقاله:
در هنگام ایجاد و بروزرسانی داده‌ها، گاهی اوقات مشاهده می‌شود که عملیات آپ‌سرت به‌درستی انجام نمی‌شود اما همچنان داده‌ها نوشته می‌شوند. این موضوع در ‎Postgres‎، وقتی اتفاق می‌افتد که قصد دارید رکوردهای موجود را با استفاده از دستور ‎UPSERT‎ بروزرسانی کنید، اما در عین حال عملکرد سیستم کاهش پیدا می‌کند و تعداد نوشته‌ها و همزمان‌سازی‌های WAL به طور غیرمنتظره‌ای افزایش می‌یابد.

در یک تجربه عملی، تیم Datadog هنگام پاک‌سازی میلیونی میزبان‌های موقتی متوجه مشکلی در ‎Postgres‎ شد. در این فرآیند، عملیات ساده‌ای برای به‌روزرسانی زمان مشاهده آخرین بار در سرویس داده شد؛ ولی این عمل منجر به دو برابر شدن تعداد نوشتن‌های روی دیسک و چهار برابر شدن همزمان‌سازی‌های WAL شد. بررسی‌های بعدی نشان داد که مشکل اصلی از نحوه مدیریت عملیات ‎ON CONFLICT DO UPDATE‎ ناشی می‌شود، زمانی که این دستور همواره قفل ردیف مورد نظر را می‌گیرد و حتی در مواردی که داده تغییری نمی‌کند، عملیات نوشتن در WAL انجام می‌گیرد.

راه‌حل این مشکل، جلوگیری از قفل شدن در مواردی است که آپ‌سرت بدون تغییر داده‌ها انجام می‌شود. به عبارت دیگر، باید راهی پیدا کنیم که در صورت عدم نیاز به بروزرسانی، عملیات قفل و نوشته انجام نگیرد تا کارایی سیستم حفظ شود و فشار روی دیسک و WAL کاهش یابد. این رویکرد باعث می‌شود که سیستم پایدارتر و بهینه‌تر عمل کند، مخصوصاً در فرآیندهای بزرگ و مقیاس‌پذیر.

#پایگاه_داده #Postgres #بهینه‌سازی #عملکرد

🟣لینک مقاله:
https://www.datadoghq.com/blog/engineering/debugging-postgres-performance/?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
The Real Cost of Random I/O

🟢 خلاصه مقاله:
با گذشت بیش از بیست و پنج سال، سوالی که درباره میزان مناسب هزینه‌ی صفحات تصادفی (random_page_cost) در سیستم‌های مدیریت پایگاه داده مطرح می‌شود، همچنان محل بحث است. در ابتدا، مقدار پیش‌فرض ۴.۰ برای این پارامتر، بر اساس فرضیه‌ای ساده مبنی بر کارایی نسبی دسترسی‌های تصادفی نسبت به ترتیبی تعیین شده بود. اما با پیشرفت فناوری‌های ذخیره‌سازی، مخصوصاً استفاده از حافظه‌های فلش، این فرضیه دیگر چندان صادق نیست و نیازمند بازبینی است.

در آزمایش‌های کنترل‌شده‌ای که واندر انجام داده است، تأثیر مستقیم عملیات I/O بر روی حافظه‌های فلش مورد بررسی قرار گرفت. نتایج این تحقیقات نشان می‌دهند که پاسخ به سؤال درباره‌ میزان مناسب هزینه‌ی تصادفی بسیار پیچیده‌تر از تنها تنظیم مقدار آن روی ۱ است. در واقع، فاکتورهای متعددی نظیر نوع ذخیره‌سازی، نوع عملیات‌های داده‌ای و ساختار ماشین‌آلات اثرگذارند و باید متناسب با شرایط خاص هر سیستم، تنظیم شوند.

بنابراین، گزینه‌ی «تنظیم مستقیم این پارامتر بر روی ۱» تنها یک راه حل ساده و کلیشه‌ای نیست؛ بلکه باید بر اساس آزمایش‌ها و سنجش‌های نمونه‌ای مشخص، تعیین گردد. این یافته‌ها نشان می‌دهند که در عصر فناوری‌های نوین، گام‌های مدیریتی باید بر پایه داده‌های عملی و تجزیه و تحلیل‌های دقیق باشد و صرفاً روی مقادیر پیش‌فرض یا تنظیمات قدیمی تکیه نکنیم.

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

#پایگاه_داده #حافظه_فلش #مدیریت_بهینه #تنظیمات_فناوری

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


👑 @Database_Academy
🔵 عنوان مقاله
MotherDuck Now Speaks Postgres (4 minute read)

🟢 خلاصه مقاله:
در دنیای داده‌ها، یکی از چالش‌های مهم مدیریت همزمان فعالیت‌های تراکنشی و تحلیل‌های پیچیده است. MotherDuck با معرفی یک نقطه انتهای جدید سازگار با PostgreSQL، قابلیت‌هایی را فراهم کرده است که این دو حوزه بتوانند با هماهنگی بیشتری عمل کنند. این ویژگی جدید به کاربران این امکان را می‌دهد که با استفاده از هر کلاینت، درایور یا ابزار تجاری برخط استاندارد PostgreSQL، به داده‌های خود در مخزن داده MotherDuck متصل شوند و کوئری‌های مورد نیاز خود را اجرا کنند.

این راه‌حل به تیم‌ها کمک می‌کند تا تراکنش‌های روزمره و عملیات‌های حساس را در محیط تراکنشیِ PostgreSQL مدیریت کرده و در عین حال، بار تجزیه و تحلیل‌های پیچیده و سریع را بر روی سرورless و مقیاس‌پذیر MotherDuck انجام دهند. نتیجه این است که شاهد بهبود کارایی، کاهش بار روی سیستم‌های تراکنشی و افزایش سرعت در تحلیل داده‌ها خواهیم بود، بدون اینکه نیاز به انتقال داده‌ها یا پیکربندی مجدد زیرساخت‌ها باشد.

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

#داده #تحلیل_پایگاه‌داده #PostgreSQL #MotherDuck

🟣لینک مقاله:
https://motherduck.com/blog/motherduck-now-speaks-postgres/?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
Multigres Operator: A Kubernetes Operator for Multigres

🟢 خلاصه مقاله:
متاکرز یک فناوری مبتنی بر معماری افقی‌پایدار و شیاردار همچون Vitess است که برای پایگاه‌داده Postgres توسعه یافته است. این معماری به طور خاص برای افزایش قابلیت توسعه و مدیریت آسان‌تر داده‌ها در محیط‌های بزرگ و مقیاس‌پذیر طراحی شده است. یکی از مهم‌ترین ویژگی‌های متاکرز، امکان تقسیم داده‌ها و توزیع بار است، که به تیم‌های توسعه کمک می‌کند تا بتوانند بار ترافیک را به صورت موثر مدیریت کنند و سیستم‌های پایگاه‌داده را از نظر قابلیت اطمینان و کارایی بهبود بخشند.

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

با این حال، باید توجه داشت که این اپراتور در حال حاضر به صورت کامل برای محیط‌های تولیدی آماده نیست. تیم توسعه در حال کار مداوم بر روی بهبود و تثبیت آن است و انتظار می‌رود طی چند ماه آینده، نسخه نهایی و قابل اعتماد برای استفاده در محیط‌های عملیاتی آماده شود. این پروژه پتانسیل زیادی دارد و می‌تواند راه‌حل مناسبی برای سازمان‌هایی باشد که به دنبال بهره‌برداری بهتر از پایگاه‌های داده در استقرارهای مبتنی بر Kubernetes هستند.

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

#پایگاه_داده #Kubernetes #متاکرز #مدیریت_داده

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


👑 @Database_Academy
🔵 عنوان مقاله
AI Is Here, But The Hard Parts Haven't Changed (8 minute read)

🟢 خلاصه مقاله:
در حال حاضر، استفاده از هوش مصنوعی تقریباً در تمامی حوزه‌ها رایج شده است؛ به طوری که ۹۹.۵ درصد شرکت‌ها از ابزارهای مبتنی بر AI بهره‌مند هستند و ۸۲ درصد افراد، روزانه یا بیشتر از این فناوری استفاده می‌کنند. در این میان، مدل‌های مانند کلود (Claude) نقش غالب را دارد و جایگاه ویژه‌ای در این عرصه پیدا کرده است. اما با وجود این پیشرفت‌های چشمگیر، هوش مصنوعی نتوانسته است بر چالش‌های اصلی غلبه کند که همان مسائل بنیادین و اساسی فناوری است.

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

در نتیجه، علی‌رغم سرعت و کارایی که AI ارائه می‌دهد، نمی‌توان از چالش‌های ساختاری و سازمانی صرف‌نظر کرد. بدون توجه به این نکات، فناوری تنها سطحی از پیشرفت است و نمی‌تواند جایگزین مدیریت هوشمند و تعریف استراتژیک صحیح در سازمان‌ها شود. تنها با تمرکز بر اصلاح این ضعف‌های بنیادین است که می‌توان حداکثر بهره‌برداری از فناوری‌های نوین داشت و آینده‌ای پایدار و کارآمد ساخت.

#هوش_مصنوعی #توسعه_فناوری #مدیریت_سخت‌افزار #برنامه‌نویسی

🟣لینک مقاله:
https://joereis.substack.com/p/ai-is-here-but-the-hard-parts-havent?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
Analyzing round-trip query latency (6 minute read)

🟢 خلاصه مقاله:
در دنیای مدیریت پایگاه‌های داده، توجه صرف به زمان اجرا درونی پایگاه‌ داده کافی نبوده و نمی‌تواند تصویری کامل از عملکرد سیستم ارائه دهد. به همین دلیل، تیم Datadog تمرکز خود را بر روی اندازه‌گیری و تحلیل « زمان تاخیر سفر رفت و برگشت پرس‌وجو» قرار داد، یعنی مدت زمانی که یک پرس‌وجو طول می‌کشد تا از کاربر به سرور برسد و پاسخ نهایی برگردد. با استفاده از ابزارهای مشاهده‌پذیری سفارشی، آن‌ها توانستند بخش‌های مختلف این تاخیر را تجزیه و تحلیل کنند و جزئیات دقیقی از عوامل موثر بر آن بدست آورند.

این رویکرد جدید به شناسایی بن‌بست‌ها و مشکلات پنهان در سیستم‌های پایگاه‌ داده کمک کرد. نتایج نشان داد که عوامل مختلفی می‌توانند باعث ایجاد تأخیرهای قابل توجه شوند، از جمله رقابت در استخر اتصالات، نوسانات مدت زمان انتقال داده‌ها در شبکه، و روش‌های ناکارآمد در پردازش نتایج. شناخت این عوامل، راهکارهای بهبود و بهینه‌سازی عملکرد سیستم را آسان‌تر ساخت و به تیم‌های توسعه و عملیات کمک کرد تا مشکلات را سریع‌تر شناسایی و برطرف کنند.

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

#پایگاه_داده #عملکرد_سیستم #تحلیل_تاخیر #پایش_سرویس

🟣لینک مقاله:
https://www.datadoghq.com/blog/analyzing-roundtrip-query-latency/?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
Migrating a Production Database from Heroku to AWS

🟢 خلاصه مقاله:
در این مقاله، فرآیند مهاجرت یک بانک اطلاعاتی تولیدی از پلتفرم هرکو به سرویس آمازون ردی (AWS RDS) به طور کاربردی شرح داده شده است. یکی از نکات جالب در این روش، استفاده از یک سرور موقت EC2 به عنوان پلی برای انتقال داده‌ها است. این روش به دلیل محدودیت‌های خاص هرکو است که تنها از طریق آرشیوهای WAL (Write-Ahead Logging) امکان انتقال داده‌ها وجود دارد، زیرا Amazon RDS نمی‌تواند به طور مستقیم از طریق نسخه‌برداری فیزیکی WAL داده‌ها را دریافت کند. به همین دلیل، راه‌حل موقت و مؤثر تضمین انتقال ایمن و بی‌وقفه اطلاعات بود و در نهایت موفق شد کانال انتقال داده‌ها به سمت RDS را فراهم کند.

به طور کلی، این فرآیند نیازمند برنامه‌ریزی دقیق، تهیه سرورهای واسط مؤثر و اجرای مراحلی مرحله‌به‌مرحله بوده است تا داده‌ها بدون از دست رفتن یا آسیب، از محیط‌های قدیمی به محیط‌های جدید منتقل شوند. در ادامه، با همراهی جزئیات فنی و نکات عملی، این مسیر چالش‌برانگیز با موفقیت طی شد، و حالا بانک اطلاعاتی با اطمینان و کارآیی در سرویس ابری جدید بهره‌برداری می‌شود.

#مهاجرت_دیتابیس #AWS #Heroku #رعایت_امنیت

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


👑 @Database_Academy
🔵 عنوان مقاله
pgmetrics: Collect and Report Stats from Running Postgres Servers

🟢 خلاصه مقاله:
ابزار pgmetrics یک برنامه نوشته‌شده به زبان گو (بدون نیاز به وابستگی‌های خارجی) است که قادر است بیش از ۳۵۰ معیار مختلف مربوط به سرورهای PostgreSQL در حال اجرا را جمع‌آوری و گزارش دهد. این برنامه با جمع‌آوری این داده‌ها، به مدیران پایگاه‌های داده امکان می‌دهد وضعیت سرورها را به سرعت ارزیابی و نظارت کنند. گزارش‌های حاصل از این برنامه نه تنها برای بررسی سریع مفید است، بلکه قالب آن به گونه‌ای طراحی شده است که برای تحلیل توسط مدل‌های زبانی بزرگ (LLMs) نیز بسیار مناسب باشد. این ابزار یک راهکار جامع و کارآمد برای مدیریت و نظارت بر سرورهای PostgreSQL است که قابلیت‌های آن می‌تواند به بهبود عملکرد و رفع مشکل‌های پایگاه داده کمک شایانی کند.

پروژه pgmetrics به عنوان یک ابزار متن‌باز، با طراحی ساده و بدون نیاز به نصب کتابخانه‌های جانبی، امکان استفاده آسان و قابل اعتمادی را فراهم می‌کند. این برنامه نه تنها برای توسعه‌دهندگان و مدیران پایگاه داده، بلکه برای هر کسی که نیاز دارد وضعیت سرورهای PostgreSQL را در لحظه بررسی کند، کاربردی است. بهره‌گیری از این ابزار می‌تواند به بهبود فرآیندهای نگهداری و مدیریت پایگاه داده‌ها کمک زیادی کند و اطمینان حاصل کند که سیستم‌های دیتابیس همیشه در بهترین حالت عملکرد قرار دارند.

#پایگاه_داده #PostgreSQL #نظارت_سرورها #ابزارهای_باز

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


👑 @Database_Academy
🔵 عنوان مقاله
AlloyDB AI (6 minute read)

🟢 خلاصه مقاله:
در دنیای پایگاه‌های داده، فناوری‌های نوینی در حال توسعه هستند که امکانات جدیدی را برای تحلیل و پردازش داده‌ها فراهم می‌آورند. یکی از این نوآوری‌ها، AlloyDB AI است که به پایگاه داده قدرتمند PostgreSQL امکانات فوق‌العاده‌ای اضافه کرده است. این سیستم جدید با افزودن قابلیت‌های پردازش و جست‌وجوی برداری درون‌ساختی، امکان انجام عملیات پیشرفته روی داده‌ها را برای کاربران فراهم می‌کند. علاوه بر این، AlloyDB AI از روش‌های جست‌وجوی برداری مبتنی بر ScaNN بهره می‌برد که به کسب‌وکارها کمک می‌کند تا داده‌های ناهمگن و پیچیده را به شیوه‌ای سریع و دقیق کاوش کنند.

در حقیقت، این فناوری امکان استفاده از زبان طبیعی در نهادینه کردن پرسش‌های SQL را فراهم می‌کند، به طوری که حتی کاربران غیرتخصصی نیز می‌توانند به راحتی با پایگاه داده تعامل داشته باشند. علاوه بر این، روش‌های تماس مستقیم با مدل‌های هوشمند در این سامانه تسهیل شده است، و کاربران می‌توانند بدون نیاز به واسطه‌های پیچیده، درخواست‌های خود را مستقیماً به مدل‌های زبانی ارسال کنند.

در نتیجه، AlloyDB AI نه تنها سطح عملکرد و انعطاف‌پذیری پایگاه داده را افزایش می‌دهد، بلکه تجربه کاربری را نیز به شدت بهبود می‌بخشد. این نوآوری‌ها آینده مدیریت داده‌ها را دستخوش تحول خواهد کرد و ابزارهای قدرتمندتری را برای تحلیل، بازیابی و بهره‌برداری از داده‌ها در اختیار توسعه‌دهندگان و کسب‌وکارها قرار می‌دهد.

#هوش_مصنوعی #پایگاه داده #تحلیل_داده #فناوریهای_نوین

🟣لینک مقاله:
https://cloud.google.com/alloydb/ai?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
Postgres 19 Adding Built-in JSON Export via COPY

🟢 خلاصه مقاله:
در نسخه آینده پایگاه داده پستگرس، قرار است ویژگی‌هایی جدید به ابزار قدرتمند آن افزوده شود که مدیریت داده‌های Json را بسیار ساده‌تر و کارآمدتر می‌کند. یکی از این ویژگی‌ها، افزودن قابلیت صدور مستقیم داده‌های JSON با استفاده از دستور `COPY` است. این امکان به کاربران اجازه می‌دهد داده‌های JSON را مستقیماً و با سرعت بالا از پایگاه داده استخراج کنند، بدون نیاز به انجام عملیات‌های پیچیده یا تبدیل‌های اضافی.

این ویژگی بخصوص برای توسعه‌دهندگان و تحلیل‌گران داده‌ها بسیار حیاتی است، زیرا فرآیند خروجی گرفتن از داده‌های JSON را به شکل قابل اطمینان و کاربرپسند فراهم می‌کند. در نتیجه، کار با داده‌های ساخت یافته در قالب JSON در پروژه‌های مختلف، چه در تولید محتوا، چه در تحلیل‌های آماری یا طراحی سامانه‌های توزیع شده، بسیار آسان‌تر می‌شود. این ابتکار جدید به پایگاه داده پستگرس کمک می‌کند تا ثبت، نگهداری و انتقال داده‌های ساخت یافته را سریع‌تر و موثرتر انجام دهد، و در نهایت، بهره‌وری کاربران را افزایش دهد.

پستگرس با افزودن این قابلیت، استانداردهای جدیدی در زمینه مدیریت داده‌های ساخت یافته تعریف می‌کند و امکان راه‌اندازی سیستم‌های بزرگ و مقیاس‌پذیر را با سرعت و کیفیت بالا فراهم می‌سازد. این به‌روزرسانی وعده می‌دهد که کاربران در آینده بتوانند عملیات‌های مربوط به داده‌های JSON را به شکل کاملاً بومی و بدون نیاز به ابزارهای جانبی انجام دهند، که این امر باعث روزافزون شدن محبوبیت آن در جامعه توسعه‌دهندگان می‌شود.

#پستگرس #داده‌های_JSON #دوره_جدید #توسعه_پایگاه_داده

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


👑 @Database_Academy
🔵 عنوان مقاله
Waiting for Postgres 19: Add Non-Text Output Formats to pg_dumpall

🟢 خلاصه مقاله:
منتظر نسخه جدید پستگرس ۱۹ باشید: افزودن قابلیت خروجی‌های غیرمتنی به ابزار pg_dumpall

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

در این نسخه جدید، ابزار pg_dumpall اکنون قادر است تا خروجی‌هایی در قالب‌های مختلف مانند فرمت‌های سفارشی، دایرکتوری و آرشیو tar تولید کند، علاوه بر فرمت متنی معمولی. این تغییر نه تنها باعث افزایش کارایی و صرفه‌جویی در فضا می‌شود، بلکه امکان مدیریت بهتر و انتقال سریع‌تر داده‌ها را نیز فراهم می‌آورد. این بهبود قابلیت‌ها به توسعه‌دهندگان و مدیران بانک‌های اطلاعاتی کمک می‌کند تا عملیات پشتیبان‌گیری و بازیابی را با انعطاف‌پذیری بیشتری انجام دهند و در مواقع بحرانی همواره آماده باشند.

در نهایت، این تغییرات نشان از توجه تیم توسعه PostgreSQL به نیازهای کاربران و تمرکز بر بهبود تجربه کاربری است. با افزودن این قابلیت‌های جدید، PostgreSQL قدم مهمی در جهت رقابت بهتر با سایر سیستم‌های مدیریت پایگاه داده برداشته است و منتظر انتشار نسخه ۱۹ هستیم تا این امکانات بی‌نظیر را تجربه کنیم.

#پستگرس #پشتیبان‌گیری #پایگاه‌داده #توسعهپایگاه‌داده

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


👑 @Database_Academy
🔵 عنوان مقاله
The hidden technical debt of agentic engineering (17 minute read)

🟢 خلاصه مقاله:
مهندسی عاملیت، همانند ده سال قبل، به تیم‌های یادگیری ماشین (ماشین لرنینگ) نوعی بدهی فنی پنهان تحمیل می‌کند؛ اما این بار به سرعتی بسیار بیشتر. در اصل، ساختن عامل‌های هوشمند در سطح محلی بسیار آسان است و تقریباً در کم‌ترین زمان ممکن انجام می‌شود، اما هنگامی که مسئله به اجرای ایمن و موثر آن‌ها در مقیاس تولیدی می‌رسد، کار به مراتب پیچیده‌تر و دشوارتر می‌شود. این موضوع یعنی همان چالش‌های قدیمی که تیم‌های ML با آن روبه‌رو بودند، دوباره ظاهر شده، اما در قالب سرعت و مقیاس بزرگ‌تری.

بخش اصلی مشکل در خارج از خود عامل‌ها قرار دارد؛ جایی که تمرکز بر زیرساخت‌ها و سیستم‌های ادغام متمرکز است. این شامل یکپارچه‌سازی‌های مرکزی، محیط‌های اجرا زنده، مسیرهای تصمیم‌گیری، رکوردهای ثبت‌کننده تصمیمات، قابلیت مشاهده و نظارت، ارزیابی‌ها، حلقه‌های بازخورد، کنترل‌های انسانی، حاکمیت و هماهنگی است. تمامی این عوامل، زیرساخت‌هایی هستند که به تنهایی می‌توانند در صورت عدم مدیریت صحیح، خطرات و پیچیدگی‌های زیادی ایجاد کنند، بنابراین نیازمند دیده‌بانی، کنترل‌های استاندارد و فرآیندهای مدیریت مشخص هستند.

در نتیجه، تیم‌های پلتفرم باید ابزاری قوی برای دیده‌بانی و کنترل‌های استاندارد فراهم کنند تا بتوانند این سیستم‌های پیچیده را به صورت سالم و ایمن مدیریت کنند. این امر نه تنها به کاهش ریسک‌های عملیاتی کمک می‌کند، بلکه از بروز بدهی‌های فنی احتمالی در آینده جلوگیری می‌کند و تضمین می‌کند که عامل‌های هوشمند در مسیر درست و به صورت پایداری عمل می‌کنند.

#مهندسی_عاملیت #بدهی_فنی #هوش_مصنوعی #مدیریت_سیستم

🟣لینک مقاله:
https://thenewstack.io/hidden-agentic-technical-debt/?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
Consulting the Oracle: Claude on the Future of Data (13 minute read)

🟢 خلاصه مقاله:
در سال‌های اخیر، فناوری و ابزارهای مدیریت داده‌ها در حال تحول سریع هستند و پیش‌بینی‌های جدید نشان می‌دهند که آینده این حوزه چگونه می‌تواند شکل گیرد. یکی از مهم‌ترین تغییراتی که در حال وقوع است، جایگزینی ابزارهای تجزیه و تحلیل کسب‌وکار (BI) با فناوری‌های مدرن‌تر است. بر اساس نظرهای مشاوره‌ای و تحلیل‌های مرتبط، ابزارهای BI که مدت‌ها جزو ابزارهای اصلی مدیران و تحلیل‌گران بودند، به تدریج کارایی خود را از دست می‌دهند. چرا که مدل‌های زبانی بزرگ (LLMs) اکنون توانایی پاسخگویی به جستجوهای طبیعی، ترسیم نمودارها و تحلیل‌های پیچیده داده‌ها را به شکل ساده‌تری دارند. این فناوری‌های نوین پیشرفت‌هایی کلیدی در فرآیندهای تحلیل داده ایجاد کرده‌اند و جایگزین روش‌های قدیمی و محدود شده شده‌اند.

در عین حال، اوضاع برای عرضه‌کنندگان فرآیندهای استخراج، تبدیل و بارگذاری داده‌ها (ETL) نیز در حال تغییر است. پیش‌بینی می‌شود در کمتر از ۱۸ ماه آینده، شاهد بحران یا تحولی بزرگ در این حوزه باشیم که می‌تواند منجر به از بین رفتن راهکارهای سنتی شود. این تحول، نتیجه‌ی رشد چشمگیر فناوری‌های نوین و نیازهای جدید بازار است که در آن تمرکز بر سرعت، انعطاف‌پذیری و هزینه‌مندی بیشتر می‌شود. پروژه‌های قدرتمند مبتنی بر فضای ابری و زیرساخت‌های انعطاف‌پذیر، جایگزین راهکارهای قدیمی و پرهزینه شده‌اند.

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

همزمان، معماری داده‌های مدرن به سه لایه اصلی کاهش یافته است: ذخیره‌سازی، محاسبات و زمینه یا کانتکست. این سه لایه جایگزین معماری‌های پیچیده و چندلایه گذشته شده و فرآیندهای تحلیل و مدیریت داده‌ها را ساده‌تر می‌سازند. در این ساختار، تمرکز بیشتری بر روی ایجاد زمینه و مفهوم‌سازی داده‌ها شده است، به طوری که داده‌کاران یا مهندسان داده از ساختن خطوط لوله و فرآیندهای پیچیده، به سمت نقش‌هایی مانند «نظارت و مدیریت زمینه» حرکت می‌کنند. این نوع دیدگاه، تمرکز بر ایجاد و حفظ زمینه‌های مفهومی داده‌ها را پررنگ‌تر می‌کند و کارایی تحلیل‌ها را افزایش می‌دهد.

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

#داده #تحلیل_داده #فناوری_نوین #مدیریت_داده

🟣لینک مقاله:
https://motherduck.com/blog/consulting-the-oracle-claude-on-the-future-of-data/?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
Improving storage efficiency in Magic Pocket, our immutable blob store (8 minute read)

🟢 خلاصه مقاله:
در ابتدا، تیم دیسکورد تغییراتی در ساختار ذخیره‌سازی در Magic Pocket، سرویس خاص و مقاوم در برابر تغییر ماژول‌های بلاکی، ایجاد کرد. این سیستم در مقیاس اگزابایتی طراحی شده بود و نقش حیاتی در نگهداری داده‌های آن ایفا می‌کرد. با افزودن نسل جدیدی از خدمات و ویژگی‌ها، مشکل افزایش تکه‌تکه شدگی و افزایش ظرفیت‌های مورد نیاز به علت حجم‌گیری نامناسب حجم‌ها، به‌وجود آمد. این امر باعث شد که هزینه‌های نگهداری و بهره‌وری سیستم کاهش یافته و نیازمند راهکارهای بهبود باشد.

برای مقابله با این چالش، تیم توسعه استراتژی چندمرحله‌ای برای فشرده‌سازی و جمع‌آوری داده‌ها پیاده‌سازی کرد، که شامل تاخیرهای دینامیک برای محدود کردن نرخ عملیات و کنترل‌های بهتر در فرآیندهای باشد. این رویکرد باعث شد تا میزان هزینه‌های ناشی از فشرده‌سازی و مرتب‌سازی داده‌ها، تا ۵۰ درصد کاهش یابد و سیستم به شکل مؤثرتری بهره‌ور گردد. در نتیجه، با بهبودهای انجام شده، Magic Pocket توانست کارآیی فضای ذخیره‌سازی را افزایش داده و عملکرد بهتری در مدیریت حجم عظیم داده‌ها نشان دهد.

در نهایت، این تغییرات نمونه‌ای موفق از بهینه‌سازی‌های فنی در سامانه‌های مدیریت داده‌های بزرگ است که نشان می‌دهد با استراتژی‌های مناسب و فناوری‌های نوین، می‌توان بهره‌وری سیستم‌های ذخیره‌سازی را به طور قابل توجهی ارتقاء داد و هزینه‌های عملیاتی را کاهش داد.

#ذخیره‌سازی #هوشمندسازی_داده #بهینه‌سازی #مدیریت_حجم

🟣لینک مقاله:
https://dropbox.tech/infrastructure/improving-storage-efficiency-in-magic-pocket-our-immutable-blob-store?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
Apache Iceberg Rust 0.9.0 Release (2 minute read)

🟢 خلاصه مقاله:
شرکت اپاچی آیس‌برگ به‌تازگی نسخه ۰.۹.۰ از کتابخانه‌ی iceberg-rust را منتشر کرده است. یکی از اصلی‌ترین ویژگی‌های این نسخه، معرفی معماری مبتنی بر ترایت است که در آن ساختار ذخیره‌سازی جدا از بک‌اندهای خاص تعیین شده است. این تغییر، امکان یکپارچه‌سازی و توسعه‌ی آسان‌تر کتابخانه را فراهم می‌کند، به‌طوری که کاربران و توسعه‌دهندگان می‌توانند در استفاده و سفارشی‌سازی آن آزادی عمل بیشتری داشته باشند.

در این نسخه، بهبودهای چشمگیر در عملکرد خواندن داده‌ها با استفاده از Arrow شاهد هستیم که سرعت و کارایی عملیات داده‌کاوی را به طور قابل توجهی افزایش می‌دهد. علاوه بر این، پشتیبانی از DataFusion نیز گسترش یافته است، که این امر امکان انجام تحلیل‌های پیچیده‌تر و سریع‌تر بر روی داده‌ها را فراهم می‌کند. همچنین، قابلیت‌های مربوط به پردازش عددهای اعشاری یا ده‌دهی، با ارتقاء به دقت ۳۸ رقمی و بهره‌گیری از کتابخانه‌ی سریعnum بهبود یافته است، که این امر در کار با داده‌های مالی و علمی بسیار موثر است.

در مجموع، این نسخه‌ جدید، نشان‌دهنده‌ی تعهد توسعه‌دهندگان به بهبود کارایی، انعطاف‌پذیری و امکانات فنی کتابخانه‌ی آیس‌برگ است، که می‌تواند نقش مهمی در مسیر توسعه سیستم‌های پردازش داده‌های بزرگ ایفا کند.

#آیس‌برگ #پوشه‌گذاری_داده #کد_باز #پردازش_داده

🟣لینک مقاله:
https://iceberg.apache.org/blog/apache-iceberg-rust-0.9.0-release/?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
Operating Trino at Scale With Trino Gateway (9 minute read)

🟢 خلاصه مقاله:
در دنیای امروز، مدیریت مجموعه‌ای از خوشه‌های تخصصی برای اجرای کوئری‌های متنوع و پیچیده، به چالشی بزرگ بدل شده است. با افزایش حجم درخواست‌ها و تنوع کارهای محاسباتی، شرکت‌های بزرگ مانند Expedia نیاز داشتند راهکاری کارآمد برای ساده‌سازی فرآیندهای عملیاتی خود بیابند. به همین دلیل، تیم توسعه Expedia تصمیم گرفت تا با توسعه یک دروازه‌مرزی به نام «Trino Gateway»، مشکل مدیریت چندین خوشه را برطرف کند. این دروازه، به جای اینکه کاربران برای هر نوع کوئری به نقاط مختلف متصل شوند، یک آدرس URL واحد و یکپارچه ارائه می‌دهد که همچنین به صورت هوشمند کوئری‌ها را به بهترین خوشه‌بندی بر اساس قواعد تعیین‌شده هدایت می‌کند. این روش نه تنها کاربری آسان‌تر، بلکه بهره‌وری و کارایی سیستم را نیز به طور قابل توجهی افزایش می‌دهد.

در نتیجه، استقرار این سیستم جدید باعث شد تا عملیات‌های مدیریت و دسترسی به منابع داده‌ها بسیار ساده‌تر و سریع‌تر صورت گیرد؛ چرا که کاربران فقط یک نقطه اتصال دارند و سیستم به صورت خودکار بهترین مسیر را برای اجرای کوئری‌ها تعیین می‌کند. این نوآوری، نمونه‌ای از پیشرفته‌ترین تکنولوژی‌های مدیریت داده و زیرساخت‌های ابری است که آینده کمپانی‌ها را در حوزه تجزیه و تحلیل داده تغییر داده است.

#مدیریت_داده #فناوری_ابری #Trino #هوشمندسازی

🟣لینک مقاله:
https://medium.com/expedia-group-tech/operating-trino-at-scale-with-trino-gateway-41824af788de?utm_source=tldrdata


👑 @Database_Academy
🔵 عنوان مقاله
pgmicro: An In-Process Postgres Reimplementation

🟢 خلاصه مقاله:
در دنیای مدیریت پایگاه‌های داده، ابزارها و فناوری‌هایی که بتوانند فرآیندهای مختلف را ساده‌تر و کارآمدتر کنند، همیشه مورد توجه قرار گرفته‌اند. یکی از آخرین نوآوری‌ها، پروژه‌ای است به نام pgmicro که در حال توسعه و بهبود است. این پروژه به عنوان یک بازنویسی در حال انجام برای سیستم پایگاه داده پستگرس، تلاش می‌کند تا فرآیندهای مربوط به تحلیل و اجرا را به شکل جدیدی ارائه دهد.

pgmicro به عنوان یک پروژه در حال فرآیند، به‌وسیله یکتای برای تبدیل SQL عمل می‌کند؛ این ابزار با بهره‌گیری از کتابخانه‌ی libpg_query، قابلیت تحلیل دستورات SQL را دارد و در مرحله بعد، آن را مستقیماً به قالب بایت‌کود مخصوص SQLite ترجمه می‌کند. این ویژگی باعث می‌شود که عملیات اجرا بسیار سریع و بهینه‌تر صورت بگیرد، چرا که نیازی به تبدیل‌های مکرر و زمان‌بر نیست و روند اجرای کوئری‌ها به شکل مستقیم و بی‌وقفه انجام می‌شود.

این ابزار، به صورت یک بسته نود (npm) و خط فرمان (CLI) در اختیار توسعه‌دهندگان قرار می‌گیرد و همچنین امکان استفاده از پروتکل سیم (wire protocol) برای اتصال به سرورها و کلاینت‌های موجود را فراهم می‌کند. این قابلیت به توسعه‌دهندگان اجازه می‌دهد تا بدون نیاز به تغییر در ساختارهای قدیمی و موجود، بتوانند از pgmicro بهره‌مند شوند و تجربه کاربری مشابه با کار با پایگاه داده‌های PostgreSQL را داشته باشند. در واقع، این پروژه هدفش فراهم کردن راه‌حلی سریع، انعطاف‌پذیر و بی‌درجهت برای توسعه‌دهندگان است تا بتوانند در پروژه‌های متنوع، عملیات پایگاه داده را به شکل مؤثری بهبود بخشند.

در مجموع، pgmicro با ترکیب قابلیت‌های تحلیل SQL، ترجمه به بایت‌کود، و امکان استفاده آسان، می‌تواند نقطه عطفی در توسعه سیستم‌های پایگاه داده‌های سبک و قابل‌اعتماد باشد، و به توسعه‌دهندگان این امکان را می‌دهد تا در محیط‌های مختلف، راه‌حلی کارآمد و سبک برای مدیریت داده‌های خود داشته باشند.

#پایگاه_داده #پروژه_پروتکل #برنامه_نویسی #توسعه‌دهندگان

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


👑 @Database_Academy
🔵 عنوان مقاله
AWS's recent ending of support for Postgres 13 on RDS

🟢 خلاصه مقاله:
اخیراً، آمازون وب سرویسز (AWS) اعلام کرده است که پشتیبانی از نسخه ۱۳ بانک‌اطلاعات PostgreSQL را در سرویس RDS خود پایان می‌دهد. این تغییر ممکن است بر برنامه‌ها و سیستم‌هایی که هنوز از این نسخه قدیمی استفاده می‌کنند، تأثیرگذار باشد و نیازمند بروزرسانی و تغییرات در زیرساخت‌های آن‌ها است. بنابراین، مدیران و توسعه‌دهندگان باید با دقت برنامه‌ریزی کنند تا فرآیند ارتقاء به نسخه‌های جدیدتر را به شیوه‌ای امن و موفق انجام دهند، چرا که هرگونه اشتباه ممکن است باعث بروز مشکلات پیچیده‌ای شود.

در کنار این، لازم است توجه داشت که در صورت انجام نادرست ارتقاء، ممکن است سرویس‌هایی مانند AWS Glue دچار خطا شوند یا پشتیبانی آنها مختل گردد. AWS Glue یکی از سرویس‌های حیاتی برای اتصال و پردازش داده‌ها در ابر است و هر گونه تغییر در نسخه‌های پایگاه‌داده ممکن است بر کارایی آن تأثیر بگذارد. بنابراین، پیش از هرگونه اقدام، لازم است اقدامات آزمایشی و بررسی‌های دقیق برای جلوگیری از بروز مشکل صورت گیرد و مراقبت‌های لازم رعایت شود.

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

#AWS #PostgreSQL #ارتقاء_سیستم #امنیت_داده‌ها

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


👑 @Database_Academy
🔵 عنوان مقاله
pg_regresql: Truly Portable Postgres Statistics

🟢 خلاصه مقاله:
در جهان پایگاه‌های داده، اهمیت داشتن آماری دقیق و قابل اعتماد برای بهینه‌سازی کوئری‌ها غیرقابل انکار است. برای این منظور، استانداردهای موجود در PostgreSQL به گونه‌ای طراحی شده‌اند که به مدیران و توسعه‌دهندگان امکان می‌دهد اطلاعات آماری مربوط به جداول و شاخص‌ها را جمع‌آوری و به‌روزرسانی کنند. اما در مواردی، مشکل اصلی فعالیت‌های توسعه و آزمایش است؛ به طوری که نمونه‌های کوچک و محلی برای توسعه باید از داده‌های واقعی و تولید بهره‌مند شوند، در حالی که نیاز است این آماری که بانک‌های توسعه و آزمایش را نگهداری می‌کنند، در طول زمان به طور مستقل و بدون وابستگی به تغییرات داده‌های تولید، باقی بماند.

در چنین مواردی، افزونه‌ای به نام pg_regresql معرفی شده است که عملیات جمع‌آوری و استفاده از آمار را متفاوت می‌کند. این افزونه با تکیه بر اطلاعات موجود در جدول pg_class به جای خواندن اندازه فایل‌های واقعی، سیستم آماری پایگاه‌داده را مجاب می‌کند که از این آمارهای مجازی بهره‌برداری کند. به این صورت، آماری که در محیط‌های توسعه و آزمایش به کار می‌رود، ثابت باقی می‌ماند و در عین حال، کارایی و قابلیت پیش‌بینی کوئری‌ها حفظ می‌شود. این رویکرد به توسعه‌دهندگان اجازه می‌دهد تا در محیط‌های کوچک‌تر، بازخوردهای موثری درباره بهینه‌سازی کوئری‌ها دریافت کرده و فرآیندهای توسعه را با اطمینان ادامه دهند، بدون آنکه نگران ناپایداری یا وابستگی به داده‌های تولید باشند.

در نتیجه، افزونه pg_regresql ارزش زیادی در راستای بهبود توسعه و آزمایش در اکوسیستم PostgreSQL دارد. این ابزار نوآورانه، کمک می‌کند تا تیم‌های فنی بتوانند محیط‌های توسعه‌ای پایدارتر و قابل اعتمادتری ایجاد کنند که در آن آماری مستقل و همیشه در دسترس نگهداری می‌شود و در عین حال، روند بهینه‌سازی عملکرد بانک‌های اطلاعاتی همچنان به خوبی حفظ می‌شود.

#پستگرس #آمارداده #توسعه_پایدار #پایگاه‌داده

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


👑 @Database_Academy