Gestion des documents Document

Les tables de QLDB stockent donc des documents et non des données sous forme tabulaire. Ces documents ont un format particulier : Amazon Ion. Amazon Ion est un format typé et hiérarchique offrant une représentation texte au format JSON et une représentation binaire efficace en termes de stockage, de transmission et de parcours.

Les spécifications techniques d’Amazon Ion se trouvent sur GitHub à l’adresse http://amzn.github.io/ion-docs/docs/spec.html. Elles décrivent en détail les différents types de caractères. En voici un aperçu pour bien comprendre la richesse potentielle des documents Amazon Ion stockés dans QLDB. Ion

  • null : la valeur null générique indiquant une absence de valeur. Attention, null et 0 ou null et "" (chaîne vide) ne sont pas synonymes. null

  • bool : valeur booléenne, vraie ou fausse. bool

  • int : nombre entier signé de taille arbitraire, codé pour minimiser l’espace utilisé. int

  • float : nombre réel à virgule flottante codé en binaire (format IEEE-754 à 32 ou 64 bits). float

  • decimal : nombre réel à virgule flottante, conservant la précision décimale (les spécifications techniques de l’implémentation de ce type se trouvent ici : http://speleotrove.com/decimal/decarith.html). decimal

  • timestamp : date et heure, avec ou sans décalage dû...

Pour consulter la suite, découvrez le livre suivant :
couv_EIBLOAWS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Créer tables et index
Suivant
Gestion du journal