Auteur | Message |
---|---|
krucial
| ![]() Inscrit le : 09/03/2005 |
# Le 20/11/2014 à 12:06 Salut JC - Mes sites |
francois10
| Francois Inscrit le : 14/05/2006 |
# Le 20/11/2014 à 12:10 On utilise beaucoup (trop peut-être ?). Olivier sera surement + précis que moi mais j'ai l'impression qu'on a bcp gagné en terme de perf au niveau lecture et écriture. Faut juste que la partition soit faite de façon intelligente et que les query tapes pas plusieurs partitions. |
allogarage
| Nicolas ![]() Inscrit le : 14/10/2008 |
# Le 20/11/2014 à 13:11 +1 avec francois, cela peut être très intéressant mais il faut bien lister toutes les requêtes et réfléchir au partitionnement pour pas se tromper. Guide comparatif des garages automobiles |
krucial
| Jean Christophe ![]() Inscrit le : 09/03/2005 |
# Le 20/11/2014 à 15:24 Si une query tape dans plusieurs partitions, ca pose un vrai probleme de perf ? JC - Mes sites |
krucial
| Jean Christophe ![]() Inscrit le : 09/03/2005 |
# Le 20/11/2014 à 15:29 Dans cet exemple, le mec tape dans toutes les partitions et ca a l'air de carburer non ? JC - Mes sites |
Bool
| Olivier ![]() Inscrit le : 09/05/2005 |
# Le 20/11/2014 à 15:59 kru : t'es sûr qu'il n'a pas splitté par année ? |
tonguide
| Jeremy Inscrit le : 09/05/2005 |
# Le 20/11/2014 à 16:15 Comme il est indiqué dans l'article que tu lis (je suppose http://krierjon.developpez.com/mysql/partitionneme... |
Bool
| Olivier ![]() Inscrit le : 09/05/2005 |
# Le 20/11/2014 à 16:21 C'est pratique oui, ça permet deux choses : |
krucial
| Jean Christophe ![]() Inscrit le : 09/03/2005 |
# Le 20/11/2014 à 18:41
Bool a dit : kru : t'es sûr qu'il n'a pas splitté par année ? J'avais pas fait gaffe au where... Je vais faire des tests. C'est pour améliorer mes recherches, si tu vois ce que je veux dire ![]() JC - Mes sites |
Bool
| Olivier ![]() Inscrit le : 09/05/2005 |
# Le 20/11/2014 à 19:14 Pour les recherches, regarde du coté de SphinxSearch, ElasticSearch ou similaires. C'est un vrai bonheur... tant que c'est synchronisé |
Bool
| Olivier ![]() Inscrit le : 09/05/2005 |
# Le 20/11/2014 à 19:28 Pour donner un exemple : select count(*) from concours where remarques like '%playstation%'; Sphinx : select count(*) from concoursAdmin where match('playstation'); Sans cache de requête, et en plus ici MySQL ne recherche que dans un seul champ, tandis que Sphinx recherche dans tous les champs que j'ai configuré. Bref, pour de la recherche, autant confier ça à des outils dédiés. Y a plein d'options, plein de possibilités, plein de nouvelles emmerdes ![]() |
tonguide
| Jeremy Inscrit le : 09/05/2005 |
# Le 20/11/2014 à 19:37 Au niveau synchro, ça marche comment sphinx ? (pour le coup, présenté comme tu le présentes, ça semble plus agréable à utiliser que ES) |
Bool
| Olivier ![]() Inscrit le : 09/05/2005 |
# Le 20/11/2014 à 19:51 Au niveau synchronisation Sphinx, y a deux solutions : |
tonguide
| Jeremy Inscrit le : 09/05/2005 |
# Le 20/11/2014 à 20:01 Ok, oui je pensais utiliser cette solution, faut juste être rigoureux sur les INSERT/UPDATE (pour le coup, je suis plus parti sur ES). |
Bool
| Olivier ![]() Inscrit le : 09/05/2005 |
# Le 20/11/2014 à 20:41 Je n'ai jamais utilisé ES, juste vu à quoi ça ressemblait dans les grandes lignes, donc difficile à comparer. |
krucial
| Jean Christophe ![]() Inscrit le : 09/03/2005 |
# Le 20/11/2014 à 22:00 En gros, sphinx est un truc a part de ta bdd. Un soft a part entiere donc. C'est simpe a utiliser ou c'est encore un truc imbuvable de developpeur ? JC - Mes sites |
tonguide
| Jeremy Inscrit le : 09/05/2005 |
# Le 21/11/2014 à 00:06 Une recherche flou, c'est le fait de taper "mahin" et de trouver "machin" par exemple, ça accepte des fautes d'orthographes, des oublies de lettres etc. Et ça marche plutôt très bien, enfin en tout cas, ça répond très bien à ce que je cherchais (il y a carrément en phonétique aussi, mais j'ai pas testé). |
Bool
| Olivier ![]() Inscrit le : 09/05/2005 |
# Le 21/11/2014 à 01:42 Du coup non, Sphinx ne gère pas de recherche floue à ma connaissance. Il a des choses comme le «stemming» qui essaye de gérer les accords & conjugaisons des mots (genre cheval = chevaux), mais c'est à peu près tout. |
krucial
| Jean Christophe ![]() Inscrit le : 09/03/2005 |
# Le 21/11/2014 à 09:13 A propos de sphynx et ES : JC - Mes sites |
erwinol
| Erwin ![]() Inscrit le : 09/05/2005 |
# Le 21/11/2014 à 09:20 C'est fou quand même tout ce qui existe aujourd'hui. Il y a 10 ans les scripts ressemblaient à rien (pas de POO en PHP à l'époque et MVC n'était qu'un concept), il n'y avait pas d'outils spécifiques et tout était si simple (mais pas aussi fonctionnel qu'aujourd'hui). J'ai encore un vieux site qui tourne sur "MyPhpAnnuaire" ou un truc du genre, enfin le script que tout le monde utilisait quoi ... ça fait peur quand je vois le code, tout est mélangé (HTML, PHP, CSS et JS dans le même fichier). La plupart ne savaient même pas ce qu'était un index sql à l'époque ^^ |
Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.
© MHN - Tous droits réservés | CNIL N°844440 | 23/02/2025 12:43:22 | Généré en 10.57ms | Contacts | Mentions légales |