离线运行 SQL 数据库

离线运行 SQL 数据库

我正在运行基于 Debian 10 的发行版。作为一项实验,我下载了一个类似维基百科的网站,它的下载大小为几千兆字节。我希望离线运行它。我不知道我是否有过这样的经历.sql,也许是 15 年前的高中。解压后,有一堆文件夹,images是最大的文件夹,反正我认为主要的是database.sql3GB的文件夹。

离线浏览该数据库有多容易?显然,当它在线运行时,有搜索功能等。如果在离线桌面上运行这样的功能是可行的,那么.sql需要安装什么程序才能做到这一点?

答案1

听起来它是一个 MySQL/MariaDB 转储文件,其中包含大量纯 SQL 来从头开始重新创建数据库。

除了向内寻找东西之外,这很可能对您无用。从这里继续的正常方法是将文件加载到您自己的 MariaDB/MySQL 实例中,然后像任何其他数据库一样使用它。

请注意,这些是大文件,因此数据库也会很大。这意味着您的个人计算机可能不够强大。

答案2

使用 DuckDB 可以轻松地对具有巨大表(多列数 GB)的非常大文件(CSV、TSV、JSON、云...)运行复杂查询,尤其是可以在轻量级台式计算机(1GB)上运行 SQL 命令的最新版本内存)

http://duckdb.org/

相关内容