将数据库文件存储在 NAS 上并在计算机上运行服务器的最佳方式

将数据库文件存储在 NAS 上并在计算机上运行服务器的最佳方式

我有一个超过 250go 的 txt 文件,我想用它创建一个数据库并通过我将要编码的 python 程序访问它。

我的本地网络 (1gbit 网络) 上有一个 NAS 服务器,我想要:将数据库存储在 NAS 上在我的计算机上运行服务器

在远程计算机上运行我的 Python 程序,该程序将询问我的计算机(作为服务器运行)存储在我的 NAS 上的数据

那么问题是:这可能吗?这会更糟吗?最好的技术是什么?SQL?NoSql?等等。

我是计算机初学者。谢谢!

答案1

一些说明:

  • NAS 非常适合数据库。性能等方面可能会有些意外。
  • NAS 与计算机上的磁盘几乎没有区别。
  • 根据您未提供的许多详细信息,260GB 的数据在放入数据库时​​可能会扩展到 800GB。也就是说,它可能全部适合 1TB。也可能不会。
  • (我不知道配置 NAS 需要什么;很可能这是“自动的”,当您使用“文件管理器”或“挂载”时就会显示出来。您甚至没有提到您正在使用什么操作系统。)
  • 250GB可能需要几天时间才能复制到数据库中。如果可能的话,使用工具,而不是简单的 Python 代码。(我回答过关于有人使用 Python 循环的问题:读取一行,插入数据库,循环。这就是不是高效的。)

相关内容