J'écris ma première application pour Android et j'utiliserai la base de données SQLite, j'essaierai donc de limiter la taille autant que possible, mais je pense que la question s'applique en général à la conception de la base de données.
Je prévois de stocker des enregistrements contenant du texte et la date de création. L'application est une application autonome, c'est-à-dire qu'elle ne sera pas liée à Internet et qu'un seul utilisateur la mettra à jour, il n'y a donc aucune chance qu'il y ait plus d'une entrée avec une date donnée.
Ma table a-t-elle encore besoin d'une colonne ID? Dans l'affirmative, quels sont les avantages d'utiliser l'ID comme identifiant d'enregistrement par rapport à la date?