MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Sur EC2, pourquoi ai-je besoin de volumes EBS individuels pour le journal, le journal et les données ?

L'équipe MongoDB a peut-être constaté que les besoins en IOPS pour les données sont les plus élevés, que le journal est le plus bas et que le journal se situe quelque part au milieu. Bien que je sois moins familier avec MongoDB, je soupçonne que certaines des raisons pour lesquelles ils pourraient proposer différents volumes EBS :

  • réduction des coûts :provisionner la bonne quantité d'IOPS en fonction des besoins permettra d'économiser $. Si tout était sur une seule partition, vous utiliseriez un maximum d'IOPS de 1000 et finiriez par payer plus
  • instantané :vous pouvez créer un instantané des données à un intervalle différent (plus fréquent ?)
  • Conflit :les données, la journalisation et la journalisation ne seront pas en conflit si elles se trouvent sur des volumes différents
  • mise à l'échelle :vous pouvez mettre à l'échelle le volume de données séparément des volumes de journaux et de journaux
  • réduction des risques :si le volume de données présente des problèmes, vous pouvez restaurer à partir de la sauvegarde et réappliquer le journal (je suppose que vous le pouvez), et analyser également les journaux