1

Salut tout le monde,

Je suis actuellement à la recherche d'une base de données qui me permettrait les choses suivantes :
- Je souhaite pouvoir lui envoyer uniquement des INSERT/UPDATE/DELETE de façon intensive, possiblement par batch
- Récupérer périodiquement l'ensemble des données pour l'insérer dans une autre base

Write-Intensive == 500 à 1000r/s, sachant que je peux les envoyer en mode batch.

Est-ce que vous avez des idées de bdd correspondants à ces besoins ?

Merci d'avance

2

quelle taille les enregistrements ?
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3

on va dire de quelques octets à quelques 100aines de ko happy

4

Pour ce genre de situation (écritures massives) le mieux c'est DB2 sur MVS/Z-OS
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

5

Yep je confirme. Mais ça a un coût.
avatar

6

Bah ouais, mais après si c'est pour son taf, ça peut peut être être justifié...
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

7

Ok indeed ,c'est de la grosse artillerie smile
Et sinon vous connaissez des solutions open source ?
Genre dans MySQL quel est le moteur le plus approprié pour ce genre d'opérations ?

8

(Alors là, aucune idée... aucune des bases que j'ai eu à gérer n'était de l'importance de ce que tu présentes).
avatar

9

Le plus rapide reste MyISAM en mode disque, mais bon il n'y as pas beaucoup de choix de toute maniere comme moteur sur MySQL
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

10

Hum ok.
Vous avez des retours sur postgreSQL sinon ?
En comparaison avec MySQL au niveau du disque vous avez une idée du facteur ?

Merci pour vos réponses smile

11

oublies postgresql et mysql si tu veux tenir de telles chiffres...
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

12

Tu peux toujours faire des benchs et il doit y avoir moyen de tweaker les serveurs pour faire du "mieux" et s'approcher de tes besoins, mais je pense que le coût final sera assez élevé de toutes façons (faut payer l'expert).
avatar

13

Maintenant, la question à se poser est de savoir si le nombre d'écritures annoncé n'est pas surdimensionné
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

14

Yep aussi (je trouve ça énorme... ou alors c'est un problème de conception et ce ne sont pas des données qui devraient aller dans une base ?!)
avatar

15

J'avoue que je me suis peut être emballé sans vous conter les détails smile

500 à 1000r/s sachant qu'il a plusieurs bases indépendantes, il y'a possibilité de les répartir en, disons 5 noeuds, sans soucis.

Ce que je voudrais avoir, c'est la base de donnée la plus adaptée aux écritures et Open Source smile

16

PostgreSQL devrait mieux te convenir pour ce que tu veux faire. Evites les versions antérieures à la 8.3 et fais un minimum de tuning pour ne pas être déçu. Tu trouveras de l'aide sur le forum de la communauté francophone : http://forums.postgresql.fr/