Database Labdon – Telegram
Database Labdon
834 subscribers
33 photos
3 videos
1 file
819 links
🕸 Database Academy

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

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
How to Build an Image Search App with OpenAI CLIP, Postgres, and JavaScript

🟢 خلاصه مقاله:
این مقاله آموزشی به بررسی چگونگی ادغام تکنولوژی‌ها و ایده‌های مختلف در یک پروژه می‌پردازد. از CLIP برای تبدیل تصاویر به توضیحات متنی استفاده می‌شود، به این صورت که هر تصویر را به توضیح متنی آن تبدیل می‌کند. Postgres به عنوان یک پایگاه داده برداری استفاده می‌شود که برای ذخیره‌سازی و جستجوی داده‌ها به کار می‌رود. در سمت فرانت‌اند و بک‌اند، JavaScript نقش چسبی را ایفا می‌کند که همه چیزها را به هم متصل می‌سازد؛ React در فرانت‌اند و Node.js در بک‌اند به کار گرفته شده‌اند. این مقاله به شیوه‌ای جامع تحلیل می‌کند که چگونه می‌توان ابزارها و فناوری‌های مختلف را برای ایجاد یک راه‌حل یکپارچه در حوزه‌های توسعه وب و مدیریت داده‌ها هماهنگ ساخت.

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


👑 @Database_Academy
🔵 عنوان مقاله
Postgres Version Report

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


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


👑 @Database_Academy
یه فرصت خیلی خوب برای علاقمندان به یادگیری دیتابیس PostgreSQL

اِرِن فرَنسِز (Aaron Francis) که تجربه ای نزدیک به 20 سال، با پستگرس داره و از مدرسین فعال حوزه ی لاراول هم هست، دوره Mastering Postgres رو منتشر کرده که نزدیک به 11 ساعت آموزش هست.

25 ویدیو اول این دوره رایگان هست که میتونید ازش استفاده کنید.

https://masteringpostgres.com/

DevTwitter | <Ali Salehi/>
🔵 عنوان مقاله
Speaking in Tongues: Postgres and Character Encodings

🟢 خلاصه مقاله:
موضوع رمزگذاری‌های کاراکتر می‌تواند به عنوان موضوعی حیاتی اما ناخواسته برای بسیاری از کاربران پایگاه داده‌ها باشد. با این حال، استفاده از UTF-8 می‌تواند بسیاری از مشکلات را حل کند و کاربران را به یک حالت رضایت‌بخش برساند. استفاده از UTF-8 که یک رمزگذاری جهانی برای کاراکترها است، به شما امکان می‌دهد که اطلاعات را به طور سازگار و بدون مشکلات مرتبط با تطابق یا ناسازگاری کاراکترها ذخیره و بازیابی کنید. این می‌تواند بسیاری از نگرانی‌ها را در زمینه‌های مختلف از قبیل توسعه نرم‌افزار، ذخیره‌سازی داده و تبادل اطلاعات بین سیستم‌های مختلف کاهش دهد. بنابراین، استفاده از UTF-8 نه تنها به صرفه‌جویی در زمان و منابع کمک می‌کند، بلکه اطمینان حاصل می‌کند که داده‌ها به صورت عادلانه و قابل دسترس در دسترس هستند.

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


👑 @Database_Academy
🔵 عنوان مقاله
How to Compare Postgres EXPLAIN Plans & Tune Slow Queries

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

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


👑 @Database_Academy
🔵 عنوان مقاله
pg_duckdb: DuckDB-Powered Postgres for High Performance Analytics

🟢 خلاصه مقاله:
مقاله‌ای که مرور شده در رابطه با یک افزونه رسمی برای Postgres می‌باشد که با همکاری Hydra و MotherDuck ساخته شده است. این افزونه، موتور تحلیلی ستونی-برداری DuckDB را در Postgres تعبیه می‌کند. هدف از این ادغام، بهره‌گیری از ویژگی‌های DuckDB برای تحلیل داده‌ها در محیط Postgres است تا به کاربران امکان‌پذیر سازی تجزیه و تحلیل داده‌ها بصورت کاراتر و دقیق‌تر بدهد. این افزونه می‌تواند به بهبود عملکرد پرس‌وجو در پایگاه‌های داده بزرگ و تحلیل داده‌ها در زمان واقعی کمک کند. این همکاری بین فناوری‌های مختلف نشان‌دهنده پیشرفت در یکپارچه‌سازی تکنولوژی‌های پایگاه داده است که می‌تواند منجر به ایجاد راه‌حل‌های نوآورانه‌تر در زمینه داده‌ بزرگ شود.

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


