OVH Cloud OVH Cloud

un appercu de la puissance d'un sgbdr mv

91 réponses
Avatar
helios
voici un test sur un duron700 (une machine la plus faible que j'ai
trouvé avec HD déplorable 128mo ram .....) de openqm

GLOBAL FILE STATISTICS 11:55:17

....System .....Total .......... ...Average
.....Total ..this run ...Per sec ...per sec
Period 00:02:37 00:02:28
Opens 92 86 0 0.6
Reads 535310 535289 0 3616.8
Writes 2 1 0 0.0
Deletes 4 2 0 0.0
Clears 0 0 0 0.0
Selects 1 1 0 0.0
Splits 0 0 0 0.0
Merges 0 0 0 0.0
AK Reads 0 0 0 0.0
AK Writes 0 0 0 0.0
AK Deletes 0 0 0 0.0

Press any key to quit

la requête lancé pour le test contient la gestion de 90 items et
l'équivalent de 58 jointures en SQL le tout sur 5 fichiers multivalué
(en SQL il aurait fallu 63 tables)


Dr Thierry HOLZ
helios services
180 rue de la croix du chene
60250 HEILLES
www.openqm.com02.net
www.pick.com02.net

10 réponses

6 7 8 9 10
Avatar
helios
Nicolas Krebs a écrit :
helios écrivit dans l'article news:45bd1720$0$22096$

Nicolas Krebs a écrit :
helios écrivit dans l'article news:45bb1559$0$31446$





la norme SGBDRMV prévois 128 niveaux de multivalué


Donc au delà de 128, ça plante/bloque/explose/refuse ?



je ne connait aucune base qui dépasse 10niveaux alors ....



Je vous ai pourtant donné un exemple dans
news:4457b6d0$1$161$ .
Si une base de donnée contient les informations et les relations telles
que l'entreprise A a pour fournisseur l'entreprise B, qui est une filiale
de l'entreprise C, qui a pour fournisseur l'entreprise A, alors cela crée
une boucle, d'où une infinité de niveaux.




non trois niveau puisque le niveau 3 appel le niveau 1

par contre en sortant un listing il n'aura pas de fin mais sera une
suite periodique
1 2 3 1 2 3

il suffit de stoppe l'edition puisque la suite n'a aucun interet au
point de vue informatif

Et vous n'avez pas répondu à ma question. Au delà de 128, ça
plante/bloque/explose/refuse ?




creer donc une base qui fasse plus de 128 niveaux et tu sauras mais moi
j'ai pas le temps de creer un tableau 129 dimensions
juste pour savoir ce qui se passe lorsque une chose irreelle arrive

dans la réalité il n'existe rien qui neecessite 129 dimensions
Avatar
ALain Montfranc
helios a écrit
Nicolas Krebs a écrit :
helios écrivit dans l'article news:45bd1720$0$22096$

Nicolas Krebs a écrit :
helios écrivit dans l'article news:45bb1559$0$31446$





la norme SGBDRMV prévois 128 niveaux de multivalué


Donc au delà de 128, ça plante/bloque/explose/refuse ?



je ne connait aucune base qui dépasse 10niveaux alors ....



Je vous ai pourtant donné un exemple dans
news:4457b6d0$1$161$ . Si une base de donnée
contient les informations et les relations telles que l'entreprise A a pour
fournisseur l'entreprise B, qui est une filiale de l'entreprise C, qui a
pour fournisseur l'entreprise A, alors cela crée une boucle, d'où une
infinité de niveaux.




non trois niveau puisque le niveau 3 appel le niveau 1

par contre en sortant un listing il n'aura pas de fin mais sera une suite
periodique
1 2 3 1 2 3

il suffit de stoppe l'edition puisque la suite n'a aucun interet au point de
vue informatif

Et vous n'avez pas répondu à ma question. Au delà de 128, ça
plante/bloque/explose/refuse ?




creer donc une base qui fasse plus de 128 niveaux et tu sauras mais moi j'ai
pas le temps de creer un tableau 129 dimensions
juste pour savoir ce qui se passe lorsque une chose irreelle arrive

dans la réalité il n'existe rien qui neecessite 129 dimensions



Tout ca me rappelle les bidouilles de pointeurs du C : tres puissant,
très rapide mais quasiment impossible à maintenir...
Avatar
helios
ALain Montfranc a écrit :
helios a écrit
Nicolas Krebs a écrit :
helios écrivit dans l'article
news:45bd1720$0$22096$

Nicolas Krebs a écrit :
helios écrivit dans l'article
news:45bb1559$0$31446$





la norme SGBDRMV prévois 128 niveaux de multivalué


