通过node js上传数据到redshift

Upload data to redshift through node js

最近很好奇是否可以通过node js上传数据到redshift。 我遵循了下面的 link: https://walkingtree.tech/loading-data-to-redshift-using-nodejs/ 但我不明白它通过 S3 做了什么? 我想通过指定我要插入数据的特定 table 和属性字段的节点 js 将数据上传到 redshift。可能吗?

Amazon Redshift 是一个数据库。您当然可以 使用 JDBC 连接 连接到它并执行 INSERT 语句来添加数据。

但是,在 Redshift 中添加单独的行效率非常低,并且以不太理想的格式存储数据。加载大量数据时,最好通过 Amazon S3 加载数据。这允许 Redshift 跨多个节点并行加载数据,并对其进行排序以获得最佳数据库性能。

参见:Amazon Redshift best practices for loading data - Amazon Redshift