👑 @Database_Academy
🔵 عنوان مقاله
Using CTID Based Pagination for Data Cleanups

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

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


👑 @Database_Academy
👍1
🔵 عنوان مقاله
pgdoc.link: A New Way to Search Postgres Documentation

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

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


👑 @Database_Academy
Forwarded from Gopher Academy
💬 دوستان عزیز، درود!

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

این اطلاعات شامل لینک‌ها، مقالات، تجربیات شخصی و هر نکته کاربردی و ارزشمند دیگری می‌شود. 🙏

📩 لطفاً مطالب خود را از طریق ای دی زیر به من ارسال کنید👇

@mrbardia72

از همکاری شما دوستان سپاسگذارم! ❤️
🙏3
🔵 عنوان مقاله
pg-dump-parser: Parses Postgres Dump Files into Arrays of Schema Objects

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

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


👑 @Database_Academy
🔵 عنوان مقاله
Benchmarking Postgres vs MariaDB and MySQL

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

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


👑 @Database_Academy
🔵 عنوان مقاله
ProxySQL Expands Database Support to Postgres

🟢 خلاصه مقاله:
ProxySQL، پروکسی متن‌باز برای MySQL، اکنون با پشتیبانی از Postgres به‌روز شده است که با توجه به نزدیک بودن انتشار نسخه ۳.۰، اهمیت پیدا می‌کند. نسخه ۳.۰.۰-آلفا از ProxySQL در دسترس است تا بتوان آن را آزمایش کرد. این به‌روزرسانی به کاربران این امکان را می‌دهد که علاوه بر MySQL، از امکانات ProxySQL در محیط‌هایی که از Postgres استفاده می‌کنند نیز بهره‌مند شوند. افزوده شدن پشتیبانی از Postgres به این ابزار، قابلیت‌های مدیریتی و عملکردی آن را در پروژه‌ها و سازمان‌هایی که نیاز به پشتیبانی همزمان از هر دو پایگاه داده دارند، گسترش می‌دهد. این ویژگی جدید اطمینان خاطر بیشتری به توسعه‌دهندگان و مدیریت‌کنندگان سیستم‌های پایگاه داده می‌دهد و انتظار می‌رود استقبال خوبی از آن صورت گیرد.

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


👑 @Database_Academy
✍️shahriyar bayatshahriyar bayat


فیچر جدید تو Redis: Redis Streams

توی ردیس نسخه ۵ به بعد بک قابلیت جدید اضاافه شده به اسم streams که اینجا میخوام در موردش بیشتر توضیح بدم که چیه و چیکار میکنه.

این ویژگی به شما اجازه میده تا داده‌ها رو به صورت استریم مدیریت کنید، یعنی یه جورایی مثل صف (queue) عمل می‌کنه ولی خیلی پیشرفته‌تر و انعطاف‌پذیرتر.

ویژگی های کلیدی redis stream
شما می‌توانید ورودی‌های جدید را به یک Stream اضافه کنید و آنها را بر اساس زمان دریافت مرتب کنید.
شما می‌توانید داده‌ها را از یک Stream بخوانید، چه به صورت دسته‌ای (batch) و چه به صورت پیوسته (continuous).
از قابلیت stream در ردیس میتونین بصورت کلاستر شده هم استفاده کنید.
داده‌ها در Streams تا زمانی که به صورت صریح حذف نشوند، باقی می‌مانند.

کاربردهای Redis Streams:
مدیریت لاگ‌ها: ذخیره و پردازش لاگ‌های سیستم به صورت stream.
پردازش داده‌های iot: جمع‌آوری و پردازش داده‌های حسگرها در زمان واقعی.
سیستم‌های پیام‌رسانی: راه اندازی و پیاده سازی پیام‌رسان و چت بصورت realtime.
نظارت و مانیتورینگ: مانیتورینگ real time سیستم‌ها و سرویس‌ها.

