12 पॉइंट द्वारा xguru 2022-10-07 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • पूरी functionality implemented है। pg_dump से restore करना और remote DB से logical replication भी संभव है
  • लगभग 30MB के size के कारण यह सामान्य उपयोग के लिए उपयुक्त नहीं है
    → लेकिन demo चलाने, feature testing, development, और test snapshots बनाकर share करने जैसे कामों के लिए उपयोगी है

ओपन सोर्स की संरचना (3 repo)

  • Virtual Machine(VM) : Buildroot से embed किए जा सकने वाले VM बनाता है
  • Web Application : v86 से ब्राउज़र में VM चलाता है
  • Network Proxy : PgAdmin access के लिए traffic को WebSocket के जरिए proxy करता है। Websockproxy का उपयोग

SupaBase द्वारा होस्ट किए गए demo version में उपलब्ध features

  • Postgres 14.5, psql, pg_dump आदि
  • फ़ाइल से Save/Restore
  • ब्राउज़र IndexedDB में Postgres state को Save & Restore
  • State फ़ाइल से शुरू करना, या पूरे emulator को reboot करना
  • Memory को 128MB ~ 1024MB तक configure किया जा सकता है
  • Terminal के लिए font settings
  • Emulator में फ़ाइल upload करना (DB dump, CSV आदि)
  • Emulator से फ़ाइल download करना
  • Emulator से बाहरी इंटरनेट access
  • Incoming network को emulator के अंदर Postgres के 5432 port से connect करना

1 टिप्पणियां

 
galadbran 2022-10-07

इन सभी बदलावों का अंतिम नतीजा? compressed initial state file लगभग 12mb है — जिसमें एक running network state और psql के साथ चल रहा Postgres 14.4 शामिल है।

लगता है कि 12MB डाउनलोड करके इसे चलाने के बाद https के जरिए अतिरिक्त फाइलें डाउनलोड की जाती हैं।