This question already has an answer here:

Is the sandisk extreme pro 95mb/s 32GB a good memory card for Nikon D3500(Full HD at 60fps and 24.2 MP)? Is it an overkill?Should i buy a cheaper one?

marked as duplicate by mattdm, Hueco, Michael C, scottbb, xiota Aug 12 at 17:25

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • It sounds like your concern is primarily video recording speed. You may get more relevant answers at Video Production. – mattdm Aug 12 at 11:08

Nikon only recommends "Class 6 or higher" - this will cover 1080p video at 60fps.
The D3500 will theoretically shoot stills at 5fps too, but you'll find in practise it will start buffering after just a few frames, whatever speed the card is.*

Approved Memory Cards - D3500

Class 6 is 6MB/s so I'd say a V90 card is complete overkill.

Google says the OPs card is a V30 & not too expensive, so I'd go for it.

*I have a V30 card in my D5500 which has roughly the same requirements/spec & this is the empirical result.

  • A "V30" card is only guaranteed to write at 30 MB/s, even if the card has a read speed that is rated much higher, such as 95 MB/s. A "V90" card is supposed to write at 90 MB/s. – Michael C Aug 12 at 16:38
  • Yes, that's pretty much what I wrote. I assumed we were only concerned with write speeds. My camera still baulks if I try to keep up its advertised 5fps, on a card 5x the claimed speed requirement. It will maybe do 5fps, but it will only really do them in bursts of 3 at a time, or you have to wait for it to catch up. – Tetsujin Aug 12 at 16:42
  • Then the question remains: "Does the buffer in your camera clear faster if a V90 card is used?" – Michael C Aug 12 at 16:48
  • @MichaelC - tbh, I'd never considered it. I was just going to buy one to test - until I saw the price. I nearly spit my coffee. I'll put up with the buffering. – Tetsujin Aug 12 at 16:58

Regarding space,

You can easy calculate if 32 GB is enough, by

  1. Estimating the average size of a picture (take the average of pics you made)
  2. Estimating the average size of videos; this is a bit more tricky, because you have to divide the size of each video by the length (e.g. in seconds).
  3. Than you can calculate if you have enough space by the next formula:

    storage_of_sd_card < nr_of_pics * average_pic_size + nr_of_secs_of_video * video_size_per_sec

Regarding speed

A video takes much more space than a picture, so pictures is not an issue. For the video speed, calculate the worst case video_size_per_sec (you have calculated the average in step 3 above, but now take the worst case value). This value should be less than the WRITE speed in MB/s. Note that high likely 95 MB/s is the read speed, and the write speed is lower (see the remark of Michael C below).

Also take into account some headroom, because maybe some complicated video part might result in a corrupted video when the camera is not able to store the data on SD fast enough and its internal memory is fully occupied.

  • 1
    Most "95 MB/s" cards are rated to read at 95 MB/s. Many (the vast majority) of them write at slower rates. There are some older "95 MB/s" SanDisk cards on the market that write as slow as 12-20-30 MB/s. One needs to determine the write speed of a card to do the calculation you present. A "95 MB/s" card with a "V30" rating is only guaranteed to write at 30 MB/s. A "V60" card is rated to write at 60 MB/s. – Michael C Aug 12 at 16:35
  • 1
    @MichaelC Very good point, I updated my answer, thanks for the improvement. – Michel Keijzers Aug 12 at 16:52
  • @MichaelC I removed it; official MB is megabyte and mb (actually Mb) is megabit, but many used it interchangably. – Michel Keijzers Aug 12 at 19:42

Not the answer you're looking for? Browse other questions tagged or ask your own question.