👑 @Database_Academy
🔵 عنوان مقاله
Plugging the Postgres Upgrade Hole?

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

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


👑 @Database_Academy
🔵 عنوان مقاله
OneSparse: Accelerated Sparse Linear Algebra for Postgres

🟢 خلاصه مقاله:
OneSparse مجموعه‌ای از انواع جدید ماتریس‌ها و بردارهای پراکنده (sparse) و متراکم (dense) را به عنوان نوع‌های بومی در پایگاه داده Postgres معرفی می‌کند. این ابتکار عمل به منظور پشتیبانی بهتر از داده‌های ساختاریابی نشده مشابه آنچه نوع‌های JSON/JSONB ارائه داده‌اند، می‌باشد. با توجه به اینکه داده‌های ماتریسی و برداری در بسیاری از کاربردهای علمی و مهندسی مورد استفاده قرار می‌گیرند، تنظیم و بهینه‌سازی عملیات‌های ماتریسی مانند ضرب ماتریس‌های موازی، کاهش، انتخاب، تخصیص، استخراج، و عملیات‌های تک عنصری مانند اتحاد و تقاطع به طور خاص مد نظر قرار گرفته‌اند. این امکانات جدید قصد دارند بهره‌وری و کارایی عملیات‌های مرتبط با داده‌های بزرگ و پیچیده را در محیط‌های پایگاه داده بهبود ببخشند و تجربه‌ی کاربری بهینه‌تری برای توسعه‌دهندگان و متخصصین داده فراهم آورند.

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


👑 @Database_Academy
🔵 عنوان مقاله
Amazon Aurora PostgreSQL Limitless Database Generally Available

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته، روش جدیدی در مقیاس‌بندی افقی و شاردینگ بانک‌های اطلاعاتی Amazon Aurora را معرفی می‌کند که امکان گسترش پایگاه داده فراتر از حدود ذخیره‌سازی و پهنای باند نوشتاری معمول آن را فراهم می‌سازد. این روش، ضمن حفظ ظاهر و حس یک پایگاه داده واحد، به کاربر اجازه می‌دهد تا از مزایای ظرفیت‌های گسترده‌تر بدون افت کارایی بهره‌مند شود. راهکار جدید هم‌اکنون با سازگاری با Postgres نسخه 16.4 به مرحله عرضه عمومی (GA) رسیده است. این پیشرفت اجازه می‌دهد تا استفاده‌کنندگان Amazon Aurora بتوانند هم‌زمان از داده‌های بیشتری مدیریت کرده و نیازهای پردازشی متزاید خود را برآورده سازند. این تکنولوژی، لایه‌ای انعطاف‌پذیر و کارآمد را برای کاربرد‌های داده‌محور فراهم می‌آورد.

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


👑 @Database_Academy
🔵 عنوان مقاله
Vector Databases are the Wrong Abstraction

🟢 خلاصه مقاله:
در مقاله‌ای که مورد بررسی قرار گرفته، مسئله جستجوی معنایی مورد توجه است. اصلی‌ترین نکته مطرح شده در مورد رویکرد صحیح برای به کارگیری بردارهای تعبیه در پایگاه‌های داده است. موسسه Timescale این نظریه را رد می‌کند که بهتر است بردارهای تعبیه (embedding vectors) به صورت خارجی تولید شوند و سپس در پایگاه داده جاسازی شوند. به جای آن، آن‌ها پیشنهاد می‌کنند که بردارهای تعبیه باید همانند شاخص‌های (indexes) پایگاه داده مدیریت شوند و مستقیماً توسط پایگاه داده مورد استفاده قرار گیرند. برای تحقق این امر، Timescale ابزاری به نام "Pgai Vectorizer" را توسعه داده است که به دنبال پیاده‌سازی این نظریه در عمل است. این رویکرد ممکن است به بهبود کارایی و دقت در پردازش و استرجاع اطلاعات معنایی در پایگاه‌های داده کمک کند.

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


👑 @Database_Academy