پشتیبانگیریهای پایگاه داده: خروجیهای SQL، CSV و JSON
شماتیکهای رابطه ای، سریالسازی جدول و مهاجرتهای داده بدون توقف.
فایلهای شما بهطور کامل در مرورگر وب شما و با استفاده از HTML5 Canvas و WebAssembly پردازش میشوند. حتی یک بایت داده نیز از دستگاه شما خارج نمیشود.
از صفهای آپلود و دانلود صرفنظر کنید. تبدیلها بهصورت محلی و با سرعت کامل سختافزار سیستم و بدون محدودیتهای سرور انجام میشوند.
مطابق با مشخصات رسمی ISO، W3C و IETF برای تضمین سازگاری خروجی در سیستمعاملهای مدرن.
مقایسه فرمتها و مشخصات فنی
| فرمت خروجی | نوع MIME | مشخصات | نوع |
|---|---|---|---|
| SQLITE پایگاه داده | application/vnd.sqlite3 | SQLITE-FILE-SPEC | پایگاه داده رابطهای تعبیهشده |
| SQL دادهنوشت | text/plain | ANSI-SQL-SPEC | فایل پشتیبان زبان پرسوجوی ساختاریافته |
| CSV جدول | text/csv | RFC-4180-CSV | مقادیر جدا شده با کاما |
| JSON داده | application/json | RFC-4180-CSV | نشانهگذاری شیء جاوااسکریپت |
| DB کانتینر پایگاه داده | application/vnd.sqlite3 | SQLITE-FILE-SPEC | فایل عمومی پایگاه داده رابطهای |
مشخصات فنی و تحلیل کدک
پشتیبانگیریهای SQL در مقابل خروجیهای مسطح CSV
یک پشتیبان SQL شامل شماتیکهای جدول (CREATE TABLE) و رکوردهای داده (INSERT INTO) است که روابط، نمایهها و انوع ستونها را دوباره ایجاد میکند. خروجیهای CSV فقط رکوردهای خام را استخراج میکنند که هنگام وارد کردن نیاز به تعریف دستی شماتیک دارد.
مهاجرت پایگاههای داده در موتورهای مختلف
موتورهای مختلف پایگاه داده SQL (مانند PostgreSQL، MySQL، SQLite) از نحو کمی متفاوتی برای انواع داده و کلیدهای افزایش خودکار استفاده میکنند. تبدیل جداول رابطه ای به JSON یا CSV ساختاریافته، یک فرمت میانی تمیز برای انتقال بین پایگاههای داده فراهم میکند.
صفر بایت به سرورهای خارجی آپلود میشود. تمام پردازشها به صورت محلی در سندباکس مرورگر شما انجام شد.