跨平台应用程序可以允许文本文件获取的合理最大大小是多少?我知道这是一个过于简单的问题,所以请允许我解释一下。
我的团队正在为客户端实现一个批量加载接口,以将数据加载到我们的数据库中。它将写出一个 CSV 文件,然后将该文件加载到适当的数据库中(此时是 Oracle 或 SQL Server)。我们可能要处理相对较多的记录。
在开始将这些文本文件分解为多个文本文件之前,我应该对这些文本文件的大小进行任何限制吗?目前,我们正在部署到 Linux 和 Windows,但我们也有使用 OS X 的开发人员。另外,我们的一些客户使用这些操作系统的版本有些过时。我想这取决于我们要连接的操作系统、文件系统和 RDBMS。为了简单起见,我不想尝试为每个单独的平台设置一个限制,而是只设置一个总体限制(只要该限制不过分限制)。这甚至是必要的,还是我可以全面设置上限?