I am trying to find a good database to save a large matrix. The matrix would be something of a 3000x3000.
The operations that are needed are fast reads of 1 specific item e.g. row 2 column 30. Another operations that should be as fast as possible is the update of the items full row and full column. If I update row 3 column 30, the entire row 3 and column 30 needs new values, so a fast way to do this would be handy. If an update of a single field is fast enough, maybe a batch update(full row and column) isn't needed.
I am struggling to find the right database and/or architecture to achieve something like this. My first thought was storing this inside a mongoDb and if needed row by row. But this seems to be rather slow. Does any of you have a good solution or has build something for a similar case?
Thank you for your time