首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >截断并重新加载

问截断并重新加载
EN

Stack Overflow用户
提问于 2019-06-10 14:58:01
回答 1查看 285关注 0票数 1

我正在尝试截断海王星数据库并通过批量加载重新加载相同的数据,但是数据库没有考虑将相同的数据加载到海王星中。我们对边缘使用了g.v()、.drop()和类似的方法。有人能帮我解决这个问题吗?我的项目涉及基于时间表的截断和重新加载与修改的数据,并将具有相同的Id

我们删除实例并重新创建海王星,然后加载工作就完成了

代码语言:javascript
复制
curl -X POST \
    -H 'Content-Type: application/json' \
    https://*:8182/loader -d '
    {
      "source" : "s3://***",
      "format" : "csv",
      "iamRoleArn" : "",
      "region" : "*",
      "failOnError" : "FALSE",
      "parallelism" : "MEDIUM"
    }'

提供的记录数量与识别的海王星批量加载器数量不匹配,对于首次成功的相同数据,重新加载失败

EN

回答 1

Stack Overflow用户

发布于 2019-06-18 14:29:07

您确定删除请求已完全完成吗?根据您的数据规模,截断整个数据库可能会花费一些时间和IO,并且在几乎所有情况下,更好的选择是只创建一个新集群,并将其用于此类用例。有些用例中,客户创建空集群(其中没有实例),并让他们的应用程序声明空集群,向其中添加一个实例,如果他们想要一个干净的数据库,就开始使用它。

注意事项

  1. DB a login
  2. DB
  3. DB

DB涉及大量IO,而且这会产生charges

  1. Deleting一个群集,使用新的群集通常会更快,而且它的成本也更低
  2. 您可以拥有几乎为零成本的空群集,您可以在需要
  3. 将实例添加到现有群集或创建新群集时调配实例通常只需不到10分钟,而且您始终可以在应用程序中构建登录以提前计划和调配新的数据库。切换应用程序,然后终止旧群集(有或没有最终快照)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56521837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档