Newsletter
Newsletter

PGlite

Scroll down
سامان بهشتیان
سامان بهشتیان
  • تخصص
    DevOps, PHP, NodeJS, GO
  • Frameworks
    Yii, Laravel, CodeIgniter, Go Gin, Nest, Nuxt, symfony, Slim, Laravel filament
  • Languages
    Bash, C, NodeJS, PHP, GO, Groovy
  • Databases
    Postgres, MySQL, PostGIS, MongoDB, Redis, ClickHouse, ChromaDB
  • CICD
    GOCD, OneDev CICD, GitLab CICD, GitHub Action, ArgoCD
  • OS
    Ubuntu, Windows, Alpine, UmbrelOS, MacOS, VyOS, MicrotiK OS
  • Firewall
    SafeLine, PFSense, FortiGate, UFW, IPTables, ModSecurity

سپتامبر 4, 2025

2:31 ب.ظ

yiiman

Run a full Postgres database locally in WASM with reactivity and live sync

این ابزار جدید، PGlite، برای حل مشکلات زیر طراحی شده است:

  1. اجرای پایگاه داده کامل پستگرس به صورت محلی در محیط وب (WASM): شما می‌توانید پایگاه داده پستگرس را به صورت محلی و در مرورگر خود اجرا کنید.
  2. اندازه بسیار کم (کمتر از 3 مگابایت فشرده شده): PGlite بسیار سبک و کم‌حجم است، که به سرعت بارگذاری می‌شود.
  3. قابلیت افزودن ماژول‌های جدید (Extension): امکان اضافه کردن ماژول‌های جدید به راحتی وجود دارد، از جمله ماژولی برای کار با بردارها (pgvector).
  4. مکانیسم بارگذاری، همگام‌سازی و پرس‌وجوی زنده داده‌ها: PGlite به‌صورت پیش‌فرض، قابلیت‌های بارگذاری، همگام‌سازی و پرس‌وجوی زنده داده‌ها را دارد.

سلام دوستان! 👋

امروز می‌خواهیم یه ابزار فوق‌العاده و کاربردی رو با هم بشناسیم: PGLite! ⚡️ این ابزار یه پایگاه داده‌ی کامل Postgres رو داخل مرورگر شما اجرا می‌کنه و تجربه کار با پایگاه داده رو فوق‌العاده می‌کنه. 🤩

بیاید نگاهی به ویژگی‌های جذاب PGLite بندازیم:

ویژگی‌های سبک و کم حجم:

  • کم حجم: با حجم فشرده کمتر از 3 مگابایت! 💾 می‌تونید با خیال راحت این پایگاه داده‌ی قدرتمند رو داخل مرورگر خودتون اجرا کنید.
  • قابلیت تعبیه در برنامه‌ها: PGLite به شکل WASM طراحی شده و به راحتی داخل برنامه‌های مختلف قابل ادغام هست. 💻

ویژگی‌های انعطاف‌پذیر و پیشرفته:

  • افزونه‌های قابل توسعه: با سیستم مدیریت افزونه‌ها، می‌توانید قابلیت‌های پایگاه داده‌ی خودتون رو با افزونه‌های مختلف، به‌ویژه افزونه‌ی pgvector، گسترش بدید. 🚀 (افزونه‌ی pgvector امکاناتی برای کار با داده‌های برداری ارائه می‌دهد)
  • مکانیزم بارگذاری افزونه‌های دینامیک: افزونه‌ها به سادگی و به صورت دینامیک قابل بارگذاری هستند. 🔄

ویژگی‌های واکنش‌گرا و تعاملی:

  • بارگذاری و همگام‌سازی داده‌ها به صورت زنده: همه‌ی تغییرات در داده‌ها به صورت زنده و لحظه ای نمایش داده میشن. 🔄
  • دستورات پرس‌وجوی زنده: دستورات پرس‌وجوی شما با سرعت و واکنش فوق‌العاده بالا اجرا میشن و نتایج در لحظه بروزرسانی می‌شن. ⚡️
  • قابلیت‌های واکنش گرا: برای تجربه‌ای روان و تعاملی از پایگاه داده طراحی شده است. 🤝

با PGLite، دیگه نیازی به سرورهای قدرتمند و پیچیده نیست! فقط یه مرورگر و این ابزار قدرتمند! 🤩

امیدوارم از این معرفی مفید لذت برده باشید. 🙏 اگر سوالی دارید، خوشحال می‌شیم در قسمت نظرات به ما بگید. 💬

https://pglite.dev/

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


https://pglite.dev/

Posted in Technology
Write a comment
انتشار تمامی مقالات با ذکر منبع بلامانع است 😍
Email: info@yiiman.ir