Donc au delà de 128, ça plante/bloque/explose/refuse ?



je ne connait aucune base qui dépasse 10niveaux alors ....



Je vous ai pourtant donné un exemple dans
news:4457b6d0$1$161$ . Si une base de
donnée contient les informations et les relations telles que
l'entreprise A a pour fournisseur l'entreprise B, qui est une filiale
de l'entreprise C, qui a pour fournisseur l'entreprise A, alors cela
crée une boucle, d'où une infinité de niveaux.



non trois niveau puisque le niveau 3 appel le niveau 1

par contre en sortant un listing il n'aura pas de fin mais sera une
suite periodique
1 2 3 1 2 3

il suffit de stoppe l'edition puisque la suite n'a aucun interet au
point de vue informatif

Et vous n'avez pas répondu à ma question. Au delà de 128, ça
plante/bloque/explose/refuse ?




creer donc une base qui fasse plus de 128 niveaux et tu sauras mais
moi j'ai pas le temps de creer un tableau 129 dimensions
juste pour savoir ce qui se passe lorsque une chose irreelle arrive

dans la réalité il n'existe rien qui neecessite 129 dimensions



Tout ca me rappelle les bidouilles de pointeurs du C : tres puissant,
très rapide mais quasiment impossible à maintenir...




sauf que dans le cas present une base MV est plus facile a maintenir que
une base sous SQL
je connait des bases MV qui existe depuis 1974 et qui continue d'etre
mise a jours sans probleme et ont subit de nombreux remodelage depuis
1974 sans probleme

d'ailleur la plus vielles base sous SQL a quel age?
Avatar
Nicolas Krebs
helios écrivit dans l'article news:45be6c58$0$30632$

Nicolas Krebs a écrit :

> Je vous ai pourtant donné un exemple dans
> news:4457b6d0$1$161$ .
> Si une base de donnée contient les informations et les relations telles
> que l'entreprise A a pour fournisseur l'entreprise B, qui est une filiale
> de l'entreprise C, qui a pour fournisseur l'entreprise A, alors cela crée
> une boucle, d'où une infinité de niveaux.
>

non trois niveau puisque le niveau 3 appel le niveau 1



Comment fonctionne cet « appel » ?

> Et vous n'avez pas répondu à ma question. Au delà de 128, ça
> plante/bloque/explose/refuse ?



Toujours pas de réponse.
Avatar
helios
Nicolas Krebs a écrit :
helios écrivit dans l'article news:45be6c58$0$30632$

Nicolas Krebs a écrit :



Je vous ai pourtant donné un exemple dans
news:4457b6d0$1$161$ .
Si une base de donnée contient les informations et les relations telles
que l'entreprise A a pour fournisseur l'entreprise B, qui est une filiale
de l'entreprise C, qui a pour fournisseur l'entreprise A, alors cela crée
une boucle, d'où une infinité de niveaux.



non trois niveau puisque le niveau 3 appel le niveau 1



Comment fonctionne cet « appel » ?



ta structures est un triangle abc donc ab bc ca fonctionnes tous de
la meme manieres et tu peuut faire autant de tour que tu veux il y aura
toujours trois points










Et vous n'avez pas répondu à ma question. Au delà de 128, ça
plante/bloque/explose/refuse ?





Toujours pas de réponse.



au delà de l'univers il y a quoi ? rien ? un trou ? un mur?
Avatar
ALain Montfranc
helios a écrit
Nicolas Krebs a écrit :
helios écrivit dans l'article news:45be6c58$0$30632$

Nicolas Krebs a écrit :



Je vous ai pourtant donné un exemple dans
news:4457b6d0$1$161$ . Si une base de donnée
contient les informations et les relations telles que l'entreprise A a
pour fournisseur l'entreprise B, qui est une filiale de l'entreprise C,
qui a pour fournisseur l'entreprise A, alors cela crée une boucle, d'où
une infinité de niveaux.



non trois niveau puisque le niveau 3 appel le niveau 1



Comment fonctionne cet « appel » ?



ta structures est un triangle abc donc ab bc ca fonctionnes tous de la
meme manieres et tu peuut faire autant de tour que tu veux il y aura toujours
trois points



En helios ca signifie : je suis incapable d'argumenter avec
intelligence ;-D


Et vous n'avez pas répondu à ma question. Au delà de 128, ça
plante/bloque/explose/refuse ?





Toujours pas de réponse.



au delà de l'univers il y a quoi ? rien ? un trou ? un mur?



Je ne savais pas que l'univers était fini :-D
Avatar
helios
ALain Montfranc a écrit :
helios a écrit
Nicolas Krebs a écrit :
helios écrivit dans l'article
news:45be6c58$0$30632$

