我有一个超过 250go 的 txt 文件,我想用它创建一个数据库并通过我将要编码的 python 程序访问它。
我的本地网络 (1gbit 网络) 上有一个 NAS 服务器,我想要:将数据库存储在 NAS 上在我的计算机上运行服务器
在远程计算机上运行我的 Python 程序,该程序将询问我的计算机(作为服务器运行)存储在我的 NAS 上的数据
那么问题是:这可能吗?这会更糟吗?最好的技术是什么?SQL?NoSql?等等。
我是计算机初学者。谢谢!
答案1
一些说明:
- NAS 非常适合数据库。性能等方面可能会有些意外。
- NAS 与计算机上的磁盘几乎没有区别。
- 根据您未提供的许多详细信息,260GB 的数据在放入数据库时可能会扩展到 800GB。也就是说,它可能全部适合 1TB。也可能不会。
- (我不知道配置 NAS 需要什么;很可能这是“自动的”,当您使用“文件管理器”或“挂载”时就会显示出来。您甚至没有提到您正在使用什么操作系统。)
- 250GB可能需要几天时间才能复制到数据库中。如果可能的话,使用工具,而不是简单的 Python 代码。(我回答过关于有人使用 Python 循环的问题:读取一行,插入数据库,循环。这就是不是高效的。)