2 votes

Comment calculer la taille d'un document dans Cloudant ?

J'utiliserai Cloudant pour stocker des documents renvoyés par une API. Comment puis-je estimer la durée de vie de ces documents ? approximativement espace nécessaire par document, voici un exemple de document :

{
  "document_tone": {
    "tone_categories": [
      {
        "tones": [
          {
            "score": 0.25482,
            "tone_id": "anger",
            "tone_name": "Anger"
          },
          {
            "score": 0.345816,
            "tone_id": "disgust",
            "tone_name": "Disgust"
          },
          {
            "score": 0.121116,
            "tone_id": "fear",
            "tone_name": "Fear"
          },
          {
            "score": 0.078903,
            "tone_id": "joy",
            "tone_name": "Joy"
          },
          {
            "score": 0.199345,
            "tone_id": "sadness",
            "tone_name": "Sadness"
          }
        ],
        "category_id": "emotion_tone",
        "category_name": "Emotion Tone"
      }
    ]
  }
}

Merci.

2voto

xpqz Points 1502

Si vous sauvegardez votre json dans un fichier, vous pouvez essayer quelque chose comme

cat file.json | jq --compact-output '' | wc -c

qui indique que le fichier ci-dessus fait environ 398 caractères. Dans Cloudant, il se peut également que vous ayez besoin d'espace d'indexation, en fonction de votre configuration.

1voto

Wei Points 11

De plus, vous pouvez faire une requête GET contre https://$USERNAME.cloudant.com/$DATABASE ; elle renverra des détails sur la base de données pour votre estimation précise. Vous trouverez de plus amples informations ici : https://docs.cloudant.com/database.html#read

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X