Quelle architecture BDD ? quel produit OVH ?
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Quelle architecture BDD ? quel produit OVH ?

by
FabienG23
Created on 2020-06-29 16:00:07 (edited on 2024-09-04 11:37:13) in Bases de données

Bonjour,

Je travaille sur la conception d'une application pour laquelle nous allons avoir besoin d'utiliser une base de donnée.

Quelques éléments de contextes de l'appli :
- 1 000 client en cible
- La base contient une table principale qui concentrera les E/S
- Pour chaque client, la BDD sera mise à jour à intervalles réguliers (5 min). En prenant comme hypothèse qu'il y a 10 nouvelles données toutes les 5 min, il y aurait pour 1 000 clients : 3 opération d'écriture par secondes, et donc 30 lignes d'environ 20 colonnes à écrire par secondes.
- Le nombre d'opération de lecture estimé est de 0,5 par seconde portant sur 2 000 lignes
- Chaque client ne doit pouvoir accéder qu'a ses propres données

Je voudrait savoir quelle type d'architecture serait le plus adapté :
1) Une seule BDD (avec une table à plusieurs milliards de lignes) avec des droits sur les lignes pour que chaque client n'ai accès qu'a ses données
2) Une BDD par client, ce qui réduit à quelques millions de lignes par BDD, mais il en faut 1000
3) ?

Quel est le plus adapté niveau sécurité/performances/coûts ?

Au niveau des coûts, dans l'option 2 faut il 1000 serveurs, je suppose qu'il est possible d'avoir une base serverless mais je ne sais pas comment ça marche.

Merci d'avance pour vos réponses, je compléterai si ces informations ne sont pas suffisantes pour me répondre.

Bonne journée


Replies are currently disabled for this question.