我需要将数据批量插入SQL服务器。需要了解什么是最好的方法。我有三种方法来存储我需要批量插入的文件:
由于我们公司已经购买了AWS服务器,因此批量插入会面临许多许可授予问题。什么是最好的方法,以便获得插入我的数据的最低要求?
提前致谢!
答案 0 :(得分:0)
主要取决于SQL Server的位置。
如果它是内部部署,那么最好的办法是从共享驱动器加载数据(如果可能的话,从服务器的本地驱动器加载)。
如果它在AWS上,那么如果您的数据大小在合理限制范围内,那么S3将是更好的选择。它还取决于您所在的上传网络速度。
如果服务器在AWS上,并且有要移动的PB数据,那么您可以考虑使用AWS Snowball。
答案 1 :(得分:0)
您可以使用混合方法。保持文件存档在内部部署服务器上的共享中。然后,将需要处理的文件复制到AWS服务器,并在处理后将其删除。
通过这种方式,您可以获得可靠且易于访问的存档,并且不需要AWS内的资源。