SQL 데이터베이스를 오프라인으로 실행

SQL 데이터베이스를 오프라인으로 실행

저는 Debian 10 기반 배포판을 실행하고 있습니다. 실험으로 다운로드 크기가 몇 기가바이트에 달하는 위키피디아와 유사한 웹사이트를 다운로드했습니다. 오프라인으로 실행하고 싶습니다. 제가 이런 경험을 해본 적이 있는지는 모르겠습니다 .sql. 아마도 15년 전 고등학교 시절이었을 것입니다. 압축을 풀고 나면 여러 폴더가 있는데, 이미지가 가장 큰 폴더인데, 어쨌든 메인 폴더는 database.sql3GB 폴더인 것 같아요.

이 데이터베이스를 오프라인으로 탐색하는 것이 얼마나 쉬운가요? 분명히 온라인으로 실행될 때 검색 기능 등이 있습니다. 오프라인 데스크톱에서 이와 같은 작업을 실행하는 것이 가능하다면 .sql이를 위해 어떤 프로그램을 설치해야 합니까?

답변1

데이터베이스를 처음부터 다시 생성하기 위한 순수 SQL이 많이 포함된 MySQL/MariaDB 덤프 파일인 것 같습니다.

이것은 자신의 내면을 들여다보는 것 외에는 아무 소용이 없을 것입니다. 여기에서 진행하는 일반적인 방법은 파일을 자신의 MariaDB/MySQL 인스턴스에 로드하고 다른 데이터베이스처럼 사용하는 것입니다.

이는 대용량 파일이므로 데이터베이스도 커집니다. 이는 귀하의 PC가 충분히 강력하지 않을 수 있음을 의미합니다.

답변2

DuckDB를 사용하면 거대한 테이블(여러 열 GB)이 있는 매우 큰 파일(CSV, TSV, JSON, 클라우드...)에 대해 복잡한 쿼리를 쉽게 실행할 수 있습니다. 특히 SQL은 최신 버전의 경량 데스크톱 컴퓨터(1GB)에서 실행할 수 있습니다. 메모리에 있는 명령)

http://duckdb.org/

관련 정보