

RDBとkey-value型DBはどう使い分ければよいでしょうか？  
個人的にはインデックスを後から作れるかどうかの違いと認識していますがこれは正しいでしょうか？


CC BY-SA 4.0
2023-01-20T19:48:17.097
93483
2023-01-21T03:51:06.823
37297
question
database データベース設計
RDBとkey-value型DBの使い分け


  1. まず、理由がなければトランザクションを完備した仕組みを使用します。  
結果的に十分に枯れた技術であるRDBになります。

  2. 作ろうとしたシステムに対してRDB単体では必要なパフォーマンスを満たせない場合、部分的に別の仕組みを併用します。  
その際に、リアルタイムであればKeyValueStore等、非リアルタイムで膨大なデータの集計等であれば列指向DBと言ったNoSQLが候補に挙がります。


CC BY-SA 4.0
2023-01-21T03:51:06.823
93485
2023-01-21T03:51:06.823
25396
93483
answer