Avez-vous toujours besoin d'une base de données pour votre application?

Quelques réflexions sur la nécessité d'une base de données. Peut-être que vous en avez besoin, peut-être pas.

Avez-vous toujours besoin d'une base de données pour votre application? Bien sûr que non.

Comme pour tout ce qui concerne la technologie, rien n'est idéal dans toutes les situations.

Les ordinateurs offrent de nombreuses façons de stocker des données. L'alternative la plus évidente estdes dossiers.

Un exemple courant est un CMS. Certains CMS utilisent une base de données pour stocker des données (pensez à WordPress), d'autres préfèrent stocker des données à l'aide de fichiers (pensez à Grav ou Statamic).

Ne pas utiliser de base de données dans ce cas signifie un déploiement plus simple vers un service d'hébergement.

Mais lorsque vous manipulez beaucoup de données, une base de données est certainement un excellent moyen de vous simplifier la vie sur le long terme.

Si vous créez une application macOS ou iOS, vous pouvez décider qu'un fichier JSON ou Plist est tout ce dont vous avez besoin pour gérer les données, car l'utilisateur n'a pas besoin d'en stocker beaucoup.

Ou peut-être que Core Data (un wrapper pour une base de données SQLite interne) vous convient le mieux.

Comme toujours, tout est un équilibre entre complexité et commodité.


Plus de didacticiels sur les bases de données: