Zrzuty baz danych: eksporty SQL, CSV i JSON
Relacyjne schematy, serializacja tabel i migracje danych bez przestojów.
Twoje pliki są przetwarzane w całości w Twojej przeglądarce internetowej przy użyciu HTML5 Canvas oraz WebAssembly. Żadne dane nigdy nie opuszczają Twojego urządzenia.
Pomiń kolejki przesyłania i pobierania. Konwersje odbywają się lokalnie z pełną prędkością sprzętową komputera bez limitów serwera.
Zgodność z oficjalnymi specyfikacjami ISO, W3C i IETF gwarantuje kompatybilność wyników w nowoczesnych systemach operacyjnych.
Porównanie formatów i specyfikacja techniczna
| Format wyjściowy | Typ MIME | Specyfikacja | Typ |
|---|---|---|---|
| SQLITE Baza danych | application/vnd.sqlite3 | SQLITE-FILE-SPEC | Osadzona relacyjna baza danych |
| SQL Zrzut | text/plain | ANSI-SQL-SPEC | Zrzut języka zapytań strukturalnych |
| CSV Tabela | text/csv | RFC-4180-CSV | Wartości rozdzielane przecinkami |
| JSON Dane | application/json | RFC-4180-CSV | Notatki obiektów JavaScript |
| DB Kontener bazy danych | application/vnd.sqlite3 | SQLITE-FILE-SPEC | Ogólny plik relacyjnej bazy danych |
Specyfikacja techniczna i analiza kodeków
Zrzuty SQL a płaskie eksporty CSV
Zrzut SQL zawiera zarówno schematy tabel (CREATE TABLE), jak i wiersze danych (INSERT INTO), odtwarzając relacje, indeksy oraz typy kolumn. Eksporty CSV zrzucają jedynie surowe wiersze, co wymaga ręcznego zdefiniowania schematu podczas importu.
Migracja baz danych między różnymi silnikami
Różne silniki bazodanowe SQL (PostgreSQL, MySQL, SQLite) używają nieznacznie odmiennej składni dla typów danych oraz kluczy autoinkrementacji. Konwersja tabel relacyjnych do ustrukturyzowanego formatu JSON lub CSV zapewnia czysty format pośredni do transferów między bazami danych.
0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.