Nicolas Krebs a écrit :



Je vous ai pourtant donné un exemple dans
news:4457b6d0$1$161$ . Si une base de
donnée contient les informations et les relations telles que
l'entreprise A a pour fournisseur l'entreprise B, qui est une
filiale de l'entreprise C, qui a pour fournisseur l'entreprise A,
alors cela crée une boucle, d'où une infinité de niveaux.



non trois niveau puisque le niveau 3 appel le niveau 1



Comment fonctionne cet « appel » ?



ta structures est un triangle abc donc ab bc ca fonctionnes tous de
la meme manieres et tu peuut faire autant de tour que tu veux il y
aura toujours trois points



En helios ca signifie : je suis incapable d'argumenter avec intelligence
;-D





Et vous n'avez pas répondu à ma question. Au delà de 128, ça
plante/bloque/explose/refuse ?





Toujours pas de réponse.



au delà de l'univers il y a quoi ? rien ? un trou ? un mur?



Je ne savais pas que l'univers était fini :-D




l'univers a combien de dimension 3 4 5 6 ?
Avatar
Nicolas Krebs
helios écrivit dans l'article news:45be6c58$0$30632$

Nicolas Krebs a écrit :
> helios écrivit dans l'article news:45bd1720$0$22096$
>
>> Nicolas Krebs a écrit :
>>> helios écrivit dans l'article news:45bb1559$0$31446$
>
>>>> la norme SGBDRMV prévois 128 niveaux de multivalué
>>> Donc au delà de 128, ça plante/bloque/explose/refuse ?
>>>
>> je ne connait aucune base qui dépasse 10niveaux alors ....
>
> Je vous ai pourtant donné un exemple dans
> news:4457b6d0$1$161$ .
> Si une base de donnée contient les informations et les relations telles
> que l'entreprise A a pour fournisseur l'entreprise B, qui est une filiale
> de l'entreprise C, qui a pour fournisseur l'entreprise A, alors cela crée
> une boucle, d'où une infinité de niveaux.
>

non trois niveau puisque le niveau 3 appel le niveau 1



Voici une variante :
L'entreprise A a pour fournisseur l'entreprise B;
l'entreprise B est un fournisseur de l'entreprise C;
(...)
l'entreprise Z a pour fournisseur l'entreprise AA;
l'entreprise AA a pour filiale l'entreprise AB;
(...)
l'entreprise DX a pour filiale l'entreprise DY;
l'entreprise DY est un fournisseur de l'entreprise DZ.
Avatar
helios
Nicolas Krebs a écrit :
helios écrivit dans l'article news:45be6c58$0$30632$

Nicolas Krebs a écrit :
helios écrivit dans l'article news:45bd1720$0$22096$

Nicolas Krebs a écrit :
helios écrivit dans l'article news:45bb1559$0$31446$
la norme SGBDRMV prévois 128 niveaux de multivalué


Donc au delà de 128, ça plante/bloque/explose/refuse ?



je ne connait aucune base qui dépasse 10niveaux alors ....


Je vous ai pourtant donné un exemple dans
news:4457b6d0$1$161$ .
Si une base de donnée contient les informations et les relations telles
que l'entreprise A a pour fournisseur l'entreprise B, qui est une filiale
de l'entreprise C, qui a pour fournisseur l'entreprise A, alors cela crée
une boucle, d'où une infinité de niveaux.



non trois niveau puisque le niveau 3 appel le niveau 1



Voici une variante :
L'entreprise A a pour fournisseur l'entreprise B;
l'entreprise B est un fournisseur de l'entreprise C;
(...)
l'entreprise Z a pour fournisseur l'entreprise AA;
l'entreprise AA a pour filiale l'entreprise AB;
(...)
l'entreprise DX a pour filiale l'entreprise DY;
l'entreprise DY est un fournisseur de l'entreprise DZ.





creer le fichier MV entreprise

00 id
01 fournisseur

et tu verra que une fois que tu a rentrer les donnée meme la variante

L'entreprise AAAAAAAA a pour fournisseur l'entreprise AAAAAAAB;
l'entreprise AAAAAAAB est un fournisseur de l'entreprise AAAAAAAC;
(...)
l'entreprise ZZZZZZZZ a pour fournisseur l'entreprise AAAAAAAA;

ne bloquera pas le systéme
Avatar
Nicolas Krebs
helios écrivit dans l'article news:45c04bac$0$32144$

L'entreprise AAAAAAAA a pour fournisseur l'entreprise AAAAAAAB;
l'entreprise AAAAAAAB est un fournisseur de l'entreprise AAAAAAAC;



Plagiat.
6 7 8 9 10