Code Monkey home page Code Monkey logo

Comments (6)

abbathaw avatar abbathaw commented on July 25, 2024

I noticed the same thing from the metrics that its using on average 55 WCU. I have a table with over 60k items around 11kb per item size, and its taking at least 10 minutes to copy the first 3k items even though I've defined 1000 WCU.

For now, I ended up testing using this AWS Labs library (its in Java though). It performed 68k items in 18 mins with 100 RCU and 1000 WCU.

from copy-dynamodb-table.

enGMzizo avatar enGMzizo commented on July 25, 2024

I believe the library needs to be optimized for some cases to support parallel writing to take full capacity of the selected WCU.
I will mark this issue as feature and will be implemented in the next version of this lib.

from copy-dynamodb-table.

asuresh26 avatar asuresh26 commented on July 25, 2024

This tool is exactly what I need - I have close to 500K records to be migrated and would be very helpful if this tool took into consideration the source and target Read/Write capacities.
Do you have an idea when you will be able to add that feature?

from copy-dynamodb-table.

enGMzizo avatar enGMzizo commented on July 25, 2024

@asuresh26 still trying to find time for updating this repo.

from copy-dynamodb-table.

asuresh26 avatar asuresh26 commented on July 25, 2024

@enGMzizo - Thanks much for this amazing tool. I migrated 500k and was hoping to scale up to a few millions if performance was good.
The 500K took 45 mins with 200 RCU and 1000 WCU.
Looking forward to this feature.

from copy-dynamodb-table.

shamilasallayAuxenta avatar shamilasallayAuxenta commented on July 25, 2024

I set the minimum RCU and WCU to 1000 and it worked for me

from copy-dynamodb-table.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.