dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] [Dolibarr-foundation-board] Dolibarr 4.0 ?


From: Régis Houssin
Subject: Re: [Dolibarr-dev] [Dolibarr-foundation-board] Dolibarr 4.0 ?
Date: Mon, 03 Oct 2011 20:01:45 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1

c'est simple,
les deux fonctions select_produits et select_produits_fournisseur
la deuxième est encore plus longue car elle cherche à la fois dans le libellé et description de la table produit et de la table product_fourn


Le 03/10/11 19:24, Laurent Destailleur (eldy) a écrit :
On 02/10/2011 09:13, Régis Houssin wrote:
Nous avons des clients avec une base de 30000 produits et c'est tout aussi catastrophique avec le fonctionnement actuel de Dolibarr

Cela ne devrait pas. Il faut identifier la requete sql qui pose pb et me l'indiquer. Je l'optimiserais.
A 30 000 produits (soit rien du tout), les temps de réponses devraient etre immédiat. Ce n'est pas un pb de SQL ou noSQL mais de conception ou requetage.

Donne moi les requetes SQL qui trainent (il suffit d'activer l'option slow_query de mysql avec un délai de 3 secondes comme seuil pour identifier toutes celles qui dure plus de 3 secondes) et envoi les moi. Je corrigerais le code en conséquence.


-----------------------------------------
Régis Houssin
Tél. +33633020797

Le 2 oct. 2011 à 09:01, olivier geffroy <address@hidden> a écrit :

Bonjour,

Je suis d'accord avec cyrille, je sors d'une implantation d'openerp qui fonctionne sur ce modèle et les performances sur de gros volumes (40 000 clients) sont catastrophiques

Par contre pour les utilisateurs et les codeurs c'est beaucoup plus souples, mais personnellement ce que j'apprécie dans mon dolibarr et ce depuis 6 ans c est la rapidité et la simplicité du produit.



Le 2 octobre 2011 07:52, Régis Houssin <address@hidden> a écrit :
Quoi qu'il en soit ça reste un test :-)


-----------------------------------------
Régis Houssin

Le 2 oct. 2011 à 01:04, Cyrille de Lambert <address@hidden> a écrit :

Ce type de sujet revient régulièrement dans différents projets techniques.
Il y a 7 ans, on nous prédisait la mort du SQL au profit des bases XML qui reprennent les avantages que tu décris hormis le fait de ne pas avoir besoin de décrire ses documents.
Ce que j'en ai vu :
  • Performances catastrophiques pour des gros volumes de donnée
  • Pas très adapté à des applications métier.
Pour faire les tests, il faut le faire sur des dizaines de milliers d'enregistrements en base sur une machine standard.
En effet, ce type de techno est très consommateur.
Je ne pense pas que ce soit mature pour l'instant.

Cyrille

Le 01/10/2011 21:48, Régis Houssin a écrit :
au contraire, pas de jointure, un "document" contient toutes les
informations
un champ n'est créé que si il est renseigné
de plus un module externe n'a pas besoin de créer ces propres tables
pour rajouter des champs dans une fiche produit, il suffit qu'il rajoute
ces enregistrement dans la fiche produit et le champ est créé
automatiquement dans le "document"
(un document est un enregistrement dans mongoDB, un document = une fiche
produit par exemple)
plus besoin d'avoir tout un tas de table avec jointure !
en natif tu peux modifier un champ seul, plus besoin de créer tout un
tas de fonction et de requête php pour modifier un champ
la sortie est au format json ou array, plus besoin de traitement, tu
peux utiliser les données directement avec du jquery par exemple,
(datatables !!)

de toute façon je vais faire des tests et je mettrais une démo en ligne


Le 01/10/11 20:08, Cyrille de Lambert a écrit :
Salut Régis,

Je trouve que c'est un mauvaise idée pour une question de performance.
Je ne pense pas qu'un projet comme NoSQL soit conçu pour des systèmes
de gestion mais plutôt pour des outils de GED.

Cyrille



Le 01/10/2011 18:49, Régis Houssin a écrit :
Bonjour,

afin de mieux gérer les modules externes, la personnalisation des fiches
ou des listes je suis en train de réfléchir à une méthode différente de
stockage des données et je me penche actuellement sur le NoSQL

http://fr.wikipedia.org/wiki/NoSQL

et plus particulièrement à MongoDB

http://fr.wikipedia.org/wiki/MongoDB
http://lacantine.ubicast.eu/channels/mongofr/

Nous allons faire des tests sur un fork de Dolibarr tout en gardant une
synchronisation entre les projets

Si des développeurs ayant des connaissances en MongoDB ou très motivés
par cette technologie sont intéressés pour participer à ce projet, merci
de me contacter je vous associerai au projet Doliforge.

Ce projet reste encore un test et n'a pas encore la vocation de
remplacer la version actuelle !

Cordialement,
Cordialement,
_______________________________________________

_______________________________________________
Dolibarr-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev




--
Olivier GEFFROY
JEFFINFO Sarl

Tel : 06 08 63 27 40
Mail : address@hidden
_______________________________________________
Dolibarr-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________ Dolibarr-dev mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/dolibarr-dev


-- 
Eldy (Laurent Destailleur).
---------------------------------------------------------------
EMail: address@hidden
Web: http://www.destailleur.fr

Dolibarr (Project leader): http://www.dolibarr.org
To make a donation for Dolibarr project via Paypal: address@hidden
AWStats (Author) : http://awstats.sourceforge.net
To make a donation for AWStats project via Paypal: address@hidden
AWBot (Author) : http://awbot.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net


_______________________________________________
Dolibarr-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev


Cordialement,
-- 
Régis Houssin
---------------------------------------------------------
Cap-Networks
30, quai de Verdun
71700 Tournus
FRANCE
VoIP: +33 1 83 62 40 03
GSM: +33 6 33 02 07 97
Web: http://www.cap-networks.com/
Email: address@hidden

Dolibarr developer: address@hidden
Web Portal: http://www.dolibarr.fr/
SaaS offers: http://www.dolibox.fr/
Shop: http://www.dolistore.com/
Development platform: https://doliforge.org/
---------------------------------------------------------

Attachment: regis_houssin.vcf
Description: Vcard


reply via email to

[Prev in Thread] Current Thread [Next in